Renuka Kotapati
Python Developer
Email: [email protected] Phone: 8567265985
OBJECTIVE
Full stack Python developer with 3+ years of experience in diverse domain, developing and implementing various web-
based solutions database management, web development, process automation, algorithms and modeling.
Proficient in Python full-stack development, with expertise in building RESTful APIs, back-end services, and
server-side logic using Python, Django, Flask, and Node.js.
Extensive experience working with version control systems like Git and managing development
workflows using CI/CD pipelines in platforms such as Jenkins, Docker, and Kubernetes for
containerized deployments.
Expertise in cloud platforms such as AWS, managing services like Lambda, EC2, S3, and RDS to
deploy, scale, and monitor full-stack applications in cloud environments.
Experience in analyzing business requirements, functional requirements, designing test plans, creating test
requirements, executing tests, and managing defects.
Proficient in writing unit testing code using Pytest and integrating the test code with the build process
Worked extensively with Python testing frameworks like Pytest, nose, and Robot Framework.
Experience with Python libraries such as NumPy, SciPy, Pandas, Beautiful Soup, and Matplotlib for data
processing, analysis, and visualization.
Expertise in establishing and managing database connections for Python applications, including configuring
packages like MySQL-Python and working with SQL and NoSQL databases.
Skilled in front-end technologies including HTML5, CSS3, JavaScript, React.js, and Bootstrap,
creating responsive, dynamic user interfaces with a mobile-first design approach.
Excellent troubleshooting, problem-solving, and performance optimization skills, ensuring smooth
and reliable application deployment and performance.
SKILLS
Programming languages Python, JavaScript, SQL, C++, R
Python Libraries: Beautiful Soup, NumPy, SciPy, matplotlib, python-twitter, Pandas
data frame, urllib2.
Web Technologies: CSS, HTML, AngularJS, java Script, XML, JQuery, Ajax
Web Frameworks: Django, Flask, React JS, Angular JS, Vue JS, Node JS.
Database: SQLite3, MSSQL, MySQL, Mongo DB, Oracle 11g.
Testing Frameworks: Junit, TestNG, ROBOT, JXL, JTest.
Operating System: Windows, MacOS.
EDUCATION
Bachelors in computer science and engineering at JNTU GUNTUR India
Masters in computer science at university of Bridgeport USA.
EXPERIENCE
Qualcomm San Diego, California | APRIL 2023 – Present
Python Full Stack Developer
Designed front-end and back-end of the application using Python on Django Web Framework and
developed consumer-based features in test-driven development and pair programming
environments.
Developed RESTful APIs in Python using Django and Flask frameworks, integrated with databases like SQL
Alchemy for handling backend operations and data management.
Created and deployed AWS Lambda functions using Python for automating deployment management and
integrated applications with AWS infrastructure.
Automated processes using Python scripts for data ingestion and triggering, leveraging Python modules
such as Pandas, PySpark, and other standard libraries (functions, decorators, generators, etc.).
Built and deployed containerized applications using Docker, managing Docker images, and handling
container orchestration with tools like Kubernetes for scaling and maintaining application availability.
Developed CI/CD pipelines using Jenkins integrated with Ansible playbooks, automating testing,
deployment, and version control for Python-based applications.
Worked with SQL and NoSQL databases, including MongoDB and Oracle-SQL, managed datasets using
Pandas data frames, and implemented efficient data queries and data manipulation operations.
Utilized HTML5, CSS3, JavaScript frameworks (e.g., React.js, Ember.js), and AJAX for responsive and
dynamic front-end development integrated with Python back-end services.
Built reusable, scalable components with React.js and integrated Redux for state management, improving
front-end performance and maintainability.
Implemented user authentication and authorization using JWT and OAuth2 for secure access to application
resources, enhancing security protocols across the platform.
Handled MongoDB operations such as locking, transactions, indexing, sharding, and replication to ensure
optimized database performance and scalability.
Wrote Python scripts for parsing XML/JSON documents and populating data into databases, ensuring data
consistency and integrity.
Worked with Splunk for performance monitoring and debugging server-level issues, improving system
efficiency and reliability.
TCS, India | FEB 2021 – MAY 2022
Associate Software Engineer
Automated deployment processes using Jenkins, Docker, and CI/CD pipelines, reducing the time
needed to deploy code to production and ensuring continuous integration.
Designed and developed user interfaces and business components using JSPs, Servlets, Java, HTML, and
JavaScript, deploying them on Tomcat Application Server for web-based applications.
Collaborated with the development and onsite teams to implement new features, identify bugs, and deliver
optimized software solutions, ensuring effective communication and coordination across teams.
Participated in system testing and executed automation scripts for sprint-based automation, improving
overall test efficiency and accuracy.
Assisted in automating QA tests using tools like Robot Framework with Python scripting and Pytest,
enhancing testing processes and reducing manual effort.
Performed unit testing and debugging using JUnit, Pytest, and Postman, ensuring the quality and reliability
of the code before deployment.
Prepared test plans, test summary reports, and suggested design and development improvements,
contributing to quality assurance and project success.
Handled critical application testing by identifying and reporting high-priority bugs and ensuring that
business-critical applications perform optimally.
Assisted in developing responsive user interfaces using React.js and Bootstrap, ensuring cross-
browser compatibility and improving user experience.
Configured and managed version control using Git and GitHub, contributing to code reviews and
following the GitFlow branching model for collaboration.
TATA Teleservices, India | May 2020 – Jan 2021
Python Developer
Worked extensively on developing a shell-script which automates the packaging of the project and deploys
it from Jenkins to the production server when the project is pushed to the GitLab.
Used web applications development using Django/Python, Flask/Python, and, jQuery, Ajax while using
HTML/CSS/JavaScript for server-side rendered application.
Designed and developed ETL workflows using Talend Data Integration to extract, transform, and load data
from multiple sources into data warehouses.
Integrated cloud services using AWS Lambda and S3 for serverless computing and secure file storage.
Developed Test Driven Development (TDD), pair programming and continuous integration using JUnit,
JBehave and Jenkins.
Managed Dockerized applications, orchestrated with Kubernetes, for automated deployment and scaling of
services.
Created and maintained SQL queries to manage and analyze customer data stored in MySQL databases.
Used python and pandas library to build data analysis graph for documentation and record.
Worked on Python OpenStack API's, used Python scripts to update content in the database and
manipulate files.
Managed PostgreSQL and MS SQL databases to ensure robust data storage, retrieval, and transactional
integrity.
Performed troubleshooting, fixed and deployed many Python bug fixes for learning management system.
Configured Apache Kafka for efficient real-time data streaming, enhancing the responsiveness of financial
transaction processing