Home

Pavan - Python Developer
[email protected]
Location: Little Elm, Texas, USA
Relocation:
Visa:
Pavan

Professional Summary:
Skilled Python Developer with 8 years of experience in designing and developing high-performance web applications using Python frameworks such as FastAPI, Django, and Flask.
Proficient in building and managing RESTful APIs and microservices to enable smooth data exchange and optimized backend performance.
Experience with cloud infrastructure, deploying and scaling applications on AWS with services like EC2, S3, RDS, Lambda, and leveraging Docker for containerized environments.
Experienced in implementing CI/CD pipelines using Jenkins and GitLab CI, automating workflows to ensure efficient build, testing, and deployment processes.
Solid background in SQL and NoSQL databases, including SQL Server, PostgreSQL, and MongoDB, with proficiency in writing complex queries and optimizing database performance.
Experience in Agile/Scrum methodologies, actively participating in daily stand-ups and sprint planning to enhance collaboration and resolve blockers.
Self-starter inclined to learn new technologies and Team Player with strong analytical and problem-solving skills, good communication, organizational and interpersonal skills.

Technical Skills:
Languages & Frameworks: Python, FastAPI, Django, Flask, Spark, PySpark
Cloud & DevOps: AWS (EC2, S3, RDS, Lambda, ECS, EKS), Docker, Jenkins, GitLab CI
Libraries: Pandas, NumPy
APIs & Microservices: RESTful APIs, FastAPI
Databases: SQL Server, PostgreSQL, MongoDB
Version Control & Collaboration: Git, GitHub
Testing & Quality Assurance: PyTest, TDD, Unit & Integration Testing
Data Visualization & Reporting: Tableau, SSRS
Security: OWASP Guidelines, OAuth2, JWT
Agile Tools: Agile/Scrum, JIRA
Professional Experience:

CBRE, Dallas, TX
Python Developer | June 2023 Present
Responsibilities:
Designed and developed responsive web applications using Python frameworks such as FastAPI, Django, and Flask, ensuring scalability and modularity for high-performance applications in production environments.
Built RESTful APIs with FastAPI, facilitating smooth and efficient data exchange between microservices and improving backend performance.
Managed application deployment and scaling on AWS, utilizing services like EC2, S3, RDS, and Lambda to optimize storage, data retrieval, and processing, supporting a secure and reliable cloud infrastructure.
Developed and maintained CI/CD pipelines with Jenkins, automating build, test, and deployment workflows, integrating Docker for containerization to ensure consistent environments across development, testing, and production stages.
Used Git and GitHub for version control, implementing robust branching and merging strategies to maintain code integrity and facilitate team collaboration.
Created automated testing workflows using PyTest, enhancing code quality and stability with comprehensive unit and integration test coverage.
Experience in writing complex SQL Queries and stored procedures as per the requirements.
Ensured data security and user authentication by designing and implementing secure access control mechanisms using tools such as AWS IAM for identity and access management, OAuth2 for secure authorization, and encryption libraries in Python, adhering to best practices and regulatory compliance for web applications.
Implemented deployment strategies and environment configurations on AWS, enabling automatic scaling and high availability for web applications, ensuring reliable service uptime and performance.
Collaborated within an Agile/Scrum team, participating in sprint planning, daily stand-ups, and retrospectives, aligning development goals with business requirements for timely delivery.


Country Financial, Bloomington, IL
Python Developer | Sept 2021 May 2023
Responsibilities:
Developed robust web applications using Python, Django and Flask, adhering to industry standards and best practices.
Developed and maintained microservices using FastAPI, ensuring high performance and scalability.
Created and maintained RESTful services for various applications, ensuring secure and efficient data exchange.
Utilized Docker for containerizing applications, enabling consistent environments across development and production.
Developed and designed the web interface using HTML5, CSS3.
Responsible for continuous integration and continuous delivery with the Jenkins build tool.
Experienced in AWS, leveraging EC2, ECS, EKS, Lambda, S3, and RDS for enhanced availability and reliability.
Performed unit testing and integration testing using PyTest, ensuring high code quality and reliability.
Engaged in regular code reviews and followed TDD practices to maintain high standards of code quality.
Expertise in designing, implementing, and managing relational databases using SQL Server, ensuring optimal performance, scalability, and data integrity.
Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
Experienced in working with SQL-based reporting tools and frameworks such as Tableau, and SSRS for data visualization and analysis.
Used GIT and GitHub as the configuration management tool to manage the code repository.
Collaborated within an Agile environment, actively participating in daily Scrum meetings to discuss progress, address blockers, and align on sprint goals, ensuring timely and efficient resolution of development challenges.

Zensar Technologies, Hyderabad, India
Python Developer | May 2018 July 2021
Responsibilities:
Developed and maintained backend services for various applications using Python.
Developed and maintained microservices using FastAPI and Flask, ensuring high performance and scalability.
Designed and optimized SQL queries and managed databases, including PostgreSQL and MongoDB, to ensure efficient data retrieval and storage.
Integrated RESTful APIs with front-end applications, providing seamless user interactions and data flow.
Containerized applications using Docker and deployed them on AWS, improving deployment efficiency and scalability.
Implemented CI/CD pipelines using GitLab CI, automating the testing and deployment process.
Implemented AWS solutions using (EC2, S3, Lambda, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, SNS, SQS, and CloudFormation) into existing applications, optimizing cloud resource utilization.
Skilled in querying and indexing MongoDB databases to retrieve and manipulate data efficiently, leveraging features like aggregation pipelines and secondary indexes.
Experienced in writing and optimizing SQL queries for performance, including complex joins, subqueries, and aggregate functions.
Performed unit testing and integration testing using PyTest, ensuring high code quality and reliability.
Collaborated with cross-functional teams in an Agile environment, using JIRA for task management.

Decathlon Sports India, Bengaluru, India
Software Developer | Aug 2016 Apr 2018
Responsibilities:
Developed and maintained Python-based web applications, enhance functionality and improve user experience through responsive designs.
Assisted in designing RESTful APIs using Flask and Django, facilitating smooth communication between frontend and backend systems.
Contributed to database management and optimization by writing efficient SQL queries and integrating with PostgreSQL and MySQL databases.
Implemented data validation and error handling mechanisms, ensuring application reliability and consistency across diverse user inputs.
Supported CI/CD pipelines using Git and Jenkins, collaborating with team members to streamline deployment processes in an Agile environment.
Wrote unit tests with PyTest, ensuring high code quality and reducing bugs through thorough testing of key functionalities.
Developed and maintained documentation for code and APIs, improving transparency and understanding for future developers and stakeholders.
Participated in code reviews, learning best practices and contributing to a collaborative team environment to enhance code quality.
Utilized JIRA to track tasks and progress within Agile sprints, meeting deadlines and contributing to timely project delivery.
Keywords: continuous integration continuous deployment sthree Illinois Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];4051
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: