We provide IT Staff Augmentation Services!

Sr Python Developer Resume

2.00/5 (Submit Your Rating)

CaliforniA

PROFESSIONAL SUMMARY:

  • Around 8 years of experience as a software professional with rich and varied experience in analysis, design, development and implementation of various Web Development, Automation, Data Engineering projects.
  • Experience in Python | Flask | Django, Unit Test, SQL, Shell Script programming languages.
  • Experience in REST API’S development using Python Flask framework.
  • Experience in using the Pandas Library for Data Analysis and manipulation.
  • Followed the Test - Driven Development approach to implement REST API’s, Automation scripts.
  • Designed and Implemented a Python Test Automation Framework using stack Python, Unit Test, Jenkins and git.
  • Experienced in working with Java frameworks like Spring, Hibernate.
  • Strong Experience in working with Databases like MySQL, PostgreSQL, Oracle and proficient in writing SQL queries.
  • Worked on the SQLAlchemy(Object Relational Mapper) library that facilitates communication between Python programs and databases.
  • Worked in Automation of various prechecks, Implementations, postchecks using python.
  • Hands-on experience in working in AWS(S3, Lambda, DynamoDB, EC2, SQS, SNS) and development of cloud formation templates.
  • Worked in container-based technologies like Docker, Kubernetes.
  • Worked on Jenkins for pipeline configuration, build failure notifications.
  • Worked in various IDE’s like Pycharm, Jupyter Notebook, VS code, Intellij.
  • Worked on various operating system environments like Windows, Linux, Solaris.
  • Experienced working with JIRA for project management, Git, Bit Bucket for source code management, and Confluence for documentation.
  • Experienced in working with several software development methodologies ranging from waterfall model to Agile Scrum and Extreme programming.
  • Proficient in OOPS concepts, Algorithms, Data Structures and Machine Learning concepts.
  • Excellent analytical, critical thinking, problem solving, quick learning, interpersonal and client interfacing skills.

TECHNICAL SKILLS:

Languages/ Frameworks: Python| Flask| Django, Java |Spring boot, Unit Test, SQL, shell script

Relational Databases: Oracle, MySQL, PostgreSQL, SQL Server

NOSQL Database: AWS DynamoDB, MongoDB.

Cloud: AWS (S3, Lambda, API gateway, IAM roles, SQS, SNS, EC2)

Tools: Git, Jenkins, Docker, JIRA

Messaging Systems: Apache Kafka, AWS SQS

Operating Systems: Linux, Windows, Unix.

IDE: Pycharm, Jupyter Notebook.

Methodologies: Agile, Waterfall

Others: OOPS, Algorithms, Data Structures, Machine Learning, Test Driven Development, Pub-Sub model.

WORK EXPERIENCE:

Sr Python Developer

Confidential, California

Responsibilities:

  • Developed REST APIs’ for Doctor claims History Report (DCHR) and Doctor claims History Intake Manager (DCHIM), Patient Encounter using Python Flask framework.
  • Interacted closely with the DBA team to create/update/delete the tables based on the implementation requirement.
  • Deploy the Doctor claims History Report (DCHR) and Doctor claims History Intake Manager (DCHIM) using Openshift.
  • Worked on MS SQLServer Database to store our data that will be handled and manipulated by our APIs.
  • Worked on Flask-SQLAlchemy (Object Relational Mapper) library to connect API with PostgreSQL Database.
  • Worked on API authentication, fine tuning long running APIs using Caching.
  • To interact with our PostgreSQL Database, we used the pgAdmin client that comes equipped with graphical user interfaces making them easier to use and much faster to navigate.
  • Worked on Data Analysis and manipulation using the Pandas Library to make the data ready for data scientist teams.
  • Followed Test Driven Development approach and added unit tests, integration tests for REST API’s and automation scripts developed.
  • Worked on writing Python Automated scripts to notify users about the cluster usage and idle sessions on the cluster which is about 400TB and 40000 vcores.
  • Implemented python scripts to launch the Jupyter Notebook with spark enabled.
  • Worked on migrating on prem REST APIs to AWS using services Lambda, IAM roles.
  • Involved in writing complex SQL queries for data analysis.
  • Performed extensive database activities such as validations and consistency check.
  • Optimized the query performance with modification in SQL queries, removing unnecessary columns, eliminating redundant and inconsistent data.
  • Communicating to articulate needs with product owners and business users throughout SDLC.
  • Used JIRA for defect management and to keep track of bugs, issues, spikes and stories.
  • Worked on Agile methodology for user stories in JIRA and actively participatedin Scrum calls for status updates.

Environment: Python | Flask | SQLAlchemy | Unit Test, Sql, MS SQLServer, AWS, Shell Scripting, Linux, Windows, Pycharm, Jupyter Notebook, Bit Bucket, Jenkins, Jira, confluence, Agile.

Sr Python Developer

Confidential

Responsibilities:

  • Developed REST APIs’ for bankruptcy screening and bankruptcy notificationhistory service using Python Flask Framework.
  • Analyzed the downstream impacts on different services because of deletion of customer sensitive data after the retention period.
  • Developed data purge tool for all the micro service DBs.
  • Involved in developing the field level deletion tool and file level deletion tool for the files in S3 bucket.
  • Implemented python test automation framework using Python unit test, Jenkins and Git to trigger test suites whenever a new code is added to the project code.
  • Worked on building project pipeline configurations using Jenkins.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor the service.
  • Worked on adding the lifecycle rules on S3 bucket and its sub folders.
  • Deploy the bankruptcy screening and bankruptcy notification service in AWS ECS.
  • Involved in development of rollback plan in case of discrepancy in implementation.
  • Involved in preparing documents like Impact Analysis, Unit Test Case, Check List and Code Review Documents. Performing Peer review.
  • Worked on migration of Recap platform to Omega platform.
  • Involved in working of export of snowflake data into Operational Databases driver tables like account driver table, customer driver table, transaction driver table.
  • Used GIT for version control.
  • Configure Log4j for handling all types of messages like info, warn, error messages.
  • Performed code reviews and able to identify bugs in peers codes.
  • Requirements gathering from business and defining specifications for the system.
  • Used JIRA for defect management and to keep track of bugs and issues.
  • Configure Log4j for handling error messages.
  • Worked on Agile methodology for user stories in JIRA and actively participated in Scrum calls for status updates.
  • Participated in Sprint planning, Sprint Review, Sprint retrospective sessions.

Environment: Python, Unit Test, Shell Scripting, Linux, Windows, Pycharm, Jupyter Notebook, Git, Jenkins, Jira, confluence, Agile.

Sr. Python Developer

Confidential

Responsibilities:

  • Created the device telemetry Rest APIs providing Lifetime Counter and Supplies telemetry data for 3M Gen2, Rivers Gen2 and Ball Parks Gen2 printers using Python Flask framework.
  • Created the device identity Rest APIs for Taccola Gen2 printers to make them contracted under new YETI business model without changing firmware.
  • Used GIT for version control.
  • Used NOSQL database Amazon Dynamo DB to store data of subscribed devices(printers).
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor the service.
  • Amazon EC2 is used for deploying and testing the service at lower environments such as Dev.
  • Deployed Spring Boot based microservices in Docker and Amazon EC2 container using AWS.
  • Created the stacks for AWS resources like S3, SQS, DynamoDB, Lambda function using cloud formation templates, inputs by deploying through Jenkins.
  • Involved in preparing documents like Impact Analysis, Unit Test Case, Check List and Code Review Documents.
  • Performing Peer review.Used Apache Velocity template language for data translation from LEDM data to CDM data.
  • Used Jenkins and AWS Code Deploy plug-in to deploy the application into AWS cloud.
  • Communicating to articulate needs with product owners and business users through out SDLC .
  • Used JIRA for defect management and to keep track of bugs and issues.
  • Worked on Agile methodology for user stories in JIRA and actively participated in Scrum calls for status updates.

Environment: Python | Flask | SQLAlchemy | Unit Test, MySQL, AWS, Shell Scripting, Linux, Windows, Pycharm, Jupyter Notebook, Git, Jenkins, Jira, confluence, Agile.

Python Developer

Confidential

Responsibilities:

  • Created the REST web services related to MMMGen2B (Mobile Money Move Gen 2B)
  • Coordinate with team and developed the REST Web Services using Python Flask.
  • Requirements gathering from business and defining specifications for the system.
  • Overcame challenges like data migration from Oracle to MongoDB.
  • Deployed Spring Boot based microservices in Docker and Amazon EC2 container using AWS.
  • Used Jenkins and AWS Code Deploy plug-in to deploy the application into AWS cloud.
  • Gathering the requirements by closing working with product owner and with clients throughout the SDLC.
  • Involved in the Development and Testing phases of SDLC.
  • Used JIRA for defect management and to keep track of bugs and issues.
  • Worked on Agile methodology for user stories in JIRA and actively participated in Scrum calls for status updates.

Environment: Python| Flask, Java| Spring boot, Unit Test, Shell Scripting, Linux, Windows, Pycharm, Jupyter Notebook, Git, Jenkins, Jira, confluence, Agile.

Python Developer

Confidential

Responsibilities:

  • Responsible for developing Front-end pages using Adobe 3 framework, written MXML and Action script.
  • Developed the REST Web Services by using Spring Boot, Python Flask framework.
  • Implemented the architecture of the modules according to the MVC standards (Presentation-tier, Business-tier and Persistence-tier).
  • Build-in application tools like Jenkins is used for continuous Integration and continuous delivery.
  • Used MySQL database to save and retrieve data about user subscription and payment information.
  • Extensively used GIT as the version controlling Tool.
  • Gathering the requirements by closing working with product owner and with clients throughout the SDLC.
  • Promoting builds from Dev Server to Staging Server to Production Server.
  • Used JIRA for defect management and to keep track of bugs and issues.
  • Actively participated in scrum calls for status updates for user stories in JIRA by working on Agile Methodology.

Environment: Python|Flask, Java|Spring Boot, Spring JPA, REST Web Services, JavaScript, MySQL, Jenkins, Git, Shell Script, Linux eclipse, Pycharm, and Log4j.

Python Developer

Confidential

Responsibilities:

  • Understanding functional specifications and documenting technical design documents for the Project.
  • Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Developed Oracle database web application to process the ordering of quote services for customers.
  • Extensively used Bit Bucket as the version controlling Tool.
  • Implemented python Automation scripts for automating various operations like installing the backup and restore software, starting and stopping the backup and restore services, storage unit creation and policies maintenance
  • Documented the design features, test scenarios and bugs in the confluence page.
  • Implemented unit tests and integration tests for the Python automation scripts developed.
  • Worked in Agile Methodology.

Environment: Python, Java, Unit Test, Shell script, Linux, Git, Jira, confluence, Agile.

Jr. Software Developer

Confidential

Responsibilities:

  • Built web-based applications using Spring MVC 3.0 Architecture.
  • Used Swagger UI for endpoint verification REST APIs.
  • Writing service methods and SQL queries, PL/SQL to interact with the Oracle
  • Configured Log4j to handle error messages.
  • Worked in build-in application tools like Maven for the CI/CD pipeline.
  • Extensively used Git as the version controlling Tool.
  • Worked with Junit unit test framework to write unit tests for Java code.
  • Worked in Agile Methodology.

Environment: Python, Java, Unit Test, Shell script, Linux, Git, Jira, confluence, Agile.

We'd love your feedback!