Harsha Bharadwaj, Developer in Hyderabad, Telangana, India
Harsha is available for hire
Hire Harsha

Harsha Bharadwaj

Verified Expert  in Engineering

Software Developer

Hyderabad, Telangana, India

Toptal member since August 4, 2021

Bio

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

EPAM Systems
Python 3, FastAPI, Amazon S3 (AWS S3), AWS Lambda, Python, Pandas, SQL...
News Revenue Hub, Inc.
Python, Django, Flask, Stripe API, Celery, Redis, React
Skuad
Python, Apache Superset, Elasticsearch, Abinitio, Kibana, Grafana, Fluentd...

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

Full-time

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

2020 - PRESENT
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.
Technologies: Python 3, FastAPI, Amazon S3 (AWS S3), AWS Lambda, Python, Pandas, SQL, PostgreSQL, APIs, Back-end, PDF Scraping, PDF, Amazon Web Services (AWS), PostgreSQL 10, AWS Glue, PySpark, Apache Airflow, Data Engineering, Apache Spark, Generative Artificial Intelligence (GenAI), OpenAI GPT-4 API, Scalable Vector Databases, Retrieval-augmented Generation (RAG)

Back-end Developer

2021 - 2023
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.
Technologies: Python, Django, Flask, Stripe API, Celery, Redis, React

Senior Software Engineer

2020 - 2020
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.
Technologies: Python, Apache Superset, Elasticsearch, Abinitio, Kibana, Grafana, Fluentd, InfluxDB, React, Flask, JavaScript, PostgreSQL 10

Senior Software Engineer

2019 - 2020
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.
Technologies: Python 3, Flask, Apache NiFi, Celery, Elasticsearch, Redshift, Amazon S3 (AWS S3), Python, RabbitMQ, SQL, PostgreSQL, Back-end, APIs, Amazon Web Services (AWS), PostgreSQL 10

Senior Python Developer

2018 - 2019
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.
Technologies: Python, Python 3, API Integration

Senior Software Engineer

2017 - 2018
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.
Technologies: Python 3, Apache Airflow, Python, Pandas, SQL, PostgreSQL, Web Scraping, MySQL, Microsoft SQL Server, PostgreSQL 10

Senior Software Engineer

2015 - 2017
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.
Technologies: Python 3, Flask, Django, D3.js, Python, Pandas, SQL, PostgreSQL, MySQL, JavaScript, HTML, Back-end, APIs, Data Visualization, PostgreSQL 10

Software Engineer

2012 - 2015
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.
Technologies: C#.NET, PL/SQL, Python, C#, SQL, MySQL, JavaScript, HTML

Touch-free Access App

https://github.com/harsha09/face_detection
An application designed for touch-free access for employees in co-working spaces. I've built a face recognition and verification service using FastAPI which successfully verifies and authenticates a person for access. Worked on liveness detection of a person to verify accordingly.

DOC.ai

This tool is built using Python, LangChain, VectorDB, and LLMs, generating the required documents for a project and providing the ability to chat with the data.

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.
2007 - 2011

Bachelor's Degree in Electronics and Communications Engineering

MLR Institute Of Technology - Dundigal, India

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)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring