
Harsha Bharadwaj
Verified Expert in Engineering
Python 3 Developer
Hyderabad, Telangana, India
Toptal member since August 4, 2021
Harsha, a lead software engineer with over 13 years of experience, specializes in data engineering, AI/GenAI, and cloud-native architectures. Proficient in Python, FastAPI, PySpark, and AWS, he excels in designing scalable software solutions that enhance efficiency and generate business value. Harsha is adept at leading teams, mentoring engineers, and successfully delivering complex projects leveraging modern technologies and industry best practices.
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
Preferred Environment
Slack, Windows 10, Ubuntu 16.04, MacOS, Visual Studio Code (VS Code), Git
The most amazing...
...thing I've led is a GenAI medical data extraction project, reducing processing from days to hours and achieving 84% accuracy with scalable cloud AI solutions.
Work Experience
Lead Software Engineer
EPAM Systems
- Architected and delivered a GenAI-powered agentic service for automated extraction of key medical device attributes, achieving over 84% accuracy and reducing manual extraction time from days to hours.
- Designed and implemented a two-phase extraction workflow combining advanced string-based algorithms with a fine-tuned large language model, ensuring high-precision attribute capture across complex healthcare datasets.
- Automated workflows leveraging Amazon EMR and Airflow, enabling seamless scaling of data processing that replaced extensive manual efforts and significantly improved operational efficiency.
- Developed a FastAPI-based change detection service for formulary documents and built an API to parse pharmaceutical data from PDF files, improving data accessibility and system integration.
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
- Developed and maintained reliable ETL data pipelines using Python and Apache Airflow to support scalable data processing.
- Engineered a centralized logging system to improve monitoring and troubleshooting of data workflows.
- Built automated data quality validation processes to ensure accuracy and consistency across pipeline outputs.
Senior Software Engineer
Brand Networks
- Built REST APIs to support data consumption needs across teams, facilitating seamless access to processed data for analytics and reporting.
- Optimized AWS infrastructure usage and automation, achieving approximately 70% reduction in operational costs while maintaining pipeline performance.
- Developed data ingestion and processing workflows to integrate multiple external data sources, ensuring timely and accurate data availability.
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_detectionBA.ai
Built feature generator, BRD generator, Jira stories generator with estimation.
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, LangGraph
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), AI Agents, Agentic AI
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