Post Job Free
Sign in

Python Developer Software Development

Location:
Austin, TX
Posted:
June 17, 2024

Contact this candidate

Resume:

Kanchan Choubey

************@*****.*** 512-***-**** Python Developer

PROFESSIONAL SUMMARY

8+ years of IT Experience in design, development, testing and implementation of various stand - alone and client-server architecture-based enterprise application software in Python on different domains.

Experience with Software Development Life Cycle, Database designs, agile methodologies, coding, testing of enterprise applications and IDE's such as PyCharm, and Visual Studio.

Skilled with Python, Django, Angular, TypeScript, HTML, CSS, JavaScript, jQuery, XML, and JSON as well as PHP.

Proficiency in Python to develop and consume web services (WSDL, SOAP, REST) provided by Amazon AWS, including EMR, S3, and EC2.

Skilled in Object Oriented Programming concepts such as Multi-Threading, Exception Handling, and Collections, and in UI Design and Development using HTML5, CSS3, and AJAX, consistently meeting W3C Web standards.

Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups.

Mastering in implementing MVC architecture using Django for web-based applications in OOP concepts like Multi-Threading, Exception Handling and Collections.

Proficient in configuring database packages such as MySQL-Python and backend development using the Django framework, delivering scalable backend solutions.

Well versed with Angular concepts such as Directives, Components, Routers, Data Binding, Reactive Forms, Form Validations, Pipes, and Services.

Proficient with Python Integrated Development Environments (IDEs) such as PyCharm, PyScripter, Spyder, PyStudio, and PyDev, as well as Continuous Integration and Continuous Delivery (CI/CD) tools such as Jenkins.

Development experience in SOAP, REST, WSDL, and Python programming languages.

Well versed knowledge of Python's modules such as NumPy, regular expressions, collections, dates & times, and OS modules.

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

Expertise in establishing database connections for Python by configuring packages like MySQL-Python.

Experience with Git/GitHub for version control, Agile methodologies, Scrum stories, sprints, data analytics, data wrangling, and Excel data exports.

Proficient in creating Jenkins CI/CD pipelines, and writing SQL queries, stored procedures, functions, packages, tables, views, and triggers.

Self-motivated and organized team player with excellent analytical and problem-solving skills, ability to handle multiple tasks, and ability to work independently or with others.

TECHNICAL SKILLS

Programming Languages: Python, SQL, TypeScript

Python Frameworks: Django, Flask

Web Technologies: HTML5, CSS, DOM, SAX, JavaScript, jQuery, AJAX, XML, Angular Versions

Cloud: AWS

Databases: Oracle, MySQL, SQLite, MongoDB

IDEs: PyCharm, Spyder, NetBeans, PyStudio, PyScripter

Version Control: GitHub, Git

CI/CD: Jenkins

Building & Design Tools: ANT, Maven

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Simmons Bank Pine Bluff, AR 03/2023 – Till Date

Python Developer

Developed backend functionality using Python and Django, and designed frontend applications using HTML5, CSS3, and Angular 13/15.

Worked with Python, Django, HTML5 and CSS3 to set up the Python REST API framework and the spring framework using Django.

Created a Lambda function triggered by putting objects into S3, which used AWS APIs, IAM, and Node.js to convert HTML files to PDFs.

Successfully migrated the existing Linux environment to AWS/CentOS/RHEL in accordance with the migration plan.

Implemented the Angular Routing Module to allow the routing of a single-page application based on roles.

Designed and developed a responsive design that adapts to different screen sizes using Bootstrap CSS and implements automated API unit testing using Postman.

Design, develop, and deploy serverless applications and microservices using AWS Lambda, ensuring efficient resource utilization and scalability while minimizing operational overhead.

Utilized Python scripts to manage AWS resources using API calls and the AWS command line interface.

Created a rate summary using REST web services.

Implemented data storage solutions using the Django ODM system for MongoDB, using Python-based GUI components on the front end.

Optimize Lambda function performance by fine-tuning memory allocation, optimizing code execution, and implementing caching mechanisms, while also ensuring cost-effective operation through resource pooling and provisioned concurrency.

Created BASH scripts for system administration and AWS, and Implemented Jenkins CI/CD pipelines.

Worked with Jenkins to deploy Docker images for custom application images in the private cloud.

Developed a Python/Django module for delivering certain formats of data, debug the project, and monitor progress through JIRA.

Tech Stack: Python, Django, Angular 15/13, Node JS, Angular CLI, SOAP, AWS, BOTO 3, Postman, MongoDB, Oracle, Jenkins, GIT, Jira, RHEL, Docker, Agile.

Fred Loya Insurance El Paso, TX 11/2021 – 02/2023

Python Developer

Participated in requirements gathering, system analysis, design, development, testing, and deployment to ensure efficient software development by following Agile (Scrum) Methodology.

Implemented Python and Django-based web-based applications to enhance performance and functionality.

Developed a front end user interface using Angular Framework, Bootstrap, HTML5, and CSS3 to provide a great user experience.

Developed the required XML Schema documents and implemented the framework for parsing XML documents to ensure data accuracy and consistency.

Used Amazon Web Services (AWS) to improve storage efficiency and access speed, resulting in cost savings.

Improved code efficiency with the use of global and generic building blocks using Angular CLI commands.

Added support for Amazon AWS and RDS to host static/media files and the database in Amazon Cloud.

Worked on Python OpenStack APIs to facilitate cloud computing and storage.

Used Bash and Python, used Boto3 to supplement Ansible and Terraform-provided automation for tasks like encrypting EBS volumes backing AMIs.

Monitor Lambda function performance and resource utilization using AWS CloudWatch, set up alarms, and analyze logs to identify and troubleshoot issues, ensuring high availability and reliability of serverless applications.

Developed a GUI using webapp2 for dynamically displaying Python code documentation and debugging information, using a web browser.

Installed the project on the Jenkins server, and organized the configurations and versions of the code using GIT version control.

Create documentation and provide training to team members on AWS Lambda best practices, architecture patterns, and troubleshooting techniques, promoting knowledge sharing and skill development within the organization.

Used Docker plugins, set up a Jenkins build slave to build and deploy code efficiently and automatically.

Assured software quality and stability by debugging projects monitored on JIRA.

Developed Python unit test cases to ensure the correctness and robustness of source code by verifying its functionality.

Tech Stack: Python, Django, HTML5, Angular, Webapp2, CSS3, AJAX,, JSON, AWS, Docker, Jira, Maven, Jenkins, GIT, Agile, Linux.

Investar Bank Baton Rouge, LA 09/2019 – 10/2021

Python Developer

Developed high-quality software using Test-Driven Development (TDD) and continuous integration.

Utilized the BOTO3 library to enhance data retrieval and storage capabilities between Python code and Amazon S3 buckets.

Developed web applications using Django Framework for creating, reading, updating, and deleting (CRUD) operations.

Improved development efficiency through Continuous Integration (CI) and Continuous Delivery (CD) processes using Jenkins and Shell scripts.

Utilized PyUnit to ensure code quality and the functionality of the application.

Implemented Python-MySQL connector for data storage and management and Oracle database package for enhanced data management capabilities.

Developed an application with a business feature set incorporated into APIs using the Django REST Framework.

Utilized advanced packages like Mock, patch, and Beautiful soup (b4) to extract data during development and perform unit testing.

Worked with team members to manage code and streamline workflow using GitHub version control.

Participated in bug thrashing sessions with the SQA team, ensuring the application's stability and reliability.

Used Python libraries, implemented loggers that facilitate error debugging and modification.

Tech Stack: Python, Django, Oracle, AWS, S3, Boto 3, PyUnit, PyCharm, Jenkins, Shell Scripting, GITHUB, Jira, Agile, Windows.

American Fidelity Insurance Oklahoma City, OK 11/2017 – 08/2019

Python Developer

Designed and developed a web application in the Python Django framework utilizing a Model-View-Template (MVT) architecture.

Implemented navigation rules and controllers for the application using annotations.

Created Python scripts for processing JSON documents and loading them into databases. Utilized Python libraries like Boto3 and NumPy to store and access data efficiently using Amazon Web Services (AWS).

Created and maintained Python-based databases and developed RESTful web services by using Django and MySQL.

Developed web services using SOAP for exchanging data with external interfaces in XML format and used Amazon Cloud EC2 with Amazon SQS for uploading and retrieving project history.

Identified and resolved issues with internal and external teams, and provided feedback.

Integrated business applications with legacy systems using SOAP web services and provided support for future applications.

Collaborated and managed code version control with teammates using Git version control system.

Worked on Python Object Oriented Design (OOD) code for quality, logging, monitoring, and optimization.

Maintained the project using Agile methodologies on JIRA.

Performed tests with the design team and analyzed hardware failures using Python scripts, traces, and array dumps.

Tech Stack: Python, Django, PyCharm, AWS, EC2, Boto 3, JSON, Restful Web Service, GIT, Jira, Agile, Windows.

Haggar Clothing Co Dallas, TX 02/2016 – 10/2017

Python Developer

Participated in the Software Development Life Cycle (SDLC) during my work in an Agile environment, following the SCRUM methodology.

Customized user authentication by overriding key fields and adding additional fields beyond those provided by Django by default.

Improved performance and added new features to existing applications using the Django Framework.

Utilized Python scripts to update database content and manipulate files using Django models.

Developed an interface using webapp2 to display test block documentation and other Python code features dynamically.

Used PyQuery for selecting specific DOM elements when parsing HTML and GitHub for version control.

Developed multithreaded Python applications and ran them alongside other applications.

Created APIs with pyYAML libraries by modularizing existing Python modules.

Used JIRA for bug tracking and issue tracking and implemented design patterns to improve code reusability.

Implemented Python, Shell scripts, and XML tools to automate menial tasks while coordinating with supervisors, artists, systems administrators, and production to ensure production deadlines are met.

Tech Stack: Python, Django, HTML5, Shell Scripting, DOM, PyQuery, GITHUB, Jira, Agile, Windows.



Contact this candidate