Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sainath Giri

Pittsburgh,PA

Summary

Accomplished Sr. Python Developer with over 9+ years of experience in developing robust, scalable, and high-performance applications across diverse domains using Python, JavaScript (ES6+), and TypeScript. Proficient in building and deploying web applications with Django, Flask, and FastAPI, utilizing ORM tools like Django ORM and SQLAlchemy to streamline database interactions. Extensive expertise in modern front-end frameworks and libraries, including React.js, Redux, React Hooks, Angular, Material-UI, Bootstrap, and Vue.js, to deliver dynamic and user-friendly interfaces. Adept in asynchronous programming and event-driven architectures using technologies like WebSockets, RabbitMQ, and Kafka to support real-time communication and data processing. Skilled in managing relational and NoSQL databases, including MySQL, PostgreSQL, Oracle, DynamoDB, and caching mechanisms like Redis to optimize application performance. Experienced in designing secure RESTful and GraphQL APIs integrated with authentication protocols such as OAuth2.0 and JWT for seamless and secure user access. Expertise in cloud platforms such as AWS (EC2, S3, Lambda, ECS, EKS, CloudFront) and Azure (App Service, Functions, Data Factory), coupled with Terraform for efficient Infrastructure as Code (IaC) deployment. Proficient in containerization and orchestration tools like Docker, Kubernetes, AWS ECS, and AWS EKS to ensure seamless application deployment and scaling. Strong background in performance monitoring and logging with tools like Splunk and ELK Stack to analyze and optimize application performance and resolve production issues effectively. Expertise in implementing CI/CD pipelines with Jenkins, ANT, and GitHub, ensuring rapid and reliable delivery of code changes. Versatile in testing and automation with tools like PyUnit, Selenium, PyTest, and Mockito to uphold high-quality standards and minimize defects. Proven ability to develop, debug, and document cross-functional APIs using Swagger and Postman for seamless integration and testing. A strong advocate of Agile methodologies (Scrum, Kanban) to promote collaboration, adaptability, and on-time project delivery. Proficient in Python libraries like NumPy, Pandas, and SciPy for data processing and analysis. Adept at using version control tools like Git, GitHub, and Bitbucket to manage source code and foster effective team collaboration. Innovative problem-solver with strong communication and collaboration skills, driving user-focused solutions and achieving project goals through effective teamwork.

Overview

10
10
years of professional experience

Work History

Sr. Python Developer

American Eagle
Pittsburgh, PA
01.2024 - Current
  • Led the design and development of scalable web applications using Python, Django, and Django ORM, adhering to SDLC best practices
  • Built dynamic, responsive web interfaces using JavaScript (ES6+), React.js, React Hooks, and Redux, enhancing user engagement and improving web performance
  • Created and optimized RESTful APIs and GraphQL endpoints, improving system interoperability and reducing response times by 40% while boosting API performance by 50%
  • Designed and optimized databases in MySQL and DynamoDB, implementing advanced data retrieval techniques that enhanced query performance by 30%
  • Led the deployment and scaling of applications on AWS (EC2, S3, RDS, Lambda, Elastic Beanstalk), realizing 25% cost savings through efficient infrastructure management
  • Applied asynchronous programming techniques to improve task handling, increasing application performance and reducing processing time by 30%
  • Improved state management and routing in React.js applications by leveraging Redux, reducing latency and enhancing data flow in client-side architecture
  • Improved web page responsiveness and SEO using HTML5, CSS3, and Bootstrap, resulting in higher site traffic and improved user retention rates
  • Developed serverless functions with AWS Lambda, reducing server costs by 15% and increasing backend process flexibility, alongside leveraging AWS CloudFront for 40% faster content delivery
  • Utilized Node.js and Express.js for server-side development, enabling efficient asynchronous request handling and improving application scalability
  • Employed NumPy, Pandas, and SciPy for advanced data analysis, delivering actionable insights that improved decision-making by 20% in data-driven projects
  • Developed XML configurations and transformations using XML, XSLT, and XSD, facilitating seamless data exchange with third-party systems
  • Conducted API testing with Postman, improving service integrations and reducing serverless microservices downtime by 30%
  • Implemented WebSockets to enhance real-time features like live notifications and chat systems, increasing user interactivity
  • Automated infrastructure provisioning using AWS CloudFormation and Ansible, cutting manual configuration efforts by 50% and accelerating deployment pipelines
  • Orchestrated microservices deployments using Docker, AWS ECS, and EKS, achieving 40% faster deployment times and streamlining containerized applications
  • Enhanced application performance through advanced web optimization techniques, focusing on caching, load balancing, and resource utilization
  • Led infrastructure management projects with AWS CloudFormation and Ansible, reducing setup times by 30% and improving configuration consistency across environments
  • Automated testing processes with PyUnit and Selenium, achieving 95% test coverage and reducing production bugs by 40%
  • Leveraged Git for version control and collaborated with cross-functional teams through JIRA in an Agile/Scrum environment, ensuring timely delivery of sprint goals
  • Environment: Python, Django, Django ORM, JavaScript (ES6+), React.js, React Hooks, Redux, RESTful APIs, GraphQL, MySQL, DynamoDB, AWS (EC2, S3, RDS, Lambda, Elastic Beanstalk, CloudFront), Node.js, Express.js, NumPy, Pandas, SciPy, XML, XSLT, XSD, Postman, WebSockets, AWS CloudFormation, Ansible, Docker, AWS ECS, AWS EKS, PyUnit, Selenium, Git, JIRA

Python Developer

American International Group, Inc. (AIG)
NYC, NY
03.2020 - 12.2022
  • Developed and optimized RESTful APIs with Python and Flask, improving response times by 30% and boosting application performance by 25%
  • Created efficient data models using SQLAlchemy ORM and PostgreSQL, ensuring accurate database interactions
  • Streamlined API deployment with AWS API Gateway, enabling smooth microservices and third-party API integration
  • Enhanced real-time data processing with Apache Kafka, increasing data speed by 25% and enabling actionable insights
  • Integrated Redis for caching and session management, reducing data retrieval times by 40% and significantly improving application responsiveness
  • Deployed scalable applications on AWS services, including EC2, S3, RDS, and Lambda, ensuring system reliability and high availability in production environments
  • Designed responsive web applications with Angular, TypeScript, and Material-UI, increasing user engagement by 35% and improving satisfaction scores by 20%
  • Streamlined CI/CD pipelines with Jenkins and implemented proactive monitoring, reducing deployment times by 25% and ensuring quicker resolution of issues
  • Automated infrastructure provisioning and deployment using Terraform, reducing manual errors by 20% and accelerating Infrastructure as Code (IaC) implementation
  • Containerized applications with Docker and managed orchestration through Kubernetes, ensuring consistent deployments and seamless scalability across environments
  • Supported efficient content delivery and minimized latency using AWS CloudFront, improving load times and global accessibility for end users
  • Managed CRUD operations in SQL and NoSQL databases, improving data retrieval speeds by 20% and ensuring efficient application processing
  • Used Yarn for dependency management, ensuring smooth package updates and reducing downtime by 15%, maintaining a stable development environment
  • Participated in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, contributing to a 20% increase in team productivity through improved processes
  • Achieved 95% code coverage through comprehensive unit testing with PyUnit, reducing production bugs by 30%
  • Ensured data privacy and compliance by implementing secure OAuth 2.0 protocols for authentication and authorization
  • Enabled efficient task management and progress tracking using JIRA, achieving a 95% sprint completion rate and fostering strong cross-functional team collaboration
  • Improved application monitoring and proactive issue resolution using Splunk, maintaining optimal performance and minimizing system downtime
  • Created intuitive and detailed API documentation with Swagger, streamlining collaboration and expediting the onboarding of new developers
  • Environment: Python, Flask, SQLAlchemy, PostgreSQL, AWS API Gateway, Apache Kafka, Redis, AWS EC2, AWS S3, AWS RDS, AWS Lambda, Angular, TypeScript, Material-UI, Jenkins, Terraform, Docker, Kubernetes, AWS CloudFront, SQL, NoSQL, Yarn, PyUnit, OAuth 2.0, JIRA, Splunk, Swagger

Python Developer

CREDIT-SUISSE
09.2017 - 02.2020
  • Designed and enhanced web applications using Python and Flask, ensuring seamless integration of back-end systems with front-end components to deliver superior user experiences
  • Optimized database operations with SQLAlchemy ORM, improving data modeling and query execution to enhance application performance and scalability
  • Created and consumed RESTful APIs to establish reliable communication between client and server, enabling efficient data exchange and system interoperability
  • Developed single-page applications (SPAs) using Vue.js, leveraging efficient data binding and reusable components to deliver smooth, dynamic user experiences
  • Streamlined data workflows using Azure Data Factory and Azure Logic Apps, integrating diverse data sources for efficiency
  • Developed responsive user interfaces with HTML5, CSS3, and JavaScript, enhancing usability and design appeal
  • Deployed scalable cloud applications via Azure App Service and Azure Functions, ensuring high performance and availability
  • Implemented SSO and improved identity management using Azure Active Directory (AD)
  • Ensured code quality and application stability through unit and integration testing with Mockito
  • Maintained code repositories with Git, enabling seamless collaboration and version control
  • Optimized development using Eclipse IDE for efficient coding, debugging, and deployment
  • Configured Nginx as a reverse proxy server, improving performance with caching and load balancing
  • Enhanced user interactivity and engagement by integrating AJAX for real-time data updates
  • Established scalable microservices communication by integrating RabbitMQ for distributed messaging
  • Employed Agile Kanban methodologies to manage project workflows, promoting collaboration and ensuring continuous delivery of high-quality software solutions
  • Used Maven for build automation and dependency management, ensuring consistent builds and streamlining project management workflows
  • Automated deployments and improved delivery speed by building and managing CI/CD pipelines with Azure DevOps
  • Environment: Python, Flask, SQLAlchemy, RESTful APIs, Vue.js, HTML5, CSS3, JavaScript, Azure, Mockito, Git, Eclipse IDE, Nginx, AJAX, RabbitMQ, Agile Kanban, Maven, Azure DevOps

Software Developer

Zion Infosystem
, India
04.2015 - 08.2017
  • Company Overview: India
  • Created dynamic web pages with Django templates, enhancing user engagement and satisfaction
  • Designed user-friendly interfaces using HTML, CSS, and JavaScript, aligning with current design trends to elevate the user experience
  • Extracted and processed large datasets from Oracle databases, ensuring timely and efficient access to critical information for analytics and reporting
  • Built high-performing web applications using Django, adhering to best practices for optimized code quality and scalability
  • Integrated SOAP-based web services to facilitate seamless, secure communication between systems, enhancing multi-platform data interoperability
  • Automated build and deployment pipelines with ANT, enabling quicker and more reliable software releases in a CI/CD environment
  • Collaborated with Agile Scrum teams to deliver software solutions on schedule, effectively managing shifting priorities and tight deadlines
  • Utilized Jira for project management and communication to ensure project transparency and on-time delivery
  • Improved data transformation processes using Python libraries, optimizing data pipelines and enabling smooth cross-application data sharing
  • Improved web application responsiveness using jQuery and AJAX for faster, dynamic interfaces
  • Managed structured data with XML for seamless application configuration
  • Used Git for version control, ensuring code integrity and collaborative development
  • Performed unit and integration testing with PyTest, reducing bugs and ensuring system reliability
  • India
  • Environment: Django, HTML, CSS, JavaScript, Oracle, SOAP, ANT, CI/CD, Jira, Python, jQuery, AJAX, XML, Git, PyTest

Education

Master of Science (M.S.) -

McDaniel College

Bachelor of Technology (B. Tech) -

Jawaharlal Nehru Technological University (JNTU)

Skills

  • Python
  • JavaScript (ES6)
  • TypeScript
  • Django
  • Django ORM
  • Flask
  • Fast API
  • Reactjs
  • Redux
  • React Router
  • React Hooks
  • Nodejs
  • Expressjs
  • GraphQL
  • Bootstrap
  • Angular (Angular CLI)
  • Material-UI
  • Vuejs
  • SQLAlchemy ORM
  • WebSockets
  • RabbitMQ
  • Kafka
  • MySQL
  • PostgreSQL
  • Oracle
  • DynamoDB
  • Redis
  • HTML5
  • CSS3
  • XML
  • XSLT
  • XSD
  • AWS
  • Azure
  • OAuth20
  • JWT (JSON Web Token)
  • Splunk
  • ELK
  • NumPy
  • Pandas
  • SciPy
  • Agile
  • Scrum
  • Kanban
  • Docker
  • Kubernetes
  • AWS ECS
  • AWS EKS
  • Git
  • GitHub
  • Bitbucket
  • JIRA
  • PyUnit
  • Selenium
  • Mockito
  • PyTest
  • Jenkins
  • ANT
  • Swagger
  • Postman

Timeline

Sr. Python Developer

American Eagle
01.2024 - Current

Python Developer

American International Group, Inc. (AIG)
03.2020 - 12.2022

Python Developer

CREDIT-SUISSE
09.2017 - 02.2020

Software Developer

Zion Infosystem
04.2015 - 08.2017

Master of Science (M.S.) -

McDaniel College

Bachelor of Technology (B. Tech) -

Jawaharlal Nehru Technological University (JNTU)
Sainath Giri