Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Sai Prudvi

Summary

Structured Python Developer bringing many years of comprehensive experience developing back-end components, connecting applications with other web services and supporting front-end developers, Tech-savvy and methodical professional possessing strong understanding of front-end technologies. Familiar with server-side template languages.

Overview

4
4
years of professional experience

Work History

Python Developer

SSM Health
St. Louis, MO
03.2023 - Current
  • Automated Workflows: Reduced manual intervention by 40% through automation of workflows and pipelines using Python scripts, Unix Shell Scripting, and libraries like Pandas and SQLAlchemy, ensuring efficient data handling and processing across datasets exceeding 500,000 records daily
  • Optimized Web Applications: Developed and deployed scalable web applications using Django, AngularJS, and Bootstrap, improving page load times by 30% through optimized Django ORM queries and streamlined database interactions in PostgreSQL and MySQL
  • Machine Learning Integration: Implemented machine learning models for predictive analytics and forecasting, resulting in 20% increased accuracy for business decision-making
  • Leveraged Scikit-learn, Matplotlib, and NLTK to process millions of records and develop actionable insights
  • Cloud and Infrastructure Automation: Deployed applications and managed infrastructure on AWS (EC2, S3, Lambda), reducing deployment times by 50% using Terraform, Jenkins, and custom Python scripts for CI/CD pipelines and automated scaling
  • API Development: Designed and maintained over 10+ RESTful APIs using Flask, Django, and FastAPI, enabling seamless data exchange and supporting systems with 100,000+ daily API requests
  • Implemented Celery with RabbitMQ and Redis for asynchronous task management
  • Data Processing and Analytics: Reduced data processing time by 25% for high-volume datasets through efficient Python scripting and Apache Spark workflows
  • Created visual dashboards and reports using Matplotlib and Jupyter Notebooks, supporting key business decisions
  • Environment: Python (Django, Flask, FastAPI), Jupyter Notebooks, Pandas, SQLAlchemy, NumPy, Scikit-learn, Matplotlib, NLTK, Apache Spark, PostgreSQL, MySQL, MongoDB, AWS (EC2, S3, Lambda), Terraform, AngularJS, Bootstrap, HTML5, CSS3, Unix/Linux Shell Scripting, Git, JSON, RESTful APIs

Python Developer

Huntington Bank
Columbus, OH
08.2022 - 07.2023
  • Designed and developed complete frontend and backend modules using Python and Django Web Framework, building user-friendly interfaces with HTML, CSS, JavaScript, AJAX, and JSON
  • Migrated databases from SQLite to MySQL and PostgreSQL, ensuring data integrity
  • Managed datasets with Pandas Data Frames, performing time series and tabular data manipulation, and used Django Database APIs for efficient database operations
  • Wrote Python scripts for parsing XML documents, cleaning third-party spending data, and transforming it into specified formats using Pandas and Excel Macros
  • Developed ETL modules for data warehousing applications and automated data processing tasks
  • Followed a Test-Driven Development (TDD) approach, implementing unit tests using Python Unit Test Framework, and troubleshooted web applications to ensure reliability and performance
  • Developed SOAP Web Services to facilitate data exchange with external systems using XML and built task objects interfacing with data feed frameworks for enhanced messaging and database functionality
  • Maintained, scaled, and supported applications, ensuring smooth execution of scheduled jobs, meeting SLA requirements, and providing sales forecasting and planning reports for business users
  • Environment: Python, Django, SQLite, MySQL, PostgreSQL, Pandas, Excel Macros, HTML, CSS, JavaScript, AJAX, JSON, SOAP Web Services, XML, PL/SQL, ETL, Shell Scripting, Unit Test Framework, Agile Development, Linux

Python Developer

Hinduja Global Solutions
Bangalore, India
02.2021 - 07.2022
  • Designed and developed dynamic web applications using Python, Django, HTML5, CSS3, Bootstrap, and JavaScript, utilizing Django’s MVC architecture and templating language
  • Implemented and managed databases using MySQL and MongoDB, writing complex queries, Stored Procedures, Triggers, and Views, while leveraging Pandas for data manipulation and analysis
  • Developed and executed unit tests and regression tests using Pytest and unittest frameworks, and automated testing processes with Selenium Library to simulate browser interactions
  • Built and integrated RESTful APIs, parsing XML and JSON data with Python scripts to load data into databases and enhance backend functionality
  • Deployed applications on Heroku using Git for version control and collaborated with team members using Subversion (SVN) for coordinated development
  • Analyzed and implemented client business requirements, maintaining and updating applications while enhancing data processing security and efficiency with caching techniques
  • Environment: Python 3, Django, HTML5, CSS3, Bootstrap, JavaScript, jQuery, AngularJS, JSON, XML, Restful Web Services, MySQL, MongoDB, Pandas, Selenium, Git, Heroku, Jenkins, Linux

Education

Master’s Degree -

Trine University

Bachelor’s Degree -

Kakatiya Institute of Technology and science

Skills

  • Python
  • C
  • Java
  • J2EE
  • Shell Scripting
  • NumPy
  • Pandas
  • Matplotlib
  • SciPy
  • Stats models
  • Scikit-learn
  • NLTK
  • SOAP
  • Requests
  • Django
  • Flask
  • FastAPI
  • Docker
  • OpenNLP
  • MLLib
  • PyCharm
  • Jupyter Notebook
  • Sublime Text 3
  • Eclipse
  • VIM
  • Oracle
  • SQL Server
  • MySQL
  • MongoDB
  • ETL/ELT Processes
  • HTML5
  • CSS3
  • JavaScript
  • AJAX
  • JQuery
  • Bootstrap
  • XML
  • RESTful APIs
  • AWS
  • EC2
  • S3
  • Lambda
  • VPC
  • Kubernetes
  • Jenkins
  • Bitbucket
  • Git
  • SVN
  • Putty
  • SQL Developer
  • Toad
  • JIRA
  • MATLAB
  • R
  • Scrum
  • Kanban

Projects

Characterization of Pandemic Spread, Developed an interactive application using D3.js, JavaScript, Python, and Flask to visualize pandemic spread anomalies. Building Regression Models in Spark, Utilized Python and Spark to build regression models for predicting the age of abalones. Shopping Mart Database Management, Designed and implemented a database management system for a retail chain. Large-Scale Geospatial Data Analysis, Developed a geospatial analytics pipeline using PySpark, GeoPandas, and PyMongo.

Timeline

Python Developer

SSM Health
03.2023 - Current

Python Developer

Huntington Bank
08.2022 - 07.2023

Python Developer

Hinduja Global Solutions
02.2021 - 07.2022

Master’s Degree -

Trine University

Bachelor’s Degree -

Kakatiya Institute of Technology and science
Sai Prudvi