We provide IT Staff Augmentation Services!

Python Developer Resume

4.00/5 (Submit Your Rating)

Elizabeth, NJ

SUMMARY

  • Around 5 years of combined experience with Python, Django, AWS, MATLAB and Simulink
  • Experience with Data Cleaning and Transforming using Python
  • Experienced with full software development life - cycle (SDLC), Object-Oriented Programming, Database Design, AWS Deployment and Agile Methodologies
  • Experienced with Python basic concepts like Lists, Strings, Indexing, Slicing, Tuples and Dictionaries and worked with complex applications using Python to develop cluster analysis
  • Proficient in Matplotlib and Seaborn, the data visualization tools to analyze and obtain insights into large datasets, create visually powerful and actionable interactive reports
  • Worked on intricate heat maps, tree views, box and scatter plots and histogram visualization to find the trend analysis of data
  • Extensive experience with packages like Numpy and Pandas in Python to understand data and develop applications
  • Proficient with developing web applications implementing Model View Template (MVT) architecture using Python and Django web framework
  • Experienced in designing and establishing web application environments on AWS including services such as EC2, IAM, Virtual private clouds (VPCs), Storage models (EBS, S3), Elastic Load Balancers(ELB) and RDS
  • Experienced in creating, querying and maintaining databases with many DBMS such as SQLite3, MySQL, MongoDB and MariaDB
  • Experienced with various local and cloud/browser based IDEs such as Sublime, VSCode, Pycharm and Jupyter Notebook
  • Experience in tracking tasks, progress and bugs using workflow management tools like Jira and working/developing in segregated environments with venv and virtualenv
  • Experienced with using versioning tools like Git and GitHub to maintain source code versions

TECHNICAL SKILLS

Programming Languages: Python, HTML5, SQL, Typescript

Databases: SQLite, MariaDB, MongoDB, MySQL

Tools: Postman, MongoDB Shell, Microsoft OfficeDbeaver, Git, Pycharm, VSCode, AWS, MATLAB, Autolev

Python Modules: Requests, re, Unittest, Numpy, Pandas, Matlibplot, Seaborn, Scikit-learn

Amazon Web Service(AWS): EC2, EBS, S3 Bucket, Lambda function, RDS, VPC

PROFESSIONAL EXPERIENCE

Confidential, Elizabeth, NJ

Python Developer

Responsibilities:

  • Gathering software requirements to determine necessary data models and software architecture.
  • Creating a RESTful API backend using Python Django with MongoDB and Mongoose for prototyping and as backend for frontend.
  • Designing data Models using Django ODM connected to MongoDB database.
  • Using Django Rest Framework to create a RESTful API endpoint using Viewsets, Routers and regular expression based routing.
  • Created get, post, put, delete methods to make request to consume REST APIS built by Django Rest Framework
  • Writing Unit Test using Python unittest module for models, middleware and viewsets to ensure software quality
  • Used NumPy to analyze customer preference and Pandas, Matplotlib to visualize the result.
  • Implementing security and user types with Django Authentication by extending base User Model, and developing Django middleware for JWT support.
  • Involved in deploying project to AWS utilizing EC2, RDS, S3, VPC, IAM
  • Using Git for software version control and Jira for project management and issue tracking.

Environment: Django, Python, Angular, TypeScript, SQLite, CSS3, HTML5, PyCharm, NumPy, MongoDB, Jupiter, Pandas, Matplotlib, GitHub, Bootstrap, AWS, Jira, REST API, DRF- Django Rest Framework, Postman, Git

Confidential, New Brunswick, NJ

Python Developer

Responsibilities:

  • Involved in software development life cycle (SDLC) of tracking the requirements, collecting and analyzing data, detailed design, development and system testing
  • Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record
  • Developed backend modules using Python on Django Web Framework
  • Managed code versioning with GitHub and deployment to staging servers
  • Implemented MVC architecture in developing a web application with the help of Django framework
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture
  • Install and configuring monitoring scripts for AWS EC2 instances
  • Experienced with LINUX commands and the LINUX environment for the development of Python applications
  • Involved in analysis and design of the application features
  • Experience in debugging and troubleshooting programming related issues
  • Deployment of the web application using the Linux server
  • Experienced with Test driven development and implemented the unit tests using Python Unittest framework
  • Involved in code reviews using GitHub pull requests, reducing bugs, improving code quality, and increasing knowledge sharing

Environment: Python, Django, Angular, TypeScript, HTML5, CSS, Bootstrap 4, NoSQL, MongoDB, Ubuntu EC2 Server, Amazon S3 Bucket, GitHub, Linux

Confidential, Arlington, TX

Python Engineer

Responsibilities:

  • Extensively involved in the design process of the prototype
  • Calculated the equations of motion using Autolev
  • Achieved a dynamically consistent model of a string operated 3-D printer in MATLAB to be used to extrude concrete
  • Programmed PID controllers using Python and Raspberry Pi 3
  • Created a program to control NEMA 34 stepper motor using the Raspberry Pi 3
  • Combined the motor and spools to be fitted on to the prototype
  • Created a program to control the gyro and accelerometer
  • Mounted the controllers on to the printer head and measured the rotation and acceleration
  • Worked with a local and remote Git repository to have access to my own and teams code and revisions
  • Physically built the printer prototype using hardware and machine tools

Environment: Autolev, Matlab, Python(RPi.GPIO), Raspberry Pi 3, Git

Confidential, Arlington

Research Assistant

Responsibilities:

  • Master’s Thesis - Dynamics and Control of a Jumping Legged Robot
  • Solved for the equations of motion of the legged robot using Autolev
  • Modelled a two-dimensional four-link legged robot in MATLAB
  • Employed an impact-contact analytical framework for the model using online constraint embedding techniques to solve for the reaction forces on the foot due to the ground
  • Built an operational space controller to calculate the actuator torques acting on the joints to simulate a jumping motion of the model
  • Worked on hybrid dynamic simulation focusing on the simulation of simultaneous impact and contact while considering energy consistency and Coulomb friction
  • Simulated the landing of the robotic leg after the controller had been shut off after jump using Python

Environment: Python, MATLAB 2015a and 2015b, AUTOLEV version 4

Confidential

Junior Python Developer

Responsibilities:

  • Built an in-house inventory management application to take account of all the stock and raw material present in the factory using Python, Django, SQLite, MySQL and REST API
  • Worked on designing database using MySQL for the inventory management application with the database architect
  • Created custom models and used Django ORM to perform Create, Read, Update and Delete (CRUD) operations with Python language
  • Developed views and templates with Python and Django framework
  • Implemented Django routing for URL patterns mapping
  • Developed RESTful APIs using the Django REST framework, tested the RESTful APIs with Postman
  • Successfully migrated the Django database from SQLite to MySQL with complete data integrity
  • Built the application using Test driven approach, built test suite and automated the testing process
  • Deployed the application in Apache web server using Linux
  • Involved in software development life cycle (SDLC) of tracking the requirements, collecting and analyzing data, detailed design, development and system testing
  • Actively done post-production validation and provided support

Environment: Python, Django, Django REST, Postman, SQL, CSS, HTML, Bootstrap, Apache, Linux

We'd love your feedback!