SATISH KUMAR REDDY KOPPOLU
PYTHON DEVELOPER
Chicago, IL +1-708-***-**** ***********************@*****.***
PROFESSIONAL SUMMARY
Python Developer with 5+ years of experience designing, developing, and deploying scalable backend applications using Python, Django, Django REST Framework, Flask, REST APIs, PostgreSQL, MongoDB, and AWS. Experienced in building cloud-native applications, developing data processing pipelines using PySpark, Pandas, and NumPy, and supporting AI/ML-enabled applications through data preprocessing, feature engineering, and backend API integration. Skilled in developing microservices, implementing CI/CD pipelines using Docker, Kubernetes, and Jenkins, and collaborating with cross-functional teams to deliver intelligent, data-driven enterprise solutions in Agile environments.
TECHNICAL SKILLS
Programming Languages: Python, SQL, JavaScript, TypeScript, C++, C#, HTML5, CSS3
Web Technologies: Django, Django REST Framework, jQuery, Flask, Pyramid, Node.js, Express.js, RESTful APIs, GraphQL, React.js, Angular, Bootstrap
Python Libraries & Packages: NumPy, SciPy, PySide, PyTables, PyMongo, Pandas, Matplotlib, SQLAlchemy, PyQuery
Databases: Oracle, MS SQL Server, DB2, MySQL, PostgreSQL, MongoDB, NoSQL, Elasticsearch
Cloud Platforms & Services: AWS (Amazon EC2, Amazon S3, Amazon Redshift, Amazon EMR, Amazon SQS, Glue, Athena, Lambda, CloudFormation, API Gateway), MS Azure
Tools: Eclipse, Rational Rose, Dreamweaver, RAD, NetBeans, Git, GitHub, JIRA, Jenkins, Puppet, Docker, Kubernetes
AI & ML: Machine Learning Fundamentals, Data Preprocessing, Feature Engineering, Predictive Analytics, AI/ML Model Integration, Data Validation, Model Serving via REST APIs
Data Engineering & ETL: PySpark, ETL Development, Data Pipelines, Data Transformation, Data Cleaning, Batch Processing, JSON, XML
Operating Systems: Linux, Unix, Windows
Methodologies & Concepts: Agile Scrum, SDLC, Microservices, REST API Development, CI/CD, Object-Oriented Programming (OOP), MVC/MVT Architecture, Software Design, Code Reviews
PROFESSIONAL EXPERIENCE
Domino's Pizza — Chicago, IL Apr 2025 – Present
Python Developer
Designed and developed scalable backend applications using Python, Django, and Django REST Framework to support enterprise web solutions.
Built and maintained RESTful APIs for order management, delivery tracking, and store operations systems, enabling secure communication between frontend and backend services.
Developed reusable backend modules and business logic, improving application maintainability and reducing development effort across multiple features.
Implemented PySpark jobs to process JSON and structured datasets, supporting data transformation and analytics workflows.
Designed and optimized PostgreSQL and MySQL database queries, stored procedures, and schema updates to improve application performance and data integrity.
Integrated AWS services including S3, Lambda, and Redshift to automate file processing and data movement across cloud environments.
Developed and maintained microservices using Python, Docker, Jenkins, and Kubernetes, supporting automated deployments through CI/CD pipelines.
Built MongoDB data pipelines using PyMongo for efficient storage and retrieval of application data.
Collaborated with frontend developers using Angular and React to integrate REST APIs and deliver responsive user experiences.
Wrote unit and integration tests with PyTest to catch regressions before release, and used Git and Jira to keep sprint boards and code review turnaround on track.
Collaborated with analytics teams to prepare datasets for AI/ML models, improving data quality through preprocessing and validation techniques.
Developed REST APIs to integrate backend services with AI-powered applications and analytics platforms.
Environment: Python, Django, Django REST Framework, PySpark, PostgreSQL, MySQL, MongoDB, AWS (S3, Lambda, Redshift), Docker, Kubernetes, Jenkins, Angular, React, Git, Jira, Linux, Agile Scrum
US Bank — Minneapolis, MN Jan 2024 – Mar 2025
Python Developer
Designed, developed, tested, and deployed customer-facing banking applications using Python, Django, and Django REST Framework, following the full Software Development Life Cycle within a regulated financial environment.
Developed and maintained RESTful APIs to support secure communication between frontend applications, backend services, and third-party systems.
Built scalable backend components using Django's MVC/MVT architecture, implementing reusable modules and business logic for banking applications.
Processed and analyzed large datasets using Pandas, NumPy, and Python to improve reporting, risk analysis, and operational efficiency.
Integrated AWS Lambda and API Gateway to build serverless API endpoints, reducing infrastructure management and improving scalability.
Designed and optimized PostgreSQL and MySQL databases by writing efficient SQL queries, improving application performance and data retrieval.
Developed dynamic web interfaces using Angular, HTML5, CSS3, JavaScript, and Bootstrap, integrating seamlessly with backend REST APIs.
Built and consumed RESTful web services for GET, POST, PUT, and DELETE operations while implementing input validation and error handling.
Worked alongside QA, compliance, and business stakeholders in an Agile Scrum environment, taking on production support rotations to resolve issues affecting live banking workflows.
Used Git, Jenkins, and Jira to manage version control, CI/CD pipelines, issue tracking, and release deployments.
Built scalable ETL pipelines for data transformation and feature preparation used in machine learning and business intelligence workflows.
Collaborated with data scientists and business analysts to integrate AI-driven insights into enterprise applications through secure REST APIs.
Environment: Python, Django, Django REST Framework, REST APIs, PostgreSQL, MySQL, Pandas, NumPy, AWS Lambda, API Gateway, Angular, HTML5, CSS3, JavaScript, Bootstrap, Git, Jenkins, Jira, Linux, Agile Scrum
Cognizant Technology Solutions — Hyderabad, India Aug 2022 – Jul 2023
Python Developer
Designed and developed client-facing enterprise applications using Python, Django, and Flask across multiple engagements, adapting backend architecture to each client's scale and compliance requirements.
Developed and maintained RESTful APIs to enable secure and efficient communication between frontend applications and backend services.
Implemented backend business logic, authentication, and data validation using Django, ensuring secure and reliable application functionality.
Built and maintained CI/CD pipelines using Jenkins, Docker, and Puppet, streamlining application build, testing, and deployment processes.
Developed and optimized PostgreSQL and MySQL database schemas, SQL queries, and stored procedures to improve application performance and data integrity.
Implemented microservices-based solutions using Python, Docker, and Kubernetes, supporting scalable and containerized deployments.
Integrated frontend applications developed with AngularJS, HTML5, CSS3, and JavaScript with backend REST APIs to deliver responsive user experiences.
Developed Python scripts for processing XML and JSON data, automating data transformation and system integration tasks.
Traced and resolved production defects across client environments, pairing root-cause debugging with peer code reviews to prevent recurrence.
Collaborated with cross-functional teams throughout the Software Development Life Cycle (SDLC), from requirement analysis to production deployment.
Developed Python-based ETL workflows for cleansing, validating, and transforming enterprise datasets to support analytics and AI initiatives.
Built backend APIs to integrate machine learning prediction services with enterprise web applications.
Environment: Python, Django, Flask, REST APIs, PostgreSQL, MySQL, MongoDB, Docker, Kubernetes, Jenkins, Puppet, AngularJS, HTML5, CSS3, JavaScript, Git
Ready Computing — Hyderabad, India Mar 2021 – Jul 2022
Software Engineer
Designed and developed backend services using Python, Django, and Django REST Framework for enterprise web applications.
Built secure and scalable RESTful APIs to support frontend applications and third-party system integrations.
Designed and optimized PostgreSQL database schemas and SQL queries, improving application performance and data consistency.
Developed reusable backend modules and business logic, reducing code duplication and improving application maintainability.
Implemented Docker containers to standardize application deployment across development, testing, and production environments.
Worked with Git, Jenkins, and CI/CD pipelines to automate application builds, testing, and deployment.
Collaborated with frontend developers using Angular to integrate APIs and deliver responsive, user-friendly applications.
Participated in debugging, performance tuning, unit testing, and production support to ensure application stability and reliability.
Worked closely with business analysts, QA engineers, and development teams in an Agile Scrum environment to deliver features on schedule.
Contributed to system design discussions, API documentation, and technical knowledge sharing within the development team.
Environment: Python, Django, Django REST Framework, REST APIs, PostgreSQL, HTML5, CSS3, JavaScript, Angular, Docker, Git, Jenkins, Linux, Agile Scrum
EDUCATION
Governors State University
Master of Science in Computer Science Chicago, Illinois, USA May 2025
GITAM University
Bachelor of Technology in Computer Science and Engineering Bangalore, India 2022