Sr. Python Developer Resume
0/5 (Submit Your Rating)
New York, NY
SUMMARY
- 5 years of hands - on experience in end-to-end Python development, testing and debugging python code, hands-on experience with AWS tools and frameworks.
- Experienced in hand coding HTML5, CSS3, JavaScript, and other UI technologies.
- UI development experience in React JS and experience in Features and usage of React
- Industry experience with Amazon Web Services, VPC, API Gateway, EC2, ECS, Lambda, S3 etc and other AWS infrastructure like Secrets Manager & Lambda
- Good experience with Spark and fair understanding of object-oriented concepts, data structures and algorithms.
- Experience in Setup Jenkins multi-branch pipeline for microservices using Docker and Kubernetes.
- Expert knowledge of Python and related frameworks including Django and Flask.
- Excellent in writing SQL and understanding Oracle, PL/SQL, Stored Procedures, MongoDB.
- Experience in code repositories and code migration using GIT & Jenkins
- Well versed in automation tools like Docker and Kubernetes to implement the End-to- End Automation
- Experience in Docker hub, creating Docker images and handling multiple containers as a cluster, managing databases in Kubernetes
- Experience in Test driven development for functional, integration & unit testing using PyUnit
- Experience in Software development life cycle and Agile and Scrum methodologies with extensive usage of Atlassian tools such as Jira, Git, and Confluence.
PROFESSIONAL EXPERIENCE
Sr. AWS Developer
Confidential
Responsibilities:
- Used jQuery for transmitting JSON data objects between front end and controllers and Developed and Tested features for dashboard using Flask, CSS, and JavaScript
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface
- Created customerDocker imagesfor getting certs fromAWS S3and secrets fromAWS Secret Managerwhich can be removed in application source code.
- Handled maintenance support for AWS Cloud Resource which include launching, maintaining and troubleshooting EC2 instances and S3 buckets and implementation of MVC architecture-based web applications using server-side applications such as Django and Flask.
- Designed and configured S3 buckets in conjunction with other components in the AWS ecosystem to ensure efficient transfer and developed private API end-point for internal consumptionwith AWS Lambda
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MYSQL dB package to retrieve information and established database connections for Python by configuring packages like MySQL-Python.
- Wrote and analyzed complex SQL for the purpose of data extraction and processing, drove data operations processes through the collection and processing of raw data at scale, including writing scripts, web scraping, calling APIs and writing SQL queries
- Implemented REST APIs in Python using micro-framework like Flask with SQL Alchemy in the backend for management of data centre resources on which OpenStack would be deployed.
- Used Pandas API to put the data as time series in tabular format for each timestamp data manipulation and retrieval and developed API modularizing existing python module with the help of PyYAML libraries.
- Developed Docker containers for running multi module python-based pipeline for data transformation and extraction and integrated them and deployed them in AWS using Lambda
- Managed containers using Docker and automating builds on Docker Hub, installed and configured Kubernetes and orchestrated Docker container clusters using Docker Swarm.
- Developed CI/CD system with Jenkins on Azure’s Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
- Built unit test framework using python PyUnit test framework for automation testing using PyUnit
- Experience working inAgileandWaterfallMethodologies including Scrum and Sprints
- Created and managed JIRA templates and complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes and used Confluencefor documentation process.
Sr. Python Developer
Confidential, New York, NY
Responsibilities:
- Designed application modules, base classes and utility classes like different types of Collections using Python and developed the responsive UI web pages using XHTML, jQuery, HTML5, CSS3, JavaScript
- Added support for Amazon AWS S3 and RDS to host static files and the database into Amazon Cloud.
- Implemented LDAP authentication using device to integrate with an in-place web seal/TAM infrastructure.
- UsedAWS Secret Managerto store secrets and usedOAuth, JWTto make the applications more secure.
- Designed and developed data management system using MySQL. Built application logic using Python and built application and database servers using AWS EC2 and created AMIs also using RDS for Oracle DB and designed serverless microservice ETL application with AWS Lambda and S3 using AWS CDK and created Lambda event triggers based onAWS S3.
- Developed Merge jobs in Python to extract and load data into MySQL database and wrote validation scripts in SQL to validate data loading. Built database Model, APIs, PostgreSQL and Views utilizing Python, in order to build an interactive web-based solution
- Used MongoDB as a persistent store and Apache Kafka as a messaging layer for custom as well as coded controller classes to expose spring RESTful web services and service Implementation
- Designed and developed innovative REST APIs and SDKs to deliver computer vision and machine learning capabilities, working with cloud-based offerings utilizing Open Service Broker API
- Maintained data operations processes through the collection and processing of raw data at scale, including writing scripts, web scraping, calling APIs and writing SQL queries
- Developed Microservices by creating REST APIs and used them to access data from different suppliers and to gather network traffic data from servers.
- Managed databases in Docker with performance tuning, and expanding capacity with zero downtime, backup, recovery, monitoring.
- Developed and deploy customized Kubernetes clusters for MLOps services like Kubeflow in order to orchestrate the workflow and to monitor them as they are executed and created Docker images and handled multiple containers as a cluster
- Developed a fully automated continuous integration system using GIT and custom tools developed in Python
- Performed extensive unit testing (end-to-end) and prepared detailed test scripts as part of it using PyUnit
- Actively involved in each phase ofSoftware Development Life Cycle(SDLC) and experience inAgileSoftware Methodologies like Sprint & Scrum
- Responsible for supporting Project Administration, Agile Board Configuration and User Management
- Participated in the requirement discussions andSprint groomingandscrum/daily standup callsand implemented application tasks inJIRA.
Python Developer
Confidential, New Jersey, NJ
Responsibilities:
- Worked simultaneously in both production and development teams and took part in designing and developing dynamic web pages using HTML5, CSS3, JavaScript, jQuery, React.js
- Prototyped and developed cloud-native architecture solutions for application needs, particularly with AWS and used Spark to transform and analyze data from Kafka and ECS-S3 bucket.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Implemented LDAP authentication using device to integrate with an in-place web seal/TAM infrastructure.
- Scripted custom detection for weak credentials for MySQL and managed, developed and designed a dashboard control panel for customers and Administrators using Django and PostgreSQL
- Created JavaScript reusable components and services to consume REST API's using Component based architecture provided by React.js
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Managed databases in Kubernetes with backup, recovery, monitoring, performance tuning, and expanding capacity with zero downtime
- Configured auto scalable and highly available microservices set with monitoring and logging using AWS, Docker and Jenkins and created unit testing programs with Python’s PyUnit
- Worked in anAgileenvironment with dailyScrummeetings to produce quality deliverables within time.