Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic
Harshad Chavan

Harshad Chavan

Mumbai

Summary

Experienced Software Engineer with over 6 years of expertise in developing Python web applications using Django and Flask, and Processing data through Python-based microservices to extract actionable insights.Proven track record in contributing to scalable systems and achieving ambitious project goals. Pursuing a challenging role where I can leverage my technical skills to drive impactful results and continue to advance my career in a dynamic and growth-oriented environment.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Senior Consultant

Deloitte
11.2023 - Current
  • Contributed to the Vision Link Productivity (VLP) Project, enhancing Python-based microservices running as Azure Functions to process telemetry data from Caterpillar machines.
  • Migrated all services from Azure to AWS, learning from scratch and implementing Lambda functions, SQS queues, and infrastructure using CloudFormation templates.
  • Converted data science algorithms into scalable, production-ready code leveraging serverless architecture.
  • Reduced large dataset processing time by 80% using chunking strategies to optimize compute resource usage.
  • Cut memory consumption by 50% during Pandas operations, ensuring efficiency within serverless constraints.
  • Improved DB performance using SQL Table-Valued Parameters (TVPs) to minimize query overhead.
  • Adopted Test-Driven Development (TDD) with Pytest to ensure maintainable and robust code in a cloud environment.

Software Engineer

JPMorgan Chase Bank
06.2022 - 10.2023
  • TradeGen Application – Django-based platform for portfolio management and trade execution.
  • Enabled trade teams to identify rebalancing needs, optimize trades via NextGen, and stage orders seamlessly to the Order Management System.
  • Added key features and enhancements to improve portfolio monitoring and trade workflows.
  • Resolved critical bugs, ensuring consistent uptime and user satisfaction.
  • Developed optimized API endpoints using Pandas for dynamic report generation.
  • Reduced user response time by implementing efficient algorithms and refactoring slow code paths.
  • Integrated RabbitMQ with worker processes to enhance system scalability and processing speed.
  • Built Python scripts for automating complex report comparisons and data analysis, minimizing manual effort and errors.
  • Practiced Test-Driven Development (TDD) using Pytest to maintain high code reliability and coverage.

Specialist - Software Engineer

engagely.ai
04.2021 - 06.2022
  • Live chat Console LiveChat console is an application built using Angular and Flask Framework it allows real-time conversation between the User and an agent connected through various channels such as WhatsApp, Facebook, and web bots using socketio.
  • Developed a robust microservice named the Assignment Service, designed to enhance the allocation of user requests to agents with a focus on optimizing efficiency.
  • This intelligent service utilizes multiple factors such as language proficiency, geographical location, and contact details to intelligently match requests with the most suitable agents, resulting in a streamlined and responsive user experience.
  • Seamlessly integrated the Assignment service with the Livechat application, streamlining user-to-agent assignments.
  • Resolved bugs and introduced enhancements to the application, including implementing concurrency support for agents, enabling Single Sign-On using Auth0, developing manager analytics functionalities, and implementing lazy loading for chats to enhance performance.
  • Swiftly addressed critical issues disrupting daily operations, ensuring uninterrupted application availability.
  • Designed and implemented Single sign-on login for the Livechat console using Auth0.
  • Took complete ownership of the product, overseeing its development, testing, and delivery.
  • Served as a Technical Expert in designing, developing, and coding new features and enhancements.
  • Data Management Platform (DMP) is a web-based Flask application which allows configuring chatbots and Livechat console.
  • Key Achievements Developed API endpoints for creating, deleting and updating agents and teams.
  • Created API endpoints for configuring the Live chat interface settings such as business hours, Customer info etc.
  • Created API endpoints for configuring custom settings for each team such as queuing messages.

Systems Analyst

National Stock Exchange of India
08.2018 - 04.2021
  • Index System Control Terminal Index System Control Terminal is a web-based application built using Python 3.6 and the Django framework.
  • This control system automated and reduced the overall time authenticated business users took to trigger corporate actions and daily activities performed in a stock exchange.
  • Index System Control Terminal interacted with different servers through SSH to run scripts on the same.
  • Scripts were triggered using the interface provided to the business user.
  • The application fetched data from the database to generate reports and files used for analysis.
  • Key Achievements Learned Python language and Django Framework from scratch to develop this web-based application.
  • Designed and Created the User interface for the multi-page application using HTML, Javascript and jquery.
  • Developed APIs to generate reports in the format required by the business users.
  • Created a login system using the Framework's inbuilt features.
  • Deployed the application using Apache server and mod_wsgi with the required security such as SSL.

Education

PG Diploma -

Centre For Development of Advanced Computing (CDAC)
Mumbai
08-2018

B.Tech/B.E. -

Saraswati Education Society Yadavrao Tasgaonkar College of Engineering and Management Chandai
Navi Mumbai
01.2017

Skills

  • FastAPI and Flask
  • Python and Django
  • PostgreSQL and MongoDB
  • Redis and RabbitMQ
  • Data structures and algorithms
  • Web development and REST
  • Agile methodologies
  • Version control with Git

Certification

  • AWS Certified Cloud Practitioner
  • Financial Markets: A Beginners' Module
  • Currency Derivatives: A Beginner's Module

Timeline

Senior Consultant

Deloitte
11.2023 - Current

Software Engineer

JPMorgan Chase Bank
06.2022 - 10.2023

Specialist - Software Engineer

engagely.ai
04.2021 - 06.2022

Systems Analyst

National Stock Exchange of India
08.2018 - 04.2021

PG Diploma -

Centre For Development of Advanced Computing (CDAC)

B.Tech/B.E. -

Saraswati Education Society Yadavrao Tasgaonkar College of Engineering and Management Chandai
Harshad Chavan