Chaithanya K ThimmaReddy
Python Developer Email: **************@*****.*** Ph #: 475-***-****
SUMMARY
7+ years of Python software development experience, adept in technology trends and core concepts.
Experience in Agile methodologies, including managing Scrum stories and sprints within Python environments.
Demonstrated experience developing web applications and using server-side frameworks such as Django, Flask, and Pyramid to deploy Model-View-Controller (MVC) architecture.
Extensive experience with Python, Django, HTML5, CSS3, jQuery, and Node.js for front-end development.
Expertise in infrastructure, including on-premises servers and the Amazon Web Services cloud. AWS Docker Containers, EC2, Identity Management, RDS, Route 53, REST API gateway, and Lambda.
Proficient at developing web applications using Django's Model-View-Controller (MVC) framework.
Solid understanding of Rest APIs, JSON parsing, and JQuery is a must.
Ability to recognize and use components, modules, metadata, lazy loading, data binding, services, dependency injection, and RxJS is desirable.
Experience with MVC and Singleton Design Patterns in Django.
Expertise in Angular Versions, HTML5, CSS3 and Angular Versions of web applications.
Proficient with REST Web services and Amazon Web services.
Expertise in working with database systems, such as MySQL and PL/SQL. Experience writing NoSQL databases, such as MongoDB.
Demonstrated experience in Django ORM and SQLAlchemy are common Python ORM libraries.
Proficient with Java Core and Object-Oriented Programming concepts such as Multi-Threading, Exception Handling and Collections.
Implementation experience with PEP-8 coding standards for clarity and consistency.
Experience deploying Heroku/Jenkins projects, as well as using Amazon Web Services (AWS) EC2 and S3.
Hands on experience Integrated development environments (IDEs) such as PyCharm, PyDev, and Sublime Text are familiar to you for efficient coding.
Solid understanding with Jenkins for continuous integration and Ansible for continuous deployment.
Expertise in multi-threading, exception handling, and collections in Object-Oriented Programming.
Comprehensive working knowledge with Linux Bash scripts and PEP Guidelines in Python.
Hands on experience in building software using a variety of version control systems, including Git, GitHub, and Jenkins.
Team player with excellent communication, organizational, and interpersonal skills. Self-starter with a passion for learning new technologies.
TECHNICAL SKILLS
Programming Languages
Python-3.X & 2.7, TypeScript, SQL, and Shell Scripting
Frameworks
Django, Pyramid, Flask
Web Development (Front-End)
HTML5, CSS3, jQuery, AJAX, XML, Angular 15/13/12/11/10/8/8/7/6/5/4/2
Web Services
SOAP, RESTful
Databases Management System
MySQL, MS SQL, Oracle DB, MongoDB
Cloud Platforms
Amazon web services
Others
GIT, Jira, Jenkins, Maven, Ansible
IDES/Tools
PyCharm, Sublime Text, Spyder, JMP, NetBeans, Eclipse
SDLC
Waterfall, Agile (Scrum)
Operating systems
Windows, iOS, Android, Linux
PROFESSIONAL EXPERIENCE
Oregon Coast Bank Newport, OR Jan 2024 – Till Date
Python Developer
Implemented the Software Development Life Cycle (SDLC), which involved tracking requirements, gathering, analyzing, designing, developing, testing, and facilitating of user acceptance.
Utilized Angular 15, Typescript, HTML5, CSS3, and Angular Material for creating single-page applications.
Participated in the development of Angular 15 proof of concepts for a newly proposed application.
Developed a Rest API Gateway using AWS Lambda.
Worked on JMP scripting to exploring the data.
Packaged and deployed FastAPI Application in AWS ECS as FARGATE service
Created AWS cloud formation templates and setup Amazon EC2 autoscaling.
Implemented a fast HTTP server and Amazon AWS API system to deploy API systems.
Utilized RESTful web services to access and send data from MongoDB.
Integrated continuous integration system with GIT version control repository and continuously built based on developer contributions.
Writing Nova, Glance, Neutron, Cinder, Keystone, Hashborad, Swift, and Python client API to integrate with existing applications.
Used Angular services to consume REST APIs and retrieve data from databases, as well as Angular Pipes to filter and display data.
Created an API Reference Guide to assist application developers in creating software applications that store data using DDN S3 (compatible with Amazon S3 API) or DDN OpenStack Swift APIs.
Reacted MYSQL queue using AWS SNS, SQS, and Goland to process SQL concurrently
Integrated Jenkins with an automated build system for seamless software saving.
Contributed to GitHub Enterprise by creating a repository and pushing code there.
Participated in Sprint planning sessions and daily Agile SCRUM meetings.
Environment: Python, Django, HTML5, CSS3, PyCharm, Angular 15, Node JS, RxJS, AWS, JMP, BOTO 3, GITHUB, Jenkins, Mongo DB, JIRA, Agile, Windows.
Pacific Specialty Insurance Anaheim, CA Sep 2022 – Dec 2023
Python Developer
Actively participated in daily stand-ups and sprint planning sessions within an Agile and Scrum environment.
Created the front end using UI, HTML, Bootstrap, Angular 11 and 10 and CSS3. Created the front end using UI, HTML, Bootstrap, Angular 11/10 and CSS3.
Implemented Angular 11/0 functions and features and integrated APIs.
Utilized Django OOP concepts as part of MVT to develop web-based applications.
Implemented token-based authentication and authorization for consumers.
Integrated AWS Cognito with the Python Boto3 SDK to implement security related tasks.
Developed Python modules for accessing data. Utilized Python and the Django framework to design and develop components. Python code was used to retrieve and manipulate data.
Implemented Angular Services with HTTP / AJAX libraries for consuming REST APIs.
Utilized Python's built-in libraries urllib2 and beautiful soup modules to scrape web pages.
Implemented CSS and Bootstrap frameworks in simple web applications.
Created Python/Django modules to deliver certain data formats.
Utilize AWS Identity Access Management (IAM) to assign roles and groups to users and resources.
Implemented the application using Maven scripts and deployed it.
Implemented a successful migration of Django's database from SQLite to MySQL, then postgreSQL, ensuring data integrity and ensuring compatibility with evolving requirements.
Integrated GitHub for version control, AWSS3 for static/media files, and RDS for database hosting.
Used Docker to set up Jenkins' build slave using Docker containers.
Inform the responsible team about compilation errors using JIRA.
Involved in day-to-day issues and fine-tuning applications.
Environment: Python, Django, Angular 11/10, HTML5, CSS3, MVT, AWS, Boto 3, Maven, Jenkins, GITHub, Jira, Agile, Windows.
NOUS INFOSYSTEMS Bangalore, India Nov 2020 – Apr 2022
Python Developer
Implemented software development life cycles (SDLC) - analysis, specification, design, implementation, testing.
Used Python and Django for backend development and Angular 9/10 and PostgreSQL for frontend development.
Backend Python code development and maintenance.
Python APIs are implemented to dump array structures for debugging purposes at failure points.
Managed the CI/CD pipeline for weekly releases.
Utilized regular expressions to speed up search results, along with custom pipes and ng2-charts to build a report.
Developed RESTful Web Services using Python and JSON (REST).
Created Git repository and added project to GitHub.
Utilized Django's REST framework, including REST APIs, to develop web-based applications.
Developed and implemented User Acceptance Testing.
Implemented Agile Software Methodology principles through test-driven development and continuous integration.
Environment: Python, Django, Angular 9/10, AWS, Restful Web services, Git, MySQL, Agile, Windows.
Trans Neuron Technology Bangalore, India Aug 2019 – Oct 2020
Python Developer
Interacted with clients during the initial software development life cycle (SDLC) of gathering requirements and defining system configuration specifications.
Developed Python modules for accessing data. Utilizing Python and the Django framework, Designed and developed components. Python code for data retrieval and manipulation was implemented.
Utilizing the Django Web Framework and Python, Developed frontend and backend modules.
Assisted in reducing costs and optimizing suppliers for CRM applications. Implemented cross-application functionality using Class Builder and Object-Oriented programming methods.
Using Python and Django for content storage and deletion, we interfaced with JQuery.
Used Jenkins to develop the CI/CD system.
Created RESTful web service can be created with Django, MySQL, or MongoDB.
Developed Python applications using PyUnit, a unit testing framework.
Interacted with APIs and Web Servers using AJAX, JSON, and XML-based applications.
Participating in peer meetings and reviewing GitHub pull requests to improve code quality.
Having troubleshooted and fixed many Python bugs in the application, this application has been deployed and deployed.
Tracked and resolved issues throughout the development lifecycle with the help of JIRA projects.
Participated in a team effort to meet project deadlines with managers and other staff members.
Environment: Python, Django, REST, AWS, MongoDB, MySQL, PyUnit, Jenkins, GitHub, XML, Jira, Windows.
KeySight Technologies Bangalore, India Jun 2017 – Jul 2019
Python Developer
Implemented test-driven development (TDD) to ensure robustness and reliability in the application.
Developed a Python-based RESTful Web Service (API) to interact with the company's website.
Utilized the Django framework to design server applications.
Contributed to the automation of processes by writing Python code.
Created interactive web-based applications using Python databases, APIs, and views.
Developed business logic using Python on Django Web Framework.
Designed and managed API system deployment on Amazon AWS using fast http servers.
Created, modified, and viewed reports using PyQt.
Developed unit test scripts using PyUnit.
Extracted and loaded data into MySQL databases using Python Merge jobs.
Created a GitHub repository and added the project there.
Utilized JIRA to manage issues and track sprint cycles.
Verified data loading by creating SQL validation scripts.
Worked with supervisors, artists, systems administrators, and production teams to meet production deadlines.
Environment: Python, Django, PYQt, AWS, DOM, HTML5, JSON, Rest, Apache Web Server, Git Hub, MySQL, LINUX.