We provide IT Staff Augmentation Services!

Full Stack Python Developer Resume

2.00/5 (Submit Your Rating)

Madison, WI

SUMMARY:

  • 5+ years of experience in Analysis, 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 wif 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 wif Python ORM Libraries including Django ORM, SQLAlchemy.
  • Expertise in working wif GUI frameworks - PyJamas, Jython.
  • Good knowledge of web services wif 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 wif server side technologies including databases, restful API and MVC design patterns.
  • Hands on software/architect experience wif 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 DBand MySQL databases.
  • Very strong experience writing API's and Web Services in PHP and Python.
  • Superior Troubleshooting and Technical support abilities wif 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 wif common libraries like jQuery, Foundation, Bootstrap and Backbone.
  • Skilled in debugging/troubleshooting issues in complex applications.
  • Experience in working wif 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 wif 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. Web Design HTML5, XHTML, CSS3, JSP, AJAX, React Js

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

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

Version Control Systems: CVS, SVN, Git and GitHub.

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

Operating Systems: Windows, Linux, Unix

Protocols: HTTP/HTTPS, TCP/IP, SOAP, SMTP

PROFESSIONAL EXPERIENCE:

Full Stack Python developer

Confidential - Madison, WI

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 teh 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 teh 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 teh source bucket to trigger teh lamda function and wrote teh handler function to star teh
  • 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 teh 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 wif all of its commands.
  • Involved in using ReactJs components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Performed teh System Testing, Regression Testing for Complete UI after fixing teh Issues which are reported by Testing Team.
  • Coded Unitests and Integration tests for everything in teh 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.

Python/Flask developer

Confidential - Madison, NJ

Responsibilities:

  • Used Flask framework for application development.
  • A login/logout application wif SAML authentication/authorization protocol wif teh new OpenId/ OAuth support.
  • Teh TDS Login application includes several modules such as registration module, forgot password module, forgot username module etc., which is all available via
  • Teh 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 teh UI of teh 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 teh data in database and Used Suds (Python library for SOAP) to parse teh WSDL files (XML content) into python data types.
  • Setup and Used selenium wif Chrome, Mozilla and phantom web driver for functional testing and automated teh testing process using TOX.
  • Wrote unittest's, functional test's and integration test's for every module in teh application.
  • Worked in development of applications especially in UNIX environment and familiar wif 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 teh 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

Sr. Python/Django developer

Confidential - Coppell, TX

Responsibilities:

  • Participated in all teh stages of software development lifecycle like design, development, and implementation and testing.
  • Django Framework dat was used in developing web applications to implement teh model view control architecture.
  • For database access Django API's/Models have been used.
  • Business logic implementation, data exchange, XML processing and graphics creation TEMPhas been done using Python and Django.
  • Views and Templates were developed wif 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 wif 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 teh database and exposing table columns as properties and implementing CRUD logic for teh components
  • A Django dashboard wif custom look and feel for end user TEMPhas been created after a careful study of teh 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 teh extraction of data from teh 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 wif MongoDB (NoSQL Database).
  • To build and populate DB and to ensure teh standards teh team of QA was also collaborated.
  • For sending and receiving teh 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 wif all of its commands.
  • Performance and consistency being teh main factors of consideration teh code was tuned.
  • Actively worked as a part of team wif managers and other staff to meet teh goals of teh project in teh stipulated time.

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

Python developer

Confidential

Responsibilities:

  • Extensively involved in requirements gathering and analysing them, checking teh conditions and design of teh 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 teh apllications.
  • Used proprietary tracking tools to manage teh 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!