We provide IT Staff Augmentation Services!

Senior Python Developer Resume

CaliforniA

PROFESSIONAL SUMMARY:

  • Senior Software Engineer with over 7 years of experience in Analysis, Design, Development, Testing, Linux administration and Cloud Management. Worked for various domains including financial, communications, healthcare and understanding the business needs of the applications. Support and Implementation of various stand - alone, client-server enterprise applications.
  • Experience in software development in object -oriented programming (OOP) using python
  • In depth knowledge of different web frameworks Flask, Django, Pyramid.
  • Experience in software development in Python (libraries used: libraries- Beautiful Soup, NumPy, SciPy, re, matplotlib, SQL Alchemy, Pypika, Pandas, urllib2) and IDEs - sublime text, Anaconda, PyCharm, VS Code
  • Good experience in developing web applications and implementing Model View Control (MVC) architecture using server-side application like Django and Flask
  • Experience in developing web services (REST and SOAP) and consuming web services with python programming language
  • Proficient in Front end development experience using HTML5, XML, CSS, jQuery, JSON, JavaScript, Angular.js, and Bootstrap.
  • Experience in Relational databases MS SQL, PostgreSQL, SQLite, MySQL and NoSQL databases DynamoDB, MongoDB, Redis
  • Experience in writing reusable and test-driven development (TDD) using Unit Testing and Pytest and Followed PEP8 standards Across the codebase
  • Experience in developing complexSAS programs,macrosand Proc SQL for data updates, data cleansing, and reporting
  • Experience in Complex ETL Packages using SSIS to extract data from staging tables to partitioned tables with incremental load.
  • Experience in Developing custom scalable ETL pipelines using python
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
  • Efficient in using Python Spark API and efficient in using Apache Spark.
  • Used Spark SQL to query structured data inside Spark programs using Data Frame API or SQL.
  • Experience on container management using Docker in creating images and writing Docker file and Docker compose
  • Experience Using source control Tools like GIT, GitHub, Bitbucket, GitLab
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI’s in addition to create Docker Container from scratch
  • Experience in working with CI/CD using Jenkins, Circle CI, AWS Code Pipeline
  • Experience in working on Application server Apache Tomcat, webserver NGINIX
  • Experience in working Amazon Web Services (AWS) platform feature include EC2, Lambda, REDSHIFT, DynamoDB, S3, CloudWatch, CloudFormation
  • Good Knowledge on importing volumes, launching EC2, RDS, ELB, and creating IAM Roles, VPC, Auto- scaling
  • Designed, configured, and deployed Amazon Web Services (AWS) for applications utilizing the AWS stack (Including EC2, Route53, S3, RDS, Cloud Formation, Cloud Watch, SQS, IAM), focusing on high-availability, fault tolerance, and auto-scaling.
  • Experienced in various types of testing such as Unit testing, Integration testing, User acceptance testing, Functional testing
  • Strong skills in writing technical and functional documents defined by the business requirements.
  • Good knowledge in various stages of SDLC (Software Development Life Cycle), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
  • Maintained Automated Scripts and troubleshoot their issues for each Site Release, Feature, and, Small Enhancement Project
  • Experienced in performing tests for nondeterministic code, testing multithreaded code, test design patterns, and more
  • Strong understanding of Agile and Scrum Software Development Life Cycle Methodologies
  • Good analytical & communication skills, team player and highly self-motivated

TECHNICAL SKILLS:

Cloud: Amazon Web Services, Microsoft Azure, GCP

Python Libraries: Numpy, Pandas, SQL Alchemy, PyPika, Scipy, Matplotlib

Python Framework: Flask, Django

Version Control Tools: Git, SVN, GitHub, Bitbucket, Gitlab

Web Technologies: XML, CSS3, HTML5, DHTML, JavaScript, JQuery, RESTful, AJAX, Angular JS, Java Script

Bug Tracking Tools: Jira, Bugzilla, Rational Clear-quest

Scripting Languages: Python, Java, HiveQL, Advanced PL/SQL, SQL, IDE's Splunk, Eclipse/Net Beans, SQL Developer

Languages: C, C++, Core Java, J2EE, SAS

Database: Oracle, MS-SQL Server, MySQL, MS-Access, PostgreSQL, SQLite3, DynamoDB, Mongo DB

Software Development Lifecycle: Agile Methodology, Scrum framework

Operating System: Red Hat, Ubuntu, Debian, Fedora, CentOS, Windows, Solaris, Mac OSRepository ManagementNexus, Artifactory

Build Tools: Maven, Ant, Gradle

Web and Application Servers: JBoss, Apache Tomcat, Web Sphere, Web Logic, NginxContainer Orchestration ToolsDocker Swarm, Kubernetes, EC2 Container Services, Azure Container Services

PROFESSIONAL EXPERIENCE:

Confidential, California

Senior Python Developer

Responsibilities:

  • Design and created new python Application from scratch to calculate the policy premiums
  • Created Automated ETL data pipeline to extract the Rates from Excel and exploded the rates as per business requirement and loaded to DynamoDB using Aws Lambda
  • Developed entire frontend and backend modules using Python on Flask Web Framework
  • Implemented Flask-SQL Alchemy as ORM mapping Tool for complete access and wrote SQL queries and maintained PostgreSQL in local and Dev environment
  • Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution
  • Worked with Design and building Automation Framework using Pytest and python
  • Developed REST API’s using python Flask Application
  • Involved in database design, objects, and query tuning and interpret requirement to design implement appropriate solutions
  • Build and automated repeatable process to efficiently deploy rate updates into existing Application
  • Created various python scripts to format the XLS files into Json using Pandas and Numpy
  • Used Python and Flask to process XML data to structure Json files and loaded to Databases
  • Developed validator Application to validate the Premiums step by step breakdown Against the Automation QA MSSQL Server
  • Written docker file and docker compose to create a various data bases and to run the Flask application in both Local and Dev environment
  • Developed Automated python scripts to perform operations in S3 bucket, DynamoDB,AWS Lambda, and Cloud Watch, SQS, SNS
  • Performed efficient delivery of code based on principle of Test-Driven Development (TDD) and CI/CD using Jenkins, AWS Code Pipeline
  • Developed Wrapper in Python for instantiating multi-threaded application and multi-processing
  • Created Python Scripts to automate AWS services which includes Web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration
  • Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets. Implemented Terraform to manage the AWS infrastructure and managed servers using configuration management tools like Chef and Ansible.
  • Log monitoring and generating visual representations of logs using ELK stack. Implement CI/CD tools Upgrade, Backup, Restore, DNS, LDAP and SSL setup.
  • Used SAS Macros and procedure like Proc SQL
  • Extracting Data from database and loading data from various sources using SAS SQL procedures and created SAS data sets and performed Calculations
  • Participated in Design, Develop and deployment of the Project and involved in Agile methodology and scrum process Environment Amazon Web Services (AWS), Cloud Environment, AWS Redshift, Python 3.4 and 3.8, Django, APIGateway, Amazon S3, CloudWatch, GIT, Dockers, Circle Ci, Jenkins, Kibana, Kubernetes

Confidential, Richmond, virginia

Python Developer

Responsibilities:

  • Developed Frontend and Backend modules using python on Flask framework
  • Rewrite existing Python/Flask module to deliver certain format of data. Created script in python. For calling REST API’s
  • Responsible to maintain build cycle using Pyvmomi python SDK to interact with VMware
  • Using Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks
  • Worked on MongoDB database concepts such as locking, transactions, indexes, replication, schema design
  • Developed Wrapper in python for instantiating multi-threaded application and multi-processing
  • Designed and managed API system deployment using fast http server and implemented monitoring and established best practices
  • Developed Python scripts to perform auditing tasks and generating Excel reports to support engineering a logistics, sales and inventory management system
  • Implemented task object to interface with data feed framework and invoke database message service setup and update functionality
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Extensive hands-on engineering and implantation knowledge of leading container orchestration and infrastructure management tools (Kubernetes)
  • Used Cloud-watch for monitoring AWS cloud resources and the applications that deployed on AWS by creating new alarm, enable notification service
  • Worked on creating and documenting POC for helping migrate the current application to micro service architecture. The architecture included Docker as the container technology with Kubernetes and worked on with REST API.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.

Confidential - Columbus, OH

Python Developer

Responsibilities:

  • Built database Model, Views and API’s using python for interactive web-based solutions
  • Developed web-based application using Django framework with Python Concepts
  • Development of python API’s to dump the array structures in the processor at the failure point for debugging
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash
  • Container management using Docker by writing Docker files and setup the Automated build on docker HUB
  • Created an AWS Lambda architecture to monitor AWS S3 Buckets and trigger a thumbnail create event whenever a user uploads a new data
  • Responsible for Amazon web services (AWS) infrastructure with automation and configuration management tool such as chef.
  • Built Kubernetes environment deployed via terraform. Built AMIs with packer.
  • Setup a Docker cluster built own PaaS and used Kubernetes cluster for orchestration and testing.
  • Deployed Docker containerized applications using Kubernetes in AWS.

Confidential

Python Developer

Responsibilities:

  • Involved in the analysis and development of Software Development Life Cycle (SDLC).
  • Contributed in developing a web services middle-tier in Python to integrate with an existing MySQL backend. Wrote several internal API utilities and micro services to carry out specific tasks.
  • Wrote and executed exhaustive SQL queries using Python with help from various query builders in Python to frame the queries.
  • Migrated MySQL to NoSQL data store using ETL processes using Python. Tasks included CRUD, elaborate cleansing of data and packing it into the expected format - JSON.
  • Developed Python scripts to perform auditing tasks and generating Excel reports to support engineering a logistics, sales and inventory management system.
  • Worked as assistant to Web Programmer in creating Django/Flask Web apps. Generated sample JSON format queries for testing REST endpoints.
  • Frequently performed Ad hoc File IO tasks in python. Dealt with CSV, JSON, Text, XML and XLSX files. Used shell scripting to automate repetitive tasks.
  • Followed a test-driven approach closely. Used Python’s Unit Testing extensively.

Hire Now