We provide IT Staff Augmentation Services!

Full Stack Python Developer Resume

3.00/5 (Submit Your Rating)

Madison, WI

SUMMARY:

  • 5 + years of experience inAnalysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications in Python.
  • Experienced of software development in Python (libraries used: libraries- Beautiful Soup, numpy, scipy, matplotlib, python -twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity ) and IDEs - sublime text, Spyder, pycharm, emacs .
  • Experienced in developing web-based applications using Python , Django, Flask, XML, CSS, HTML, DHTML, JavaScript, JQuery and ReactJs.
  • Hands-on experiences in Python scripting, Python STL, Django, UI and web development.
  • Experience in working with AWS : Amazon S3, Amazon EC2, and Amazon SQS .
  • Good understanding of Object-Oriented Technologies and Relational Database Systems .
  • Good Knowledge of Agile Methodologies ( Scrum ).
  • Strong experience in Shell Scripting, SQL Server, Linux , and Open stack .
  • Experienced in writing SQL Queries , Stored procedures, functions, packages, tables, views, triggers.
  • Knowledge of servers Apache Tomcat, Web logic , and Apache HTTP .
  • Strong Experience in working with Python ORM Libraries including Django ORM, SQLAlchemy .
  • Expertise in working with GUI frameworks - PyJamas, Jython .
  • Good knowledge of web services with protocols SOAP, REST .
  • Developed custom processes for clients based on their specific requirements utilizing SQL Server, SSIS, and CRUD stored procedures
  • Have Experience in working with server side technologies including databases, restful API and MVC design patterns.
  • Hands on software/architect experience with a creative and practical approach and specific experience applying distributed/grid computing to finance.
  • Experienced in NoSQL technologies like MongoDB , Cassandra and relational databases like Oracle, SQLite, PostgreSQL, Dynamo DB and MySQL databases.
  • Very strong experience writing API's and Web Services in PHP and Python .
  • Superior Troubleshooting and Technical support abilities with Migrations, Network connectivity, and Security and Database applications. Extensive redesign and reengineering of Pyramid's C compiler to support ANSI C
  • Expert level skills in HTML, CSS, and JavaScript including familiarity with common libraries like jQuery , Foundation, Bootstrap and Backbone .
  • Skilled in debugging/troubleshooting issues in complex applications.
  • Experience in working with different operating systems WINDOWS, LINUX, and iOS .
  • Experience in continuous build and version control systems like Jenkins, Coverity, Jira, git, svn, OpenGrok, and Maintenanced PHP/MySQL (primarily Joomla), Classic ASP/MSSQL. Communicating and interfacing with previous developers on a regular basis
  • Expert in maintaining technical documentation for projects.
  • Good analytical and problem solving skills and ability to work on own besides being a valuable and contributing team player.
  • Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.
  • Hands-on experiences in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.

TECHNICAL SKILLS:

Languages: Python, C, C++, Core, Java,Bash, shell scripting.

Databases: Microsoft SQL Server, SQLite, MySQL, PostgreSQL,MongoDB, Redis, CouhBase

Python Libraries: Django, ReportLab, Numpy, Scipy, Matplotlib, HTTPLib2, Urllib2, Beautiful Soup, Pickle, Pandas, Flask

Tools: Amazon EC2, Apache Tomcat, MS Office(MS-Excel, MS-PowerPoint, MS-Project 2013), Visio 2013, Splunk, Kibana, OpenGrok, Pylint, Pdb, gdb, dbx, Eclipse, PyCharm, emacs, Cloud computing, postgreSQL

WORK EXPERIENCE:

Confidential, Madison, WI

Full Stack Python developer

Responsibilities:

  • Used Django framework for application development.
  • Used ReactJs and MobX for front end development.
  • Created ReactJS components and managed States and Props while utilizing ES6 features .
  • Using Fetch to request JSON data through python Django REST APIs to acquire data from the server and display it in sorted order.
  • Used several python libraries like Python, Numbly and Matplotlib .
  • Used many NPM installable react modules such as react-sortable-tree , react-table , AgGrid , match-sorter and many more.
  • Used Celery/RabbitMq (Asynchronous task queue based on distributed message passing and RabbitMq works as a broker) to distribute the workload between machines in Django application.
  • Setup and used Couchbase as NoSql database for cache memory.
  • Experienced in Agile Methodologies and SCRUM Process.
  • Using Subversion and GIT version control tool to coordinate team-development.
  • Configured the source bucket to trigger the lamda function and wrote the handler function to star the AWS Lamda funtion.
  • Created Pythonand Bash tools to increase efficiency of call centre application system and operations; data conversion scripts, AMQP/RabbitMQ, REST, JSON, and CRUD scripts for API integration .
  • Created and uploaded documents to an S3 bucket using boto3
  • Used Pandas to construct a dataframe of a complicated json and normalize it for coding.
  • Responsible for debugging and troubleshooting the web application.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Designed and developed data management system using MySQL .
  • Setup Cron Job in python and shell script to execute background tasks on a routine basis.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands.
  • Involved in using ReactJs components, Forms , Events , Keys , Router , Animations and Flux concept .
  • Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
  • Coded Unitests and Integration tests for everything in the backend.

Environment: Python 3.5, Django 1.5, Pandas, GIT, ReactJS, MySQL, Linux, Shell Scripting, RabbitMq, Celery, CentOS Linux, Couchbase server 4.0, NodeJs, MobX, JSX(ES6), NPM, Babel .

Confidential, Madison WI

Python/Flask developer

Responsibilities:

  • Used Flask framework for application development.
  • A login/logout application with SAML authentication/authorization protocol with the new OpenId/OAuth support.
  • The TDS Login application includes several modules such as registration module, forgot password module, forgot username module etc., which is all available via .
  • The TDS login application is a python/Flask application which uses several libraries such as Flask 0.12, python marshmallow (Simplified object serilaization), Python LDAP3 , Selenium (Functional/Acceptance testing), JQuery (For front end), Tox (For automation), Sphinx, Fabric (For auto deploy), Suds (For Python Soap Client) and many more.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript .
  • Developed frontend and entire backend modules using Python on Flask Web Framework .
  • Setup and used Couchbase as NoSql database for cache memory.
  • Wrote python scripts to parse XML documents and load the data in database and Used Suds (Python library for SOAP) to parse the WSDL files (XML content) into python data types.
  • Setup and Used selenium with Chrome, Mozilla and phantom web drive r for functional testing and automated the testing process using TOX .
  • Wrote unittest’s, functional test’s and integration test’s for every module in the application.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands.
  • Experienced in Agile Methodologies and SCRUM Process.
  • Resolved ongoing problems and accurately documented progress of a project.
  • Using Subversion and GIT version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.

Environment: Python 2.7/3.5, Flask 0.12, Pandas, GIT, SVN, Java, JQuery, MySQL, Linux, Shell Scripting, HTML5/CSS, CentOS Linux, Couchbase server 4.0, python Ldap3,

Confidential, COPPELL, TEXAS

Sr. Python/Django developer

Responsibilities:

  • Participated in all the stages of software development lifecycle like design, development, and implementation and testing.
  • Django Framework that was used in developing web applications to implement the model view control architecture .
  • For database access Django API 's/ Models have been used.
  • Business logic implementation, data exchange, XML processing and graphics creation has been done using Python and Django .
  • Views and Templates were developed with Python and Bash scripting and to create a user-friendly website interface Django's view controller and template language is used.
  • Developed UI using CSS, HTML, JavaScript, AngularJS, JQuery and JSON .
  • Developed a multi-threaded C++ SOAP web service application to process XML Requests with a scheduler option to run things at dedicated times.
  • Microsoft SQLServer Stored Procedures and Python Scripts were designed and developed for Data Import/Export and Conversions.
  • Designed Data Layer by writing Components for each associated table in the database and exposing table columns as properties and implementing CRUD logic for the components
  • A Django dashboard with custom look and feel for end user has been created after a careful study of the Django admin site and dashboard.
  • Unit Test Python library was used for testing many programs on python and other codes.
  • JIRA was used to build an environment for development.
  • Different testing methodologies like unit testing , Integration testing , web application testing were performed.
  • For the extraction of data from the database various queries were written and a database was created using MYSQL and implemented CRUD logic as database stored procedures.
  • Search engine optimization by replacing existing database with MongoDB (NoSQL Database).
  • To build and populate DB and to ensure the standards the team of QA was also collaborated.
  • For sending and receiving the data between multiple systems RESTful Web-Services were implemented.
  • Features for dashboard were developed and tested using CSS, JavaScript, Django , and Bootstrap .
  • Git repository was created and added to GitHub project.
  • An application was developed in Linux environment and dealt with all of its commands.
  • Performance and consistency being the main factors of consideration the code was tuned.
  • Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.

Environment: Python 2.7, Django 1.6, Java Script, HTML, XHTML, Angular JS, JQuery, JSON, XML, CSS, MySQL, Bootstrap, Git, Linux

Confidential

Python developer

Responsibilities:

  • Extensively involved in requirements gathering and analysing them, checking the conditions and design of the project.
  • Implemented C++ library for fetching addresses near a given zip code.
  • Implemented C++ library for address correction and name/word pattern matching, used singleton and factory method patterns.
  • Created video publishing toolkit using Wordpress (PHP/MySQL) and Javascript to allow easy uploading of video by non-technical content mangers.
  • Installed and configured MySQL on LINUX and Windows environment.
  • Used Apache .htaccess to provide authentication system for PHP/MySQL sites
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used Apache Tomcat Server to deploy the apllications.
  • Used proprietary tracking tools to manage the issues/project work flow.
  • Developed custom web forms using Jquery and JavaScript.
  • Migrated legacy application in fortran and C to Python.
  • Worked on prototypes for Responsive design.
  • Wrote test plans and performed unit testing and performance testing.
  • Improved code reuse and performance by making effective use of various design patterns.

Environment: C++, Python, HTML, CSS, JSON, JSP, JQuery, MVC, SQL, PL/SQL, MySQL.

We'd love your feedback!