We provide IT Staff Augmentation Services!

Python Developer Resume

4.00/5 (Submit Your Rating)

Mountain View, CA

PROFESSIONAL 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.
  • 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 with Redis, RabbitMQ for task queues and Celery to manage Asynchronous tasks.
  • Skilled experience in Python with proven expertise in using new tools and technical developments (libraries used: matplotlib, numpy, Beautiful Soup, Jasy,, Scipy, Pickle, PySide, python-twitter, Pandas dataframe, networkx, urllib2, MySQL dB for database connectivity) to drive improvements throughout entire software development lifecycle.
  • Good Experience in Linux Bash scripting and following PEP Guidelines in Python.
  • Using Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
  • Experienced in monitoring, developing and transforming data using SQL Server Integration Service (SSIS) and SQL Server Analysis Service (SSAS).
  • Experienced with databases using ORMs/DOMs for integrating with MySQL, Postgres, Neo4J, MongoDB, and Cassandra SQLite. Also, experienced with writing custom queries through database connectors.
  • Expertise in establishing database connections for Python by configuring packages like MySQL-Python.
  • Strong Expertise in MySQL, PostgreSQL and NO-SQL databases like Mongo DB and Couch DB.
  • Configure backup, alerts, repairs and monitoring of Cassandra clusters, in conjunction with Nagios/Opscenter and custom scripts.
  • Extensive experience in deploying, managing and developing MongoDB clusters.
  • Good experience in Hadoop technologies like Apache Spark, Scala, and SparkSQL.
  • Good Knowledge of web services using SOAP and REST protocols.
  • Experience in working with Python ORM Libraries including Django ORMSQL Alchemy.
  • Expertise in working with GUI frameworks -  PyJamas, Jython.
  • Good idea about testing tools like Bugzilla and JIRA.
  • Experienced in working with various Python Integrated Development Environments like NetBeans, PyCharm, PyScripter, Spyder, PyStudio, PyDev and Sublime Text.
  • Good knowledge of version control software - CVS, GitHub,SVN.
  • Experience of Build & Deployment phase and usage of Continuous Integration (CI/CD) tools, build configuration, change history for releases, Maintenance of build system, automation & smoke test processes, managing, configuring, and maintaining source control management systems.
  • Good experience in Shell Scripting, SQL Server, UNIX and Linux, Open stock and Expertise python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture.
  • Deployed production site using Apache 2.0 with mod python.
  • Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Excellent experience with Python development under Linux OS (Debian, Ubuntu, CentOS SUSE Linux, Red Hat Linux, Fedora).

TECHNICAL SKILLS:

Primary Languages: Python 2.7, Core Java, C, C++

Python Libraries: Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas data frame, urllib2

Frameworks: Bootstrap, Django, Node.JS, Flask, PyJamas, Pyramid, Hibernate

Database: Sqlite3, MSSQL, MySQL, Mongo DB, DynamoDB, Oracle 11g

IDE’s: PyCharm, Eclipse, NetBeans, MS Visual Studio, PyDev, RIDE

Servers: Apache Tomcat, WebSphere, JBoss, WebLogic, XAMPP

Deployment tools: MS Azure, Heroku, Amazon Web Services (EC2, S3, EBS, ELB, SES)

Web Technologies: HTML, CSS, DHTML, XML, Java Script

Operating systems: Windows, Mac, Fedora Linux, Red hat Linux

SDLC Methods : SCRUM, Agile

Testing Frameworks : Junit, TestNG, ROBOT, JXL, JTest

Bug Tracking Tools : Axosoft, JIRA, Bugzilla, Rational Clear-quest

Version Control : VSS, SVN, GitHub, Git

PROFESSIONAL EXPERIENCE:

Confidential, Mountain view, CA

Python Developer

Responsibilities:

  • Developed and designed an API (RESTful Web Service).
  • Efficiently performed all backend tasks from OPS up to the REST API interface/Portal frontend single handedly.
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
  • Developed an API that asynchronously distributes task using RabbitMQ and Celery.
  • Environments using Python and made a Celery action using REST API call.
  • Creating restful web services for Catalog and Pricing with Django MVT, Jersey, MySQL, and MongoDB.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django and VMWare API calls.
  • Developed user interface using CSS, HTML, Bootstrap, JavaScript, AngularJS and JQuery.
  • Worked under Agile/Scrum environment and handled production rollouts and issues.
  • Exposure on Multi-Threading factory to distribute learning process back-testing and the various worker processes .
  • Lock mechanisms were implemented and the functionality of multithreading has been used.
  • Wrote unit tests and did code reviews.
  • Wrote Python normalizations scripts to find duplicate data in different environments.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents. 
  • Wrote scripts to Import and Export data to CSV, EXCEL formats from different.
  • Added support for Amazon AWSS3 and RDS to host static/media files and the database into Amazon Cloud.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Writing Python scripts with Cloud Formation templates to automate installation of Auto scaling, EC2, VPC, and other services.
  • Responsible for user validations on client side as well as server side.
  • Automated the existing scripts for performance calculations using Numpy and sql alchemy .
  • Different testing methodologies like unit testing, Integration testing, web application testing, Selenium testing performed.
  • Used GIT and JENKINS for continuous integration and deployment.

Environment: Python 2.7, Django 1.8, MongoDB, MySQL, AJAX, SOAP, REST, JQuery, JavaScript, Bootstrap, PyCharm, GIT, AWS (EC2, S3, EBS, RDS).

Confidential, Abbott Park, IL

Python Developer

Responsibilities:

  • Experience in analysis, design, development and maintenance of the web applications.
  • Built application logic using Python 2.7, Django and MySQL
  • Worked with 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 without any manual efforts
  • Used Tkinter to create Desktop applications to solve company’s internal problems.
  • Experience working with virtual environments like Vagrant.
  • Developed GUI using HTML, AJAX, CSS, JavaScript and jQuery.
  • Worked on Bootstrap, AngularJS and other Search modules API’s.
  • Used RESTful Web Services in the application development.
  • Used Restful Web services for integration with many monitoring devices.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Designed and developed data management system using MySQL.
  • Developed and tested websites using MEAN (MongoDB, Express, AngularJS, Node.js) stack.
  • Have been using High charts and D3.js for creating charts of payment section.
  • Utilized MEAN stack, REST design pattern, MVC framework and Single Page Applications framework based on AngularJS.
  • Generated an API Reference guide to help application developers for creating the software applications to store data using DDN S3 (compatible with Amazon S3 API) or DDN OpenStack Swift API calls.
  • Coded test programs and evaluated existing engineering processes.
  • Designed and configured database and backend applications and programs.
  • Performed research to explore and identify new technological platforms.
  • Used the Python's modules numpy, mat plotlib etc for generating complex graphical data, creation of histograms etc.
  • Creating unit test/regression test framework for working/new code.
  • Responsible for debugging and troubleshooting the web application.
  • Developed, tested and debugged software tools utilized by clients and internal customers.
  • Coded test programs and evaluated existing engineering processes.
  • Designed and configured database and backend applications and programs.
  • Solved production issues at time of emergency.

Environment: Python 2.7, Django 1.6, Linux, Shell Script, HTML, CSS, JQuery, JavaScript,Openstack, MySQL, 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.
  • 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 with 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 with Django 0.96 and currently developing with Django 1.0
  • Deployed production site using Apache 2.0 with mod python.
  • Designed and developed data management system using MySQL.
  • Successfully migrated the Django database from SQLite to MySQL to Postgres SQL with complete data integrity.
  • Rewrite existing Python/C++/ Java module to deliver certain format of data.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Using django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
  • Used Django Database API’s to access database objects.
  • Used RESTful Web Services to read the XML content from suppliers.’
  • Integrated the application with different internal system.
  • Used SVN and GIT for the version control.
  • Participated in the complete SDLC process.
  • Effectively communicated with the external vendors to resolve queries.

Environment: Python 2.7, Django 1.4/1.5, FLASK, Web2py, MySQL, MAC OS X, Shell Script, 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 the 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 the networks.
  • Designed and implemented the orders for VNI, VHO, VSO, ONI etc., and their controllers as demanded for the applications design.
  • Responsibilities for creation of Database, Business Logic to display the records dynamically on template based on query, providing user permission to access particular features of the 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 the Python's modules numpy, mat plotlib 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 without requiring the 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, Apache web server.

Confidential

Software Engineer

Responsibilities:

  • Understanding the client requirement and developing the code using Python scripting.
  • Developing the 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 the project.
  • Interacting with team members on technical programming.
  • Solving production support issues(such as bug fixes, queries etc).
  • Prepared documentation for the generated reports.
  • Developed the 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 the application.
  • Performing code optimization.

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

We'd love your feedback!