Post Job Free
Sign in

Senior Python Developer with 8+ Years Experience

Location:
West Haven, CT
Salary:
140000
Posted:
February 12, 2026

Contact this candidate

Resume:

HARSHITHA RAVI

+1-646-***-****

**************@*****.***

http://www.linkedin.com/in/harshitha-ravi-064974145

Senior Python Developer

Professional summary

Over 8 years of IT Experience in designing, developing, testing, and implementing various stand-alone and client-server architectures-based enterprise application software on different domains.

Good experience in developing web applications implementing MVT/MVC architecture using Django, Flask web application frameworks.

Good Experience in Infrastructure Development and Operations involving Google App Engine and AWS Cloud platforms.

Experience in Object Oriented Design and Programming concepts in Python and Java.

Having experience in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.

Working Experience on various Python packages such as NumPy, SQLAlchemy, Beautiful soup, pickle, Pyside, Pymongo, SciPy, PyTables.

Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript, Bootstrap, and jQuery.

Experienced in NoSQL technologies like MongoDB, Redis and Cassandra and relational databases like SQLite, PostgreSQL, Dynamo DB, Maria DB and MySQL databases.

Good Experience in MVC frameworks like AngularJS, NodeJS and jQuery.

Proficient in developing Web Services (SOAP, RESTful) in Python using XML, JSON.

Experience in Linux Bash shell scripting and following PEP Guidelines in Python.

Considerable Experience in working on different operating Systems like Windows, IOS, Linux (Ubuntu, CentOS, Red Hat).

Working knowledge on Hadoop, Spark, Big data Technologies.

Experience with Unit testing/ Test driven Development (TDD), Load Testing and worked on Celery Task queue and service broker using RabbitMQ.

Efficient knowledge in using different version control systems like Git, CVS, and GitHub.

Experience in Open Stack APIs and Socket Programming.

Hands on Experience in Data mining and Data warehousing using ETL Tools and Proficient in Building reports and dashboards.

Design/Implementation of pricing module (average swaps, basis swaps, swaptions, and caps/floors on commodity futures).

Good knowledge of developing Mobile Applications.

Involved in all the phases of Software Development Life Cycle (SDLC) using Project management tools JIRA, Redmine and Bugzilla.

Extensive knowledge and experience in developing Single Page Applications (SPA) using AngularJS.

Familiarity with development best practices such as code reviews and unit testing and experience in designing Automation frameworks.

Experience in writing reusable and in test driven development using Unit Testing and Selenium.

Expertise in Production support and Knowledge of deployment using Ansible, Heroku and Jenkins.

Hands on experience in debugging and fixing the bugs and very good with support and maintenance.

Capability to successfully multi-task and prioritize work.

Ability to participate in solving business and technical issues.

Technical Skills

Languages:

Python, C, C++, Shell Script, Java, PHP, PL/SQL

Version Controls:

GIT, GitHub, SVN, CVS

Web Technologies:

JavaScript, HTML, CSS, jQuery, AngularJS, ExtJS, Node JS, React JS, JSON, and bootstrap.

Frameworks:

Django, Flask, Pyramid

Web Services:

Soap, Apache Axis, Restful, Kafka Process

Bigdata Technologies:

Hadoop, Hive, Pig, Spark

Cloud Technologies:

AWS, Open stack

Databases:

PostgreSQL, MySQL, MariaDB, Oracle 8i/9i/10g, MS Access, SQL Server, Sybase, SQLite, SQL Alchemy, Mongo DB, Redis, Cassandra

Operating Systems:

Linux, Windows, IOS, MAC OSX.

Protocols:

TCP/IP, HTTP/HTTPS, SMTP

Certification:

•AWS Certified Solutions Architect Associate & AWS Public Cloud Admin.

•Microsoft Azure Public Cloud Admin – Operations.

Professional Experience

Morgan Stanley, New York, NY Dec 2023 – Aug 2025

Application Integration Python Developer

Roles and Responsibilities:

Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution.

Designed and developed core Python applications to automate Kafka processes, reducing manual intervention and streamlining topic management.

Created a Kafka Inventory UI using Python (Flask/Django) to provide clients with real-time visibility into topic metadata, partitions, and consumer group activity.

Built a dynamic UI for YAML generation, enabling customers to auto-generate YAML configuration files from simple form-based inputs, eliminating repetitive manual work.

Architected and promoted Kafka version 3 codebase from scratch, applying modular programming principles to improve scalability, maintainability, and extensibility.

Implemented Python-based automation scripts for provisioning topics, ACLs, and consumer groups, improving turnaround time for operations teams.

Integrated Python microservices with REST APIs to handle Kafka provisioning requests, ensuring smooth communication across distributed components.

Optimized Python code with concurrency (multithreading, multiprocessing, asyncio) to handle large Kafka workloads and reduce latency.

Applied object-oriented programming (OOP) principles and design patterns (Factory, Singleton, Observer) to develop reusable and extensible modules.

Developed robust error handling, logging, and monitoring features using Python libraries (logging, ELK stack integration, Prometheus exporters) to support production reliability.

Collaborated with database teams to design schemas, write SQL queries, and integrate Python services with PostgreSQL/MySQL for storing Kafka topic metadata.

Implemented load balancing strategies with NGINX/HAProxy for UI and backend services to ensure high availability and fault tolerance.

Automated deployment pipelines (CI/CD) using Git, Jenkins, and Python scripts to streamline promotion of new code across environments.

Worked extensively on CRM tools integration, connecting Python backend services with customer-facing systems to track and support Kafka onboarding requests.

Investigated and resolved production issues, performing root cause analysis, debugging Python services, and ensuring minimal downtime.

Handled BAU (Business-as-Usual) tasks such as user requests, topic access provisioning, and ACL validation with automation improvements in Python.

Implemented unit tests and integration tests using PyTest and unittest frameworks to ensure code quality and reduce regression errors.

Worked with JSON/YAML parsers in Python for configuration management and seamless integration with Kafka REST APIs.

Collaborated with cross-functional teams (DevOps, QA, Infrastructure) to ensure seamless delivery of features and fixes into production.

Applied best practices in Python packaging and virtual environments (pip, venv, setuptools) to ensure clean deployments.

Contributed major development efforts in Python for distributed systems, aligning solutions with enterprise-grade scalability and security requirements.

Environment: Python (Core, OOP, Multithreading, AsyncIO), SQL, Flask, Django, PyTest, unittest, Pandas, YAML/JSON parsers, Apache Kafka (topics, ACLs, consumer groups, partitions, version upgrades), PostgreSQL, MySQL, Flask/Django-based UIs, REST APIs, CRM tool integrations, Load Balancers (NGINX, HAProxy), Git, Jenkins, Docker, CI/CD pipelines, ELK Stack, Prometheus, GitHub/GitLab/Bitbucket, Agile/Scrum (Jira, Confluence), Environments (Development, QA, UAT, Staging, Production).

Role: Cloud Automation Engineer

Feb 2020 – May 2022

Client: Cognizant Technology Solutions

Location: Bangalore, India

Project – Global Shared Service Account / Cloud Managed Services

Responsibilities:

5+ years of experience designing, implementing, and maintaining scalable cloud infrastructures across AWS and Azure, supporting production, development, and testing environments.

Hands-on expertise in Python development, including building web applications with Django and Flask, following MVC architecture, and ensuring code quality with PEP8 standards.

Automated infrastructure provisioning and configuration management using Ansible, Chef, and Puppet, improving deployment speed and consistency.

Developed and deployed REST APIs and microservices using Python, Flask, and Django, integrating with databases and cloud-native services.

Worked extensively with AWS services including EC2, S3, RDS, Lambda, CloudWatch, and SSM, automating infrastructure tasks with Python and CLI scripts.

Built CI/CD pipelines with Jenkins, Bamboo, and GitHub Actions, automating build, test, and deployment processes to reduce release cycle times.

Designed and implemented test automation frameworks using Selenium WebDriver (Python API) and created distributed QA infrastructure for multi-process applications.

Orchestrated containerized workloads using Kubernetes (k8s), ensuring high availability, implementing RBAC, network policies, and automating cluster deployments with Ansible playbooks.

Developed automation scripts in Python, Shell, YAML, and JSON to streamline repetitive operational tasks, reducing manual effort and error rates.

Designed and optimized SQL queries and worked with multiple databases (MySQL, Oracle, MongoDB, DynamoDB) to ensure efficient data retrieval and integrity.

Built dynamic data pipelines using Pandas, NumPy, and JSON for transformation, manipulation, and timestamp-based retrieval of large datasets.

Implemented API proxy setups and custom policies for secure, scalable app-to-app authentication and caching.

Managed monitoring and alerting systems with Datadog, Splunk, and AWS CloudWatch, ensuring proactive issue detection and 24/7 system availability.

Integrated static/media hosting and relational databases with AWS S3 and RDS, supporting scalable application deployments.

Collaborated with global, cross-functional teams using Git, GitHub, SVN, Bitbucket, and tracked project progress with JIRA, Rally, ServiceNow, and Confluence.

Built and maintained web applications with front-end technologies (HTML5, CSS3, JavaScript, jQuery, Bootstrap) and back-end frameworks (Django, Flask).

Applied automation-first strategies with HiveCenter, Concord, and ServiceNow, leveraging AI and orchestration to improve agility, efficiency, and user experience.

Role: Python Developer

July 2017 – Jan 2020

Administered multi-platform environments including Linux (RHEL, Ubuntu, CentOS), Windows, Solaris, VMware ESXi, and Hyper-V, performing troubleshooting, upgrades, and performance tuning.

Designed and executed incident response playbooks and performed regular simulations, significantly improving downtime recovery and operational resilience.

Integrated version control and artifact management with Nexus, Artifactory, and Git-based workflows, optimizing build and release management.

Implemented automation for disaster recovery (DR) strategies in Kubernetes clusters, reducing blast radius and ensuring multi-region availability.

Developed Python tools and utilities for tasks such as content updates, XML processing, JSON validation, and file/database manipulation.

Configured AWS CloudWatch alarms, notifications, and Lambda functions for proactive monitoring and automated remediation of infrastructure events.

Designed data visualizations and dashboards using Matplotlib, WordClouds, and custom Python libraries to support business decision-making.

Recognized as a hybrid Cloud Engineer & Python Developer, capable of bridging infrastructure automation with application development.

Developed and deployed end-to-end web applications using Python, Django, Flask, and FastAPI, ensuring high scalability and modular architecture.

Built RESTful APIs and GraphQL services for seamless communication between front-end and back-end systems.

Designed and developed dynamic UI components using React.js, JavaScript (ES6+), HTML5, CSS3, and Bootstrap, enhancing user experience.

Implemented asynchronous programming with Python asyncio and Celery to handle background jobs and improve application performance.

Developed microservices-based applications using Docker and Kubernetes, enabling independent scaling and deployment.

Utilized ORMs like Django ORM and SQLAlchemy for database abstraction and query optimization.

Integrated third-party APIs (payment gateways, OAuth2.0, social logins) into Python applications for extended functionality.

Designed and optimized relational and NoSQL databases including MySQL, PostgreSQL, MongoDB, and DynamoDB.

Implemented unit testing and test automation using PyTest, Unittest, and Selenium, improving code reliability and coverage.

Applied Object-Oriented Programming (OOP) principles, design patterns, and SOLID principles to build maintainable applications.

Leveraged Pandas, NumPy, and Scikit-learn for data processing, analytics, and building lightweight ML-based features in web apps.

Built secure authentication and authorization workflows using JWT tokens, OAuth2.0, and Django Rest Framework (DRF).

Enhanced application performance by implementing caching strategies with Redis and Memcached.

Developed responsive and cross-browser-compatible UIs with CSS3, Flexbox, Grid, and Material UI.

Implemented WebSockets and Django Channels for real-time features like chat applications and live notifications.

Created logging and monitoring dashboards using ELK stack (Elasticsearch, Logstash, Kibana) and Prometheus/Grafana for full-stack visibility.

Automated deployment workflows with CI/CD pipelines integrating GitHub, Jenkins, and Docker Hub.

Optimized database queries and indexing strategies to improve response times for high-traffic applications.

Built reusable Python packages and libraries, ensuring modularity and reusability across multiple projects.

Applied agile methodology in full-stack projects, actively participating in sprint planning, daily standups, and retrospectives.

Designed REST APIs with Swagger/OpenAPI documentation, enabling smooth integration with third-party systems.

Implemented email notifications, background tasks, and cron jobs using Celery and Django-crontab.

Built progressive web applications (PWAs) for offline accessibility and enhanced mobile experiences.

Ensured application security by implementing CSRF protection, SQL injection prevention, XSS filtering, and following OWASP guidelines.

Collaborated with UI/UX designers and DevOps engineers to deliver high-performing, user-friendly, and scalable full-stack applications.

Education Qualification:

Masters in information technology from University of Central Missouri 2023

Bachelors in computer science from Ballari Institute of Technology and Management in the year 2017.



Contact this candidate