Post Job Free
Sign in

Python Developer Software Development

Location:
United States
Posted:
January 09, 2024

Contact this candidate

Resume:

SHAMILI MAMIDI

Python Developer Email: *************@*****.*** Mobile #: 717-***-****

PROFESSIONAL SUMMARY

Over 8 years of experience developing Python, Django, Angular, object-oriented, database designs, and various phases of the SDLC process.

Professional experience with the full software development life cycle, architecting scalable platforms, object-oriented programming, database design, and agile methodologies.

Experience creating Single Page Applications (SPAs), Components, Routers, Directives, Pipes, and Services using Angular JS and Angular Versions with TypeScript.

Highly proficient with Angular concepts, such as directives, components, routers, data binding, forms, reactive forms, form validation, and HTTP clients.

Programming experience with Python programming language and a good understanding of SOAP, REST protocols for Web Services.

Proficient in test automation and the continuous delivery of web applications, client-server applications, and web services/REST APIs, utilizing Python.

Demonstrated capability in implementing server-side technologies, encompassing RESTful APIs and MVC design patterns, utilizing Node.js and the Django framework.

Proficient in Object-Oriented Programming, adeptly employing concepts such as Multi-Threading, Exception Handling, and Collections.

Highly skilled in crafting AWS solutions, integrating Boto3, and orchestrating intricate workflows through AWS Step Functions.

Mastery of YAML configuration, Visual Studio Code, Git workflows, RESTful APIs, and manipulation of JSON data.

Experience in AWS Cloud platform and its features.

Expertise in using IDEs such as NetBeans, Sublime Text, Spyder and PyCharm.

Experience in List Comprehensions and Python inbuilt functions such as Map, Filter and Lambda.

Enthusiastically managed multiple deadlines with priorities through proactively planning and managing tasks and resources.

Experienced in working with various Python Integrated Development Environments (IDEs) such as PyCharm, PyScripter, Spyder, PyStudio, and PyDev, and in build and deployment of applications using Maven and Continuous Integration (CI/CD) tools such as Jenkins.

Proficient in working with various Python Integrated Development, PyCharm, Eclipse, Sublime Text and Notepad++

Experience in writing SQL Queries, Stored Procedures, Triggers, Cursors, and Functions in MySQL, Oracle and PostgreSQL database and NOSQL MongoDB.

Experience with Cross Browser Compatibility issues and Optimization for web, including CSS Sprites and best practices.

Proficient coder in multiple languages and environments including Python, SQL, REST API.

Experience developing subqueries, stored procedures, triggers, cursors, and functions for MySQL and PostgreSQL.

Experienced with version control systems like Git, which facilitates keeping track of code versions and configurations.

Extensive knowledge of Continuous Integration and Continuous Deployment tools such as Jenkins and Docker.

Strong analytical and problem-solving skills, ability to work on multiple tasks in a fast-paced environment independently and in a team.

PROFESSIONAL EXPERIENCE

Python Developer Guardian Life Insurance NY, NY

09/2022 - Present

Responsible for gathering requirements, system analysis, design, development, testing and deployment.

Utilized Python Django framework to develop a web application using MVT - Model View Template.

Secured the login/registration application using the Django Auth package and restful services on the front end.

Developed REST calls to consume REST API's.

To generate reports, regular expressions were used in combination with Angular 13 built-in pipes and ng2-charts.

Writing helper scripts with boto3 to launch EC2 instances, monitor instance status with emails notifications.

Implemented code to perform CRUD operations on Mongo DB using Mongo module.

Use the Model View Template (MVT) framework to build modular and maintainable applications.

Created RESTful web services with Django MVT, MySQL, and MongoDB.

Developed Python based API (RESTful Web Services) to track the events and perform analysis using Django.

Wrote Python scripts to parse JSON documents and load the data in database.

Worked with Boto3 as an interface for AWS API and Tensor Flow to make numerical computations using data flow graphs.

Using Amazon EC2 command line interface along with Python to automate repetitive work.

Launched and deployed instances in AWS using BOTO 3.

Integrated data storage solutions using Django ODM system for MongoDB.

Managed Jenkins for Continuous Delivery and automated Ansible Playbook runs.

Used GIT a version control system and centralized source code repository storage environment for the development of project hosted by AWS.

Wrote unit testing codes using unit test, Test Driven Development (TDD), Load Testing, resolved bugs and other defects.

Environment: Python, Django, AWS, Boto 3, Angular 13, HTTP, Mongo DB, Jenkins, GIT, Jira, Windows.

Python Developer Primis Bank Mclean, VA

02/2020 – 08/2022

Contributed to the complete software development life cycle (SDLC) for case management and assignment modules.

Created web-based applications using AngularJS, Python, HTML5, and Bootstrap.

Participated in the design and development of web-based applications using Angular 8 and NodeJS.

Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.

Automation of menial tasks was accomplished through the use of Python, Shell scripting, and XML tools.

Created the login and sign-up process using the authentication and session module available in Django.

Managed relational database applications with Django ORM Framework and MySQL database.

Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records and PyQuery for selecting particular DOM elements when parsing HTML.

Designed and developed the application using an IDE, and used JIRA to track bugs and issues as well as assign, track, report, and audit them.

Implementation of Jenkins continuous integration pipeline, continuous integration workflow, and testing of projects. Implemented code coverage and unit test plug-ins with Maven in Jenkins.

Environment: Python, Django, HTML5, Angular 8, AWS, Boto3, MySQL, PyQuery, PyQt, Jira, Windows.

Python Developer Optimized Solutions Hyderabad, India

07/2018 – 10/2019

Developed and designed Python based API (RESTful Web Service) to interact with company’s website.

Successfully implemented Django framework to design server applications.

Wrote Python code and actively participated in the procedure to automate processes.

Implemented Python code to fix bugs and provides upgrades to existing functionality.

Created Business Logic using Python to create Planning and Tracking functions.

Involved in designing application system requirements and coded back-end and front-end in Django/Python.

Used many regular expressions in order to match the pattern with the existing one and store them in data base on a chronological basis.

Worked with on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.

Developed web application using the Python and Django REST framework and deploy the API.

Used AJAX to modify small portions of the web pages by sending a request to the server avoiding the need of reloading the entire web page

Designed and managed API system deployment using fast http server and Amazon AWS architecture.

Implemented Restful Services to develop Rest API’s for various functionalities like managing inventory items, submitting form for customer management and handling purchase orders.

Implemented different Services, built custom UI using directives, applied validations on the UI using HTML5 Validations and Form Validations.

Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.

Developed Business Logic using Python on Django Web Framework.

Designed and managed API system deployment using fast http server and Amazon AWS architecture.

Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.

Created PyUnit test scripts and used for unit testing.

Developed Merge jobs in Python to extract and load data into MySQL database.

Created a Git repository and added the project to GitHub.

Utilized Agile process and JIRA issue management to track sprint cycles.

Wrote validation scripts in SQL to validate data loading.

Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.

Environment: Python, Django, PYQt, AWS, DOM, HTML5, JSON, Rest, Apache Web Server, Git Hub, MySQL, LINUX.

Python Developer Ebix Hyderabad, India

05/2016 – 06/2018

Working as an application developed MVT framework in Django.

Developed view and templates using Python and Django view controller.

Updated necessary sections of webpages via AJAX and thereby avoided the need to reload the entire page.

Using PyQt, we implemented a GUI for users to create, modify, and view reports.

Utilized Python Request library to parse JSON data received from API calls for the project.

Used web applications development using Django/python and jQuery, Ajax while using HTML5/CSS3 for server-side rendered application.

Worked with MySQL and PostgreSQL databases to write sub queries, stored procedures, triggers, cursors, and functions.

Debugging, monitoring, and logging Python OO code for manufacturing quality.

Participated in the development of the layout commands using Python, bug fixing, and unit testing.

Tracked project development using Jira and Git source control.

Environment: Python, Django, PyQT, PyCharm, JSON, AJAX, HTML5, jQuery, GIT, Jira, Agile, Windows.

Python Developer Virinchi Technologies Ltd Hyderabad, India

06/2015 – 04/2016

A complete frontend and backend module was developed in Python using the Django Web Framework.

Utilized Amazon Web Services (AWS) to enhance productivity.

Developed tools using Python, XML to automate some of the menial tasks.

Utilized Boto3 to create, configure, and manage AWS services

Developed CRUD permissions using MySQL and showed them beautiful wxPython widgets.

Added, deleted, and updated customer records using PyQt data tables.

Used Django configuration to manage URLs and application parameters.

Used PyUnit test scripts to create unit tests.

Automate deployments with Jenkins through continuous integration,

Coordination of team-development using Git.

Environment: Python, Django, HTML5, CSS3, Bootstrap, XML, MySQL, PyQt, PyCharm, AWS, Boto3, Shell Scripting, PyUnit, Jenkins, GIT, Jira, Agile, Windows.

TECHNICAL SKILLS

Programming Languages

Python, SQL

Frameworks

Django, Flask, Angular Versions

Cloud

AWS

Databases

Microsoft SQL Server, Oracle, MySQL, PostgreSQL, MongoDB

IDE's/Development Tools

PyCharm, NetBeans, Sublime Text, Spyder

Version Controls

Git, GitHub

CI/Build Tools

Jenkins, Maven

Operating Systems

Windows, iOS, Android



Contact this candidate