We provide IT Staff Augmentation Services!

Python Developer Resume

5.00/5 (Submit Your Rating)

CA

SUMMARY

  • Over 8 years of IT Experience in designing, developing, testing and implementing of various stand - alone and client-server architecture based enterprise application software in Python on different domains.
  • Experience wif Python as primary backend and wif many MVC frameworks like Django, Flask and Web2py etc.
  • Design and Developed Web Services, RESTful API’s for Mobile Apps using Python Django-REST and Flask Frameworks on Nginx and Uwsgi servers.
  • Experience working wif Redis, RabbitMQ for task queues and Celery to manage Asynchronous tasks.
  • Skilled experience inPythonwif proven expertise in using new tools and technical developments (libraries used: libraries- Beautiful Soup, Jasy, numpy, Scipy, matplotlib, Pickle, PySide, python-twitter, Pandas dataframe, networkx, urllib2, MySQL dB for database connectivity) to drive improvements throughout entire software development lifecycle.
  • Good experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid and Zope, Python web application frameworks
  • Experienced in working wif various Python Integrated Development Environments like NetBeans, PyCharm, PyScripter, Spyder, PyStudio, PyDev and Sublime Text.
  • Strong expertise in development of web based applications usingPython, Django, Java, C++, HTML, XML, Angular JS, CSS, DHTML, JavaScript, JSON and JQuery.
  • Good knowledge on front end frameworks likeCSS Bootstrap.
  • Expert wif JavaScript, JQuery, Ajax and HTML/CSS based UI development.
  • Worked on AngularJS, jQuery and Bootstrap, Responsive Design for front-end framework.
  • Strong Expertise in MySQL, Postgres and NO-SQL databases like Mongo DB and Couch DB.
  • Expert at parsing, scripting, logging and migrating data.
  • Experience wif Cloud Services like Heroku, Google App Engine, Amazon AWS, EC2, S3 etc.
  • Hands on experience deploying projects in production and staging environment.
  • Experience wif new Virtual Environments like Vagrant.
  • Experience working wif source version tools like GIT, SVN, Bit bucket etc.
  • Strong in writing SQL queries and procedures and functions
  • Fluent wif UNIX, Linux and shell scripting
  • Experience maintaining and debugging live software systems
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along wif data analytics, data wrangling and Excel data extracts.
  • Sound experience in CoreJava and Object Oriented Programmingusing concepts like Multi-Threading, Exception Handling and Collections.
  • Superior Troubleshooting and Technical support abilities wif Migrations, Network connectivity and Security and Database applications.
  • Experience in analyzing and handling large datasets usingOracle Relational database9i (9.2.0.8), 10g (10.2.0.3, 10.2.0.4, 10.2.0.5) and 11g (11.2.0.3, 11.2.0.4).
  • Having good knowledge in using NoSQL databases likeApache Cassandra(1.2, 2.0, and 2.1) andMongoDB (2.6, 2.4),Orient DB.
  • Documentation of Architecture, Design and Operational procedures.
  • Good knowledge in working wif application server-Apache Tomcat(6.0, 7.0, 8.0), WebLogic (10.0, 10.3, 11g, 11gr1), WebSphere (7.0, 8.5, 8.5.5).
  • Experience in working wif Python ORM Libraries includingDjango ORM,SQL Alchemy.
  • Expertise in working wif GUI frameworks - PyJamas, Jython.
  • Good idea about testing tools likeBugzillaand JIRA.
  • Experience in working wif different operating systemsUNIX, Windows 98/NT/2000/XP/Vista/7/8.

TECHNICAL SKILLS

Platform: MAC OSX, Linux (RedHat, Ubuntu, Fedora, CentOS) and Windows.

Programming: Python, Java, Jsp, Servlets, PHP, Perl, C.

Frameworks: Django, Flask, Tkinter, Twisted and JSTL

Cloud Computing: Amazon EC2/S3, Heroku, Google App Engine.

Databases: MySQL, PostgreSQL, SQLite, MongoDB, CouchDB, Oracle

Scripting: HTML, CSS, JavaScript, AJAX, JQuery, BASH, Bootstrap

Development Process: Agile Scrum

Modeling Languages: UML

Application Server: Nginx, GlassFish, Gunicorn, Apache and Tomcat

Software Tools: PyCharm, Eclipse, NetBeans, Aptana, Komodo, Sql plus, Github, VirtualBox, MySql Workbench

Data Formats: XML, JSON

Version Controls: Git, SVN Tortoise, Bit Bucket

PROFESSIONAL EXPERIENCE:

Confidential, CA

Python Developer

Responsibilities:

  • Developed an API dat asynchronously distributes task using RabbitMQ and Celery.
  • Porting of data import jobs from cron jobs to distributed tasks, leading to a speedup.
  • Efficiently performed all backend tasks from OPS up to teh REST API interface/Portal frontend single handedly.
  • Deployed async jobs monitoring system using celery flower.
  • Wrote unit tests and did code reviews.
  • Worked wif search business and search team to implement dynamic rule updates to search using elastic search.
  • Wrote Python normalizations scripts to find duplicate data in different environments.
  • Wrote scripts to integrate API’s wif 3rd party applications. Python/Django based web application, Post gresql DB, and integrations wif 3rd party email, messaging, storage services.
  • Developed user interface using CSS, HTML, Bootstrap, JavaScript, AngularJS and JQuery.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL and VMWare API calls.
  • Wrote scripts to Import and Export data to CSV, EXCEL formats from different environments using Python and made a Celery action using REST API call.
  • Worked under Agile/Scrum environment and handled production rollouts and issues.
  • Developed new and enhanced search features such as SYNONYM, CANONICAL and ABBREVIATION for optimizing search results and relevancy. (JSON-elasticsearch-Kibana)
  • Extensively used XLSX reader and writer modules to read, write and analyze data and project teh results as per teh client request.
  • Used GIT and JENKINS for continuous integration and deployment.
  • Exposure on Multi-Threading factory to distribute learning process back-testing and teh various worker processes.
  • Performed efficient delivery of code based on principals of Test Driven Development (TDD) and continuous integration to keep in line wif Agile Software Methodology principals
  • Different testing methodologies like unit testing, Integration testing, web application testing, Selenium testing performed.
  • Lock mechanisms were implemented and teh functionality of multithreading TEMPhas been used
  • Extensive use of version controller Team Foundation Server (TFS).
  • Handled potential points of failure through error handling and communication of failure
  • Anticipated potential parts of failure( database, communication points, file system errors)
  • Troubleshoot teh process execution and worked wif other team members to correct them.
  • Actively worked as a part of team wif managers and other staff to meet teh goals of teh project in teh stipulated time.
  • Performed troubleshooting, fixed and deployed manyPythonbug fixes of teh two main applications dat were a main source of data for both customers and internal customer service team
  • Used Pandas library for statistics Analysis.
  • Managed large datasets using Panda data frames and MySQL.
  • Used advanced packages in AON PATHWISE for performing unit test and deploying data models.
  • Extensively usedpythonmodules such as requests, urllib, urllib2 for web crawling.
  • Developed GUI using webapp2 for dynamically displaying teh test block documentation and other features ofpythoncode using a web browser.
  • Developed teh required XML Schema documents and implemented teh framework for parsing XML documents.
  • Responsible for user validations on client side as well as server side.
  • Automated teh existing scripts for performance calculations using Numpy and sql alchemy.

Environment: Python 2.7, Flask, Eve, Celery, Mongodb, Event, Postman, Pycharm, JIRA, JSON, AngularJS, Docker, GIT, Jenkins, Linux

Confidential, Abbott Park, IL

Python Developer

Responsibilities:

  • Experience in analysis, design, development and maintenance of teh web applications.
  • Built application logic using Python 2.7, Django and MySQL
  • Worked wif good enough third party django apps, like South, djcelery, django-all-auth, tastypie and django rest frameworks
  • Created Shell scripts for build automation and deployment onto various environments wifout any manual efforts
  • Used Tkinter to create Desktop applications to solve company’s internal problems.
  • Experience working wif virtual environments like Vagrant
  • Used RESTful Web Services in teh application development.
  • Developed GUI using HTML, AJAX, CSS, JavaScript and jQuery
  • Worked on Bootstrap, AngularJS and other Search modules API’s.
  • Used Restful Web services for integration wif many monitoring devices.
  • Considerable knowledge wif deployment of servers.
  • Used Google Analytics API to analyze web traffic and OAuth for autantication
  • Developed python scripts to tokenize XML data and store them to Mongo DB
  • Developed python programs to backup MySQL/mongo DB databases to EC2
  • Experience working wif noSQL database like Mongo DB
  • Have a good understanding of Agile methodologies.
  • Experience working wif Git and Bitbucket.
  • Gatheirdrequirements from teh clients
  • Created Forms, views, models using Django.
  • Used teh Python's modules numpy, mat portlib etc for generating complex graphical data, creation of histograms etc.
  • Used Python’s XML parser architectures (SAX) and DOM API for tracking small amounts of data wifout requiring teh DB.
  • Developed widgets for GUI using Tkinter, Gtk modules of Python.
  • Profiled python code for optimization and memory management.
  • Implemented locking mechanisms using multi-threading functiona
  • Wrote shell script for short term requirements
  • Solved production issues at time of emergency

Environment: Python 2.7, Django 1.6, MySQL, MAC OSX, Linux, HTML, CSS, JQuery, JavaScript, Apache, and SVN.

Confidential, Houston, TX

Full Stack Python Engineer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing, deployment and Implementation of various stand-alone, client-server enterprise applications.
  • Created Shell scripts for build automation and deployment onto various environments wifout any manual efforts
  • Developed Desktop applications using Tkinter framework to ease few internal problems.
  • Developed API’s for mobile applications for OS’s like Andriod, IOS, Blackberry and windows.
  • Handling large data sets using cloud bash.
  • Developed rich user interface using CSS, HTML, JavaScript and JQuery.
  • Used JSON for serialization, transmitting structured data over a network connection.
  • Used Django, Flask and web2py frameworks for different internal applications.
  • Created database using MySQL, wrote several queries and Django API’s to extract data from database.
  • Experience working wif noSQL database like MongoDB and CouchDB
  • Migrating data from MySQL to Mongo DB.
  • Developed/Maintained scalable mobile app tracking and processing modules using Python and S3
  • Started developing wif Django 0.96 and currently developing wif Django 1.0
  • Deployed production site using Apache 2.0 wif mod python
  • Designed and developed data management system using MySQL.
  • Successfully migrated teh Django database from SQLite to MySQL to Postgres SQL wif complete data integrity.
  • Rewrite existing Python/C++/ Java module to deliver certain format of data.
  • Wrote python scripts to parse XML documents and load teh data in database.
  • Usingdjango evolutionand manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
  • Integrated facebook login using open graphs API for teh website.
  • Integrated facebook/twitter share connectivity on teh website.
  • Used Django Database API’s to access database objects.
  • Used RESTful Web Services to read teh XML content from suppliers.’
  • Integrated teh application wif different internal system.
  • Used SVN and GIT for teh version control.
  • Participated in teh complete SDLC process.
  • Effectively communicated wif teh external vendors to resolve queries.

Environment: Python 2.7, Django 1.4/1.5, FLASK, Web2py, MySQL, MAC OS X, Linux, HTML, CSS, JQuery, AJAX, JavaScript, GIT, SVN, Apache.

Confidential

Python Developer

Responsibilities:

  • Responsible for setting up networks through Design and Development.
  • Engineered various custom modules for integration of various types of network circuits.
  • Developed memory managed design patterns for various GigE networks.
  • Optimized teh code using smart pointers, profilers and C++ Standard template library.
  • Designed and built an effective Baais Video customization development environment for other developers to work in.
  • Directly responsible for various enhancements of Equipment updates/transmission of signals on OC/STS cables.
  • Authored important Network APIs for Baais Video, developed user interface screens and solved customer reported software bugs or issues.
  • Used Purify, GDB and DBX for debugging/crash logs which helped in performance enhancement and optimization.
  • Used various Design Patterns in provisioning teh networks.
  • Designed and implemented teh orders for VNI, VHO, VSO, ONI etc., and their controllers as demanded for teh applications design.
  • Responsibilities for creation of Database, Business Logic to display teh records dynamically on template based on query, providing user permission to access particular features of teh site.
  • Used data structures like directories, tuples, object oriented class based inheritance features for making complex algorithms of networks
  • Did Content Management through front end, live search and normal search features.
  • Created Forms, views, models using Django.
  • Used teh Python's modules numpy, mat portlib etc for generating complex graphical data, creation of histograms etc.
  • Used Python’s XML parser architectures (SAX) and DOM API for tracking small amounts of data wifout requiring teh DB.
  • Developed widgets for GUI using Tkinter, Gtk modules of Python.
  • Profiled python code for optimization and memory management.
  • Implemented locking mechanisms using multi-threading functionality.

Environment: Python 2.6/2.7, Linux, Shell Scripting, JavaScript, Django Framework, CSS, SQL, MySQL, LAMP, JQuery, Adobe Dreamweaver, Apache web server.

Confidential

Software Engineer

Responsibilities:

  • Understanding teh client requirement and developing teh code using Python scripting.
  • Developing teh code by using Python modules.
  • Involved to developing in Login, Register information module.
  • Involved in design and implementation of project.
  • Involved in creating page templates required for teh project.
  • Interacting wif team members on technical programming.
  • Solving production support issues(such as bug fixes, queries etc).
  • Prepared documentation for teh generated reports.
  • Developed teh customer complaints application using Django Framework, which includes and Python code.
  • Involved in development of main modules like CSV import, bulk content upload.
  • Writing unit test cases where ever required on teh application.
  • Performing code optimization.

Environment: Python, Django, Oracle 11g, HTML5, CSS3, Windows

We'd love your feedback!