We provide IT Staff Augmentation Services!

Python Developer Resume

0/5 (Submit Your Rating)

TX

SUMMARY

  • 9+ years of expertise as a Python Developer, including design, development, and implementation of Python, Django, RESTful services, AWS, JAVA, and SQL.
  • Experienced of software development in Python (libraries used: libraries - Beautiful Soup, NumPy, SciPy, matplotlib, python-twitter, Panda’s data frame, network, urllib2, MySQL DB for database connectivity) and IDEs - sublime text, Spyder, PyCharm, emacs.
  • Good experience in developing web applications implementing MVT architecture using Django, Flask, Webapp2 web application frameworks, with good understanding of Django ORM and SQLAlchemy.
  • Web & Client/Server application development experience in all aspects of the Software Development Life Cycle (SDLC)-Waterfall, agile Process across several workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment, and Maintenance).
  • Experience in object-oriented programming (OOP) concepts like Multi-Threading, Exception Handling and Collections using Python.
  • Experienced with full software development lifecycle, architecting scalable platforms, database design and agile methodologies.
  • Experience in AWS services such as EC2, ELB, Auto-Scaling, IAM, VPC, S3, RDS, Dynamo DB, Lambda, Cloud Watch, SNS, Cloud Formation, AWS Workspace.
  • Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Extensive knowledge on CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins.
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMI s, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Configured the CI/CD pipeline for deploying Microservices and Lambda functions with Jenkins.
  • Experienced in design patterns such as MVC using Django, Flask and deploying application on Apache tomcat server, containerizing applications using Docker.
  • Extensive experience in developing applications by implementation of web based and client/server application using HTML, Angular JS, Node JS, CSS, JavaScript, and various Java/J2EE technologies.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, MSSQL Server.
  • Good experience in Shell Scripting, Oracle RDBMS, SQL Server, UNIX, and Linux.
  • Good knowledge of TCP/IP, UDP, HTTP, HTTPS, SSH and SSL protocols.
  • Agile development experience that ensures timely and high-quality software delivery.
  • Experience in Branching, Tagging and Maintaining the version control and source code.

TECHNICAL SKILLS

Software Development: Java8/7, Python 3.6/2.7, R, Pyspark, Hadoop

Web Technologies: HTML, CSS, JavaScript, Django 2.0.6, Flask, React, Bootstrap, Node.js, AWS EC Cloud, GCP

Project management: SCRUM

Python Libraries: NumPy, Pandas, Matplotlib, Seaborn, SciPy, NLTK

Database Management: SQL server, MS-Access, PostgreSQL, Oracle

Web servers: Django-REST framework, REST Amazon s3, AWS, GCP

Version Control: GIT(GitHub), SVN, CVS

Cloud Technologies: AWS

Scripting Languages: Python, Shell

Build and Release Tools: Jenkins, Docker

Operating System: Windows, Ubuntu, Unix, Linux

PROFESSIONAL EXPERIENCE

Confidential, TX

Python Developer

Responsibilities:

  • Developed Restful Micro Services using Django and deployed on AWS servers using EBS and EC2.
  • Defined different Django API profiling techniques for faster rendering information. Later Migrated applications from Django to Flask and NoSQL (DynamoDB) to SQL(Snowflake)
  • Discovered and worked with data patterns in RDBMS and designed & Planned database concepts using RDBMS.
  • Defined different Django API profiling techniques for faster rendering information.
  • Created, tested, and deployed an End-to-End CICD pipeline for various applications using Jenkins as the main Integration server for Dev Environments.
  • Strong proficiency in MySQL database management and decent experience with recent versions of MSSQL Server
  • Understanding of MSSQL Server underlying storage engines, such as InnoDB and MyISAM.
  • Experience with replication configuration in MySQL
  • Designed and deployed AWS Solutions using EC2, S3, Elastic Load balancer (ELB), EBS, RDS and Auto Scaling groups.
  • Worked on Auto scaling, CloudWatch (monitoring), Amazon S3 (storage) and Amazon EBS (persistent disk storage).
  • Apply Auto Scaling and Elastic Load Balancing to create high availability and fault tolerance to EC2 instances.
  • Written Jenkins file’s using groovy to support Docker image Build and Docker deployments Automation.
  • Created SQS S3 notification using CloudFormation to send message to adapter as soon as the input is placed in S3 bucket.
  • Worked with Docker on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either public or private cloud.
  • Developed Shell scripts for cleansing and validating data files using utilities like AWK, sed, grep and other UNIX commands.
  • Developed Shell scripts implementing PL/SQL queries for data migration & batch processing in MSSQL Server.
  • Wrote python scripts to parse JSON documents and load the data in PostgreSQL database.
  • Worked with JSON based REST Web services.

Environment: Python 3.6, Django Framework 1.3, Flask Framework, AngularJS, CSS, DynamoDB, MySQL, HTML5/CSS, Snowflake, Jenkins, Docker, AWS (EC2, Cloud Watch, S3, VPC).

Confidential, Atlanta, GA

Python Developer

Responsibilities:

  • Developed entire frontend and backend modules usingPython on Django Web Framework by implementing MVC architecture.
  • Created script in python for calling REST APIs.
  • Create CI/CD pipelines to support various data loads into data lake and Datawarehouse.
  • Database project management designed and developed company databases and ensured data is transferred safely across all departments in the RDBMS.
  • Troubleshooting and support with system errors to ensure data integrity across the board in RDBMS.
  • Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Records.
  • Involved in software development life cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and configuring launched instances with respect to specific applications.
  • Worked on Auto scaling, CloudWatch (monitoring), Amazon S3 (storage) and Amazon EBS (persistent disk storage).
  • Used AWS Athena to query the data on top s3 bucket (files in inbound) which helps the businesspeople for data analysis.
  • Involved in designing user interactive web pages as the frontend part of the web application using various web technologies like HTML, JavaScript, JQuery and implement CSS for better appearance and feel.
  • Installed Kafka manager for consumer lags and for monitoringkafkametrics also this has been used for adding topics, Partitions etc.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python- MSSQL Server connector and MySQLdb package to retrieve information and also RDBMS.
  • Created Lambda functions using python for creation of AMI with retention period.
  • Configured CloudWatch agent in EC2 nodes to pull the logs from ec2 node to s3 bucket.
  • Administer data pipelines created using various AWS services like Ec2, S3, CloudWatch, Lambda and EMR.

Environment: Python, Django Web Framework, HTML, CSS, NoSQL, JavaScript, Jenkins, AWS (S3, EC2, Lambda) MySQL, Linux.

Confidential, San Jose, CA

Python Developer

Responsibilities:

  • Developed internal auxiliary web apps using Python Flask framework with CSS / HTML framework.
  • Implemented Test Driven Development (TDD) strategy for the project.
  • Developed Python batch processors to consume and produce various feeds.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Wrote validation scripts in SQL to validate data loading and to extract/load asset data from the MySQL source database.
  • Defined different Django API profiling techniques for faster rendering information. And Migrated applications from Django to Flask and NoSQL (DynamoDB) to SQL(Snowflake)
  • Created CI/CD pipelines for QA and Prod Environment using Jenkins.
  • Utilized Cloud Watch and Logic Monitor to monitor resources such as EC2, EBS, ELB, RDS, and S3.
  • Wrote python scripts to parse JSON documents and load the data in PostgreSQL database.
  • Worked with JSON based REST Web services.
  • Working on improvement of existing machine learning algorithms to extract data points accurately.
  • Responsible for setting up Python REST API framework using Flask.
  • Created and wrote shell scripts (Bash) for automating tasks.
  • Used IDE tool to develop the application and JIRA for bug and issue tracking.

Environment: Python 3.6, Django Framework 1.3, Flask Framework, AngularJS, CSS, DynamoDB, MySQL, HTML5/CSS, Snowflake, Amazon Web Service (AWS), S3, EC2, PyCharm, Microsoft Visual Code, Linux, Shell Scripting

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing application.
  • Working as an application developer experienced with controllers, views, and models in Django
  • Used Salt Stack to configure and manage the infrastructure
  • Restful web services using Python REST API Framework.
  • Tested entire frontend and backend modules using Python on Django Web Framework
  • Developed Server-side automation using Node JS scripting and connecting different types of SQL and NoSQL stores from Node JS.
  • Used object-relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based scheme.
  • Implemented Performance tuning and improved the Performance of Stored Procedures and Queries.
  • Installed and configured py Builder for application builds and deploying it.
  • Developed and Deployed SOAP based Web Services on Tomcat Server.
  • Used Jenkins for continuous integration for code quality inspection and worked on building local repository mirror and source code management using Git hub.
  • Used IDE tool to develop the application and JIRA for bug and issue tracking.
  • Wrote unit testing codes using unit test, resolving bugs and other defects using Firebug.
  • Used JIRA to assign, track, report and audit the issues.

We'd love your feedback!