We provide IT Staff Augmentation Services!

Python Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Over Six years of IT experience in n - layer web applications and automation development using Python, Flask, Django, MySQL, CSS, HTML, Java script, MVC, AJAX.
  • Experience with Virtualization technologies like Installing, Configuring, and Administering VMware ESX/ESXi.
  • Knowledge in OpenStack services such as NOVA, SWIFT, KEYSTONE, NEUTRON, CINDER and GLANCE.
  • Experienced in developing asynchronous messaging services using ZeroMQ, twisted ZeroMQ.
  • Design and implemented Python XML-RPC and twisted XML-RPC servers that serves information via UNIX sockets and TCP protocols.
  • Experienced in Test driven approach for developing the application and Implemented the unit tests using Python Nose Test framework.
  • Experienced in implementation of Creation, Management and Configuration of Virtual Machines, Clone and Templates.
  • Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Extensive experience in system analysis, design, development and implementation of web based and client/server application using HTML, BootStrap, Node JS, CSS, JavaScript, AJAX, JSP, JDBC, XML, Python, Django, Flask, PHP.
  • Familiar and developed JSON based REST Web services.
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing.
  • Extensive experience with Object Oriented Design and SDLC methodologies using Rational Rose, Unified Modeling Language (UML).
  • Experience includes Database Design, Analysis and Development with MySQL, Oracle 10g/9i, SQL Server 2005/2000.
  • Proficient with Apache Web Server 2.0, MySQL 5, UNIX Shell Script, CSS, XML, Firefox 3.5, IE 6 Browser Compatibility Issues, IIS and Linux.
  • Proficient in Software Design and Development with a solid background in Developing and Experience developing applications in Linux Environment.
  • Strong Knowledge of web application security and access control.
  • Experienced in Agile Methodologies and SCRUM Process.
  • Experience writing shell scripting for Linux/Unix.
  • Experience in using Version Control Systems like GIT, SVN and CVS. Good Experience with PEP-8 and Google coding Guidelines in Python.
  • Wrote AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
  • Involved in Unit testing and Integration testing
  • Self-motivated with good work ethic and team work skills.

TECHNICAL SKILLS:

LANGUAGES: PYTHON, Shell (Bash), C, C++, PHP, JSP, HTML, DHTML, JAVA SCRIPT, JQUERY, CSS, HTML, XML

WEB FRAMEWORKS: FLASK, DJANGO, Node.js, AJAX

WEB SERVER: APACHE SERVER, Apache HTTP, IIS 6.0

DATABASE: ORACLE, MySQL, SQLite, PostGRE, MS SQL SERVER

CONNECTIVITY: JDBC, ODBC

FRAMEWORK: DJANGO 1.4

IDE TOOLS: PyCharm, PyDev

Editors: vi, vim, Notepad++, Sublime text 3

BUSINESS PROCESS MODELING : MS Visio 2003, Rational Rose, UML

REQUIREMENTS MANAGEMENT : Rational Requisite Pro

NETWORKING: FTP, IPC, TCP/IP, UDP, ZeroMQ

OPERATING SYSTEMS: Mac OS X, Linux/Unix Ubuntu, Windows

VIRTUALIZATION SKILLS: ESX 4.1/4.0, VSphere 3/4, VMware Workstation 10/11, Oracle Virtual Box

Others: Jira, Git, Stash, SVN, Confluence, Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta GA

Python Developer

Responsibilities:

  • Developed web pages using HTML, CSS and Bootstrap and reactjs.
  • Wrote JavaScript form validations for all the web pages in the application.
  • Wrote ajax calls to get, post, delete restapi calls for upload and delete files.
  • Wrote django serializers to represent data in JSON format for the ajax calls.
  • Wrote admin pages to insert, retrieve, delete customer details.
  • Wrote python scripts to perform CRUD operations on MySql database.
  • Involved in QA process for peer review.
  • Working in Agile and scrum environment which includes daily standup and sprint planning.
  • Use of Jira, Git, Pycharm, CentOS.

Environment: Python 3.5, Django, RestFramework, HTML, CSS, Bootstrap, JavaScript, Reactjs, MySql, Jira, Git, CentOS, MySql, Ajax

Confidential, Melbourne, FL

Python Automation developer

Responsibilities:

  • Develop and maintain automated tests using Python and the Robot test framework
  • Develop and maintain internal facing web applications using Python
  • Develop and maintain internal facing RESTful services using Python
  • Wrote client side of Flytnet Web Development Application that also happens to run in the backend of a Flask WEB application.
  • Wrote JavaScript and HTML for the client side of Flask WEB application to track status of operations running in Development Application.
  • Wrote script to interface an application running on a remote server using Python, ZMQ and Google Proto Buffers.
  • Added iptables NAT for SSH tunneling/port forwarding to install packages on private host via publicly exposed IP address.
  • Implemented distributed architecture by using ZeroMQ messaging library using the epmg socket type which is very much essential for the messaging pattern in the project.
  • Implement antenna status notifications for antenna.
  • Wrote scripts to identify connected antenna, antenna type at initialization, antenna slew elevation limit, antenna state changes, antenna communication failure, antenna command events.
  • Create zmq publisher to publish antenna status service announcement.
  • Wrote several python unit tests using nosetest framework.
  • Build automated scripts to collect and archive python coverage and consolidation doxygen comments in several masterbuilds.
  • Experience in writing scripts to send messages from different servers using Python, ZMQ curve, ZeroMQ, twisted ZeroMQ, twisted XML-RPC, XML-RPC, Google Proto Buffers via IPC, TCP, UDP sockets.
  • Wrote python scripts to parse config files.
  • Participated in Scrum-related team activities, i.e., daily standup, sprint planning, etc
  • Involved in code reviews and bug tracking on Jira.
  • Experience with Jira, Stash, Confluence.
  • Followed Google Python Coding Style and PEP-8 while working with various teams.

Environment: Python 2.7, nose 1.3.7, Robot framework 3.0, ZeroMQ, twisted ZeroMQ, XML-RPC, twisted XML-RPC, IPC, TCP, UPD, Linux, Git, Stash, Jira, Confluence, Ubuntu 14.04, PyCharm, Eclipse PyDev, Pylint, PEP-8

Confidential, Sunnyvale, CA

Python Developer

Responsibilities:

  • Installed VMware ESX server 4.1/4.0 and created virtual machines on ESX Servers. Created standard templates and deployed virtual machines from these templates.
  • Creation, Management and Configuration of Virtual Machines, Clone and Templates.
  • Customizing guest operating system on Virtual Machines.
  • Wrote scripts in scale out process for deploying multiple virtual machines from a single template.
  • Built task monitoring script to monitor various tasks such as poweron a virtual machine after cloning, clone virtual machine and reboot virtual machine using pyvmomi.
  • Implemented script to monitor on vcenter tasks.
  • Built web crawler on Jenkin web site to get the latest build information.
  • Wrote python scripts for IP address and Mac Address validation.
  • Built python scripts to read and write JSON files.
  • Re-wrote scripts to use data exchange formats like JSON and made more modular.
  • Wrote scripts to clone virtual machine on ESX from the given template name in JSON file.
  • Built scripts to deploy virtual machine on ESX when template name is not specified.
  • Wrote script to generate IP address from CIDR and write into JSON files and assign them to virtual machine while cloning.
  • Built scripts to suppress the urllib3 warning when accessing vcenter using pyvmomi.
  • Deployed Cloud with various templates.
  • Familiar with openstack services such as NOVA, SWIFT, KEYSTONE, NEUTRON, CINDER and GLANCE.
  • Used ansible for automating cloud deployment process.
  • Used cobbler for server provisioning.
  • Integrated and involved in daily scrum meetings with both onsite and offshore team.
  • Wrote multithreading scripts to access data from different locations.
  • Wrote python scripts to assign ip addresses to vm’s on different networks.

Environment: Python 3.3, JSON, hLinux, Linux, Git, Jira, VMware vSphere 5.5, VMware ESX 4.1, KVM.

Confidential, Miami, FL

Python Developer and Data Scientist

Responsibilities:

  • Responsible for building and automation of web scraper for Google play android apps web site and urls in python with BeautifulSoup module.
  • Used Python in-built libraries like, urllib, urllib2, os, multithreading and many advanced libraries to build automation libraries.
  • Implemented multithreading to reduce the time in scraping numerous android application urls.
  • Implemented automation script using Crontab in python to run the web crawler.
  • Used cURL for web scraping contents that cannot be scraped normally.
  • Worked with MySql database for querying scraped data that are dumped from CSV files.
  • Used R-Analytics for analyzing data and plotting Pie Charts, Bar Charts, Box plots, Histograms, Line Graphs, Scatter plots.
  • Implemented zoom in, zoom out, drag and drop functionalities using JavaScript and jQuery for touch screens and cursor controls.
  • Implemented URL parser for markers to be displayed on user interface for images by using json, jQuery and JavaScript.
  • Convert flash to JavaScript for TerraFly.com website

Environment: Python, R, BeautifulSoup, MySQL, Linux, HTML5, XHTML, CSS3, AJAX, JavaScript, Apache Web Server, Git.

Confidential

Python Developer

Responsibilities:

  • Design, develop, test, deploy and maintain the website.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Designed and developed data management system using MySQL.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Used Django Database API’s to access database objects.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically using python.
  • Handled all the client side validation using JavaScript.
  • Creating unit test/regression test framework for working/new code
  • Using Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.

Environment: Python 2.7, Django 1.4, MySQL 5, JavaScript, CSS3, HTML5, Web Services, LINUX.

Confidential

Software Developer

Responsibilities:

  • Responsibilities include database design, code profiling and extensive documentation
  • Designed and implemented a dynamic image rendering which is consumed by PHP, JavaScript.
  • Designed a C++ driven application from the ground up that allows system administrators to configure and monitor an entire environment.
  • Used advanced techniques such as dynamic data binding e.t.c
  • Introduced DHTML-based smart form submission engine, which validated client side data and all dependencies (without reloading HTML page).
  • Developed JavaScript API used by clients to integrate the application with other modules.
  • Increased developer productivity by using efficient programming methodologies and local development
  • Carried out extensive verification and testing in order to set MySQL database free from SQL injections

Environment: C++, C, JavaScript 1.5, MySQL, Apache Server, Linux and UNIX Shell

We'd love your feedback!