We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

Lisle, IL

SUMMARY:

  • Full stack developer Over 8 years of industrial experience in Designing, Development, Deployment, and maintenance of web apps - based Django - Python platforms.
  • Good experience of software development in Python (libraries used: Beautiful Soup, NumPy, SciPy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, PyCharm, emacs.
  • Experience of Programming using Object Oriented Programming (OOPs concept), architecting scalable platforms, object-oriented programming, database design.
  • More than 4 years of Professional Web Apps development experience using Django and Flask inclusive of experience in UI using JavaScript, jQuery, and AngularJS.
  • Experience in using frameworks and tools like Django and Django REST.
  • Proficient knowledge of Web services like Google Cloud and Amazon AWS Services.
  • Worked with varieties of Relational Databases (RDBMS) like SQLite, MySQL and PostgreSQL and NoSQL DBs like MongoDB and Cassandra.
  • Well versed in design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
  • Knowledge of the Software Development Life Cycle (SDLC), Agile and Waterfall Methodologies.
  • Experience in installing software using pip command for python libraries like BeautifulSoup, numpy, SciPy, PySide, python-twitter, RabbitMQ, Celery, matplotlib, Pandas data-frame, uuid and used the PEP8 coding convention.
  • Skilled in debugging/troubleshooting issues in complex applications.
  • Strong experience using REST Web Services for data communication between remote systems, designed, developed and testing of REST interfaces in Python.
  • Good knowledge of version control software - SVN, GitHub

TECHNICAL SKILLS:

Languages: Python, Java, Linux Shell Scripts.

Web Technologies: HTML, CSS, jQuery, JavaScript, Bootstrap

FrameWorks: Django, Flask, Django Rest, Spring, Hibernate.

Databases: Oracle, MS Access, MySQL, PostgreSQL, MongoDB, MongoDB, Cassandra.

Tools: & IDE: PyCharm, Microsoft Visual Code, Eclipse, NetBeans IDE, JIRA, JenkinCircleCI, Splunk.

SDLC Methods: SCRUM, Agile

Version Control: SVN, GitHub, Git

PROFESSIONAL EXPERIENCE:

Confidential - Lisle, IL

Sr. Python Developer

RESPONSIBILITIES:

  • Designed and developed the server module and resolved issues and responsible for its enhancements.
  • Architected and developed Python and Django for the backend development and front-end application using React, Webpack, Redux, and ES6/7 and PostgreSQL for the database.
  • Worked on Django ORM module for signing complex queries.
  • Defined different Django API profiling techniques for faster rendering information.
  • Used Ansible, Vagrant, and Docker for managing the application environments.
  • Worked on Django Signals, Celery, and RabbitMQ queues.
  • Developed Python scripts for testing the car functioning on different services.
  • Worked with Splunk for testing the performance and debugging server level problems.
  • Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
  • Used React JS in components like JSX, creating React components, Virtual DOM, React Props, Lifecycle methods, working with the React States and Events.
  • Developed Restful microservices using Flask and Django and deployed on AWS servers using EBS and EC2.
  • Developed views and templates with Django view controller and template to create a user-friendly website interface.
  • Used CircleCI for continuous integration and delivery platform over GIT.
  • Worked on multiple containers and managed the load balancing between all the containers using NGINX.
  • Used Django Migrations for designing and expanding of the database.
  • Automated most of the daily task using python scripting.
  • Worked on Jira for managing the tasks and improving the individual performance.
  • Making recommendations to the team in terms of appropriate testing techniques, shared testing tasks.

Environment: s: Python 2.7, Django, Django Rest, Flask, React, Redux, CircleCI, Vagrant, Splunk, New Relic Server, GitHub, Ansible, HTML5/CSS, PostgreSQL, Amazon Web Service (AWS), S3, EC2, EBS, PyCharm, Microsoft Visual Code, Linux, Shell Scripting, JIRA.

Confidential - Des Moines, IA

Full Stack Python Developer

RESPONSIBILITIES:

  • Designed and developed the complete admin module and resolved issues and enhanced the Admin module for more achievements.
  • Used Python programming and Django for the backend development, Bootstrap and Angular for frontend connectivity and MongoDB for the database.
  • Developed a Django ORM module queries that can pre-load data to reduce the number of databases queries needed to retrieve the same amount of data.
  • A Django dashboard with a custom look and feel for the end user has been created after a careful study of the Django admin site and dashboard.
  • Worked on Docker and Ansible.
  • Used JavaScripts for data validations and designed validations modules.
  • Developed project's web page as Single Page Application (SPA) by using AngularJS and JavaScript API and build delivery driver application.
  • Developed views and templates with Django view controller and template to create a user-friendly website interface.
  • Used Pandas API to put the data as time series and tabular format for local timestamp data manipulation and retrieval and storing it into MongoDB.
  • Deployed and tested different modules in Docker containers and GIT.
  • Used multiple containers and managed the load balancing between all the containers using NGINX.
  • Implemented programming automation using Jenkins and Ansible on Unix/Linux based OS over cloud like Docker.
  • Automated MySQL container deployment in Docker using Python and monitoring of these containers.
  • Used Python Library Beautiful Soup for web scrapping to extract data for building graphs
  • Uploaded the admin module on Elastic Bean Stalk (EBS) and EC2 and stored the static files in S3 on Amazon cloud.
  • Automated most of the task using python scripting, RaspberryPI and Raspbian OS, and Unix/Linux Shell Scripting.
  • Developed leadership skills and managing the team spirit.

Environment: s: Python 2.7, Django, Django Rest, Flask, AngularJS, JavaScript Validation, Jenkins, Dockers, Container, GitHub, Ansible, RaspberryPI, Raspbian, HTML5/CSS, MS SQL Server 2013, Amazon Web Service (AWS), S3, EC2, EBS, MySQL, JavaScript, PyCharm, Linux, Shell Scripting, JIRA.

Confidential - Longmont, CO

Python Developer

Responsibilities:

  • • Analysis and Design of Django application.
  • • Developed entire frontend and backend modules using Python on Django Web Framework.
  • • Worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.
  • • Exported/Imported data from different data sources using SQL Server Management Studio.
  • • Maintained program libraries, users' manuals and technical documentation.
  • • Managed large datasets using Panda data frames and MySQL.
  • • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL package.
  • • Worked on JavaScript MVC Framework like Angular.js and Node.js.
  • • Carried out various mathematical operations for calculation purpose using python libraries.
  • • Built various graphs for business decision making using Python matplotlib library.
  • • Fetched twitter feeds for certain important keyword using the python-twitter library.
  • • Used Python library BeautifulSoup for webscrapping.ss.
  • • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were the main source of data for both customers and internal customer service team.
  • • Implement code in python to retrieve and manipulate data.
  • • Used Django configuration to manage URLs and application parameters.
  • • Also used Bootstrap as a mechanism to manage and organize the HTML page layout.

Environment: Python, Django, Flex, Beautiful soup, PyUnit, Angular.js, Node.js, XML, MS Visio, MS Project, JIRA, Apache, Git, UML, SQL, Windows, and Linux

Confidential

Python Developer

RESPONSIBILITIES:

  • Create an application using Django using RESTful API.
  • Ensured high-quality data collection and maintaining the integrity of the data. Designed and developed the UI of the website using HTML, AJAX, CSS, and JavaScript. Designed and developed the data management system using MySQL.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Used Django Database API's to access database objects.
  • Handled all the client-side validation using JavaScript and jQuery.
  • Creating unit test/regression test framework for working/creating new code.
  • Build all Database Mapping classes using Django Generic, Class and functioned based methods.
  • File handling for the client data in files like .txt and .xlxs file for data retrieval and storing purpose. Graphical data representation using python modules like NumPy, SciPy, Pandas, Pygal and installed using pip command toolkit.
  • Data Exchanges and sorting as per customer requirement between Database and Files.
  • Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
  • Used PEP coding convention for making the code more understandable.
  • Responsible for debugging and troubleshooting the web application.

Environment: s: Django, JavaScript, MySQL, NumPy, SciPy, Pandas API, PEP, PIP, unit and regression testing, Rest Framework, Data handling, and sorting.

Confidential

Python Software Engineer

RESPONSIBILITIES:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, and development.
  • Involved in the process of creating Use-case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase and developed the Coding module.
  • Created Python and Bash tools to increase the efficiency of the call center application system and operations, data conversion scripts, REST, JSON, and CRUD scripts for API Integration.
  • Automation of unit testing using Python.
  • Used Unix/Linux OS based cloud for the deployment.
  • Wrote scripts in Python for extracting data from HTML file using Python Library Beautiful Soup.
  • Experience with Data migration from Sqlite3 to MongoDB.
  • Build the Silent Circle Management System (SCMC) in Django, Python, and AngularJS while integrating with infrastructure services.
  • Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/JQuery and High Charts for data visualization of the served pages.
  • Strong Socket programming experience in Python. Implemented complex networking operations like race route, SMTP mail server, and web server.
  • Used standard Python modules e.g. csv, robot parser, iter tools, pickle, jinja variables, lxml for development.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, HTML, CSS, JavaScript, Bootstrap, jQuery and REST API calls.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were the main source of data for both customers and internal customer service team.
  • Experienced in Agile Methodologies and SCRUM Process.

Environment: s: Python, Django, REST API, Agile, Heroku, Bootstrap, pickle, jinja, SMTP, Django ORM, Pandas API, MongoDB, Beautiful Soup.

Hire Now