Harsha Bharadwaj
Verified Expert in Engineering
Software Developer
Hyderabad, Telangana, India
Toptal member since August 4, 2021
Harsha is a software engineer with nine years of experience building various back-end applications using Python, Celery, Flask, and FastAPI. He has developed multiple solutions using AWS services such as Lambda, S3, and EC2. Harsha also has proven expertise and solid experience in architecting and developing data pipelines using Apache Airflow, Apache NiFi, and AWS Glue.
Portfolio
Experience
- Python 3 - 6 years
- PostgreSQL 10 - 5 years
- Flask - 4 years
- Celery - 2 years
- Apache Airflow - 1 year
- AWS Lambda - 1 year
- Elasticsearch - 1 year
- Django - 1 year
Availability
Preferred Environment
Slack, Windows 10, Ubuntu 16.04, MacOS, Visual Studio Code (VS Code), Git
The most amazing...
...thing I've developed recently is an API in Python that identifies and extracts table information from PDF files.
Work Experience
Lead Software Engineer
EPAM Systems
- Built back-end services that allow different types of users to manage (e.g., edit, add, delete, etc.) the formulary data.
- Developed an API to extract formulary data from PDF files with multiple table formats.
- Reduced the extraction time from 15 minutes to 1 minute.
- Built data pipelines using AWS Glue to unify the insurance provider's data and create a master platform, which is a one-stop data store for everything.
- Created an algorithm to identify duplicate providers, PBMs, MCOs, and health plans.
- Initiated an idea on the GenAI tool for implementation.
Back-end Developer
News Revenue Hub, Inc.
- Built webhooks in Flask to integrate with Stripe API for processing the payments.
- Developed new features in Django admin and Django REST API.
- Fixed bugs from the Jira board using Flask, Django, and React.
- Set up static code analysis for developers and Gitflow.
Senior Software Engineer
Skuad
- Built data pipelines to generate loyalty points for telecom subscribers using Abinitio.
- Developed instrumentation layer using Fluentd, Kibana, Grafana, Elasticsearch, and InfluxDB.
- Created a dashboard using Apache superset, which is built on top of React and Flask.
Senior Software Engineer
Brand Networks
- Created an API in Flask for managing ads in multiple social media apps like Facebook, Pinterest, and Twitter.
- Built Data APIs in Flask to be consumed by reporting tools to improve the decision process of posting ads on social media platforms.
- Developed a POC for successful implementation of data pipelines using Apache NiFi.
Senior Python Developer
SRS Consulting
- Contributed to benchmarking various third-party APIs for verifying and validating the government issued documents.
- Automated the document verification and validating process when a driver gets registered.
- Fixed various bugs and implemented product enhancements.
Senior Software Engineer
CES
- Developed an ETL product to pull data from multiple financial data sources, such as Bloomberg, websites, and FTP, and help investment managers to make effective decisions.
- Improved quality processes for 100% efficiency and effectiveness.
- Evaluated quality problems and developed data quality checks to identify and resolve issues.
Senior Software Engineer
Gramener
- Developed an analytics engine in collaboration with data scientists for clinical trials for a leading pharma company.
- Built a reporting tool for live election analysis in collaboration with the TV channel Network18.
- Added new features and resolved bugs in the data visualization products.
- Added tailor-made features on a request basis for different types of domains.
Software Engineer
Tech Mahindra
- Designed and developed a tool that effectively captures utilization data of network simulators and provides insights from it to effectively plan resource usage.
- Designed and developed an automation tool for mobile device testing.
- Designed and developed scripts to anonymize data. Streamlined a data management project.
Experience
Touch-free Access App
https://github.com/harsha09/face_detectionDOC.ai
I implemented the RAG architecture to create a chatbot to chat with the project artifacts. I also enabled the generation of answers to technical questions based on project and external data.
Education
Bachelor's Degree in Electronics and Communications Engineering
MLR Institute Of Technology - Dundigal, India
Skills
Libraries/APIs
Beautiful Soup, OpenCV, D3.js, Pandas, React, PySpark, Stripe API
Tools
Apache NiFi, Git, Celery, Apache Airflow, RabbitMQ, Abinitio, Kibana, Grafana, Fluentd, AWS Glue
Languages
Python 3, SQL, JavaScript, Java, C#.NET, Python, C#, HTML
Platforms
Visual Studio Code (VS Code), AWS Lambda, Amazon Web Services (AWS)
Storage
PostgreSQL 10, Elasticsearch, Redshift, Amazon S3 (AWS S3), PL/SQL, MySQL, PostgreSQL, Microsoft SQL Server, InfluxDB, Redis
Frameworks
Flask, Django, Apache Spark
Other
Architecture, Computer Networking, Algorithms, FastAPI, Web Scraping, APIs, Back-end, Data Visualization, Apache Superset, API Integration, PDF Scraping, PDF, Data Engineering, Generative Artificial Intelligence (GenAI), OpenAI GPT-4 API, Scalable Vector Databases, Retrieval-augmented Generation (RAG), LangChain, Large Language Models (LLMs)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring