We provide IT Staff Augmentation Services!

Python Automation Developer Resume

5.00/5 (Submit Your Rating)

San Antonio, TX

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.
  • Skilled experience inPythonwith 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 with 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.
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Sound experience in CoreJava and Object Oriented Programmingusing concepts like Multi-Threading, Exception Handling and Collections.
  • Good knowledge of web services with protocolsSOAP, REST.
  • Experienced in working with server side technologies including databases, restful API and MVC design patterns.
  • Special skills in development of effective, user-friendly web applications. Experienced in requirement gathering, Use case development, Business Process flow, Business Process Modeling: extensively used UML to develop various use cases, class diagrams and sequence diagrams.
  • Good knowledge and experience with Puppet.
  • Superior Troubleshooting and Technical support abilities with 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).
  • Knowledge about setting up Python REST API Frame work using Django.
  • Having good knowledge in using NoSQL databases likeApache Cassandra(1.2, 2.0, and 2.1) andMongoDB (2.6, 2.4),Orient DB.
  • Experience in using various version control systems likeCVS,Git, GitHub, and Amazon EC2 and deployment usingHeroku.
  • Documentation of Architecture, Design and Operational procedures.
  • Proficient in writingSQLQueries, Stored procedures, functions, packages, tables, views, triggers using relational databases likeOracle, DB2, MySQL and MS SQL Server.
  • Good knowledge in working with 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 with Python ORM Libraries includingDjango ORM,SQL Alchemy.
  • Expertise in working with GUI frameworks - PyJamas, Jython.
  • Experience in Test Driven Development and Behavior Driven Development methodologies for consulting firms and enterprise projects.
  • Good idea about testing tools likeBugzillaand JIRA.
  • Thorough knowledge in various front end tools like HTML, DHTML, CSS, JavaScript, XML, JQuery, Angular JS, and AJAX.
  • Extensive knowledge of J2EE Architecture (JSP, JDBC, Data Source, JNDI, JMS, Servlets,).
  • Experience in working with different operating systemsUNIX, Windows 98/NT/2000/XP/Vista/7/8.

TECHNICAL SKILLS

Frameworks: Django, web2py, Flask, Struts, pylons and CSS Bootstrap

Web Technologies: HTML, CSS, DOM, SAX, Java Script, JQuery, AJAX, XML, Angular JS

Programming Languages: Python, Java, SQL and PL/SQL.

J2EE Technologies: JSP, Java Servlets, JDBC and JMS.

Version Control: Git (GitHub), SVN, CVS

Application servers: Apache Tomcat, Nginix, JBoss, WebLogic, WebSphere

Databases: Oracle (9i,10g,11g), MySQL, PostgreSQL, MongoDB

IDE’s/ Development Tools: NetBeans, Eclipse, PyCharm, and Sublime Text.

Web Services: AWS, Confidential Cloud, Amazon S3

Operating Systems: Windows, Red hat Linux, MAC OSX.

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

Deployment Tools: Heroku, Jenkins.

SCM Tools: Puppet.

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, TX

Python Automation Developer

Responsibilities:

  • Designed the front end of the application using Python, HTML, CSS, AJAX, JSON and JQuery. Worked on backend of the application.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Used JavaScript and JSON to update a portion of a webpage.
  • Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins and Puppet.
  • Develop consumer based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair based programming.
  • The back-end is written in GeoDjango with PostGIS. I wrote a REST API (using django-tastypie) to manage the geographic datasets.
  • Responsible for debugging the project monitored on JIRA (Agile)
  • Wrote Python scripts to parse JSON documents and load the data in database.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Worked on front end frame works like CSS Bootstrap for development of Web applications.
  • Involved in deployment of project using AWS.
  • Special skills in developing user friendly, simple yet effective web based applications.
  • Deployed the project into Heroku using GIT version control system.
  • Worked in PostgreSql database on simple queries and writing Stored Procedures for normalization and renormalization.
  • Used many regular expressions in order to match the pattern with the existing one.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Skilled in using Collections in Python for manipulating and looping through different user defined objects.
  • Performed Unit testing, Integration Testing, web application testing.
  • Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands.

Environment: Python 2.7, Django 1.4, HTML5, CSS, XML, NoSQL, JavaScript, CSS Bootstrap, PostgreSql, JavaScript, Eclipse, Git, AWS, Linux, Shell Scripting.

Confidential, Greenville, SC

Python Developer

Responsibilities:

  • Django Framework that was used in developing web applications to implement the model view control architecture.
  • Exposure on Multi-Threading factory to distribute learning process back-testing and the into various worker processes.
  • Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles
  • Different testing methodologies like unit testing, Integration testing, web application testing, Selenium testing performed.
  • Lock mechanisms were implemented and the functionality of multithreading has been used
  • Python/Django based web application, Mongo DB, and integrations with 3rd party email, messaging, storage services.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed inPythonand Bash
  • Developing Docker images to support Development and Testing Teams and their pipelines.
  • Design and implemented custom scripts.
  • Extensive use of version controller Team Foundation Server (TFS).
  • Test and validated the custom scripts.
  • Delivered automated solutions for science models
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL, and VMWare API calls.
  • Implemented configuration changes for data models.
  • Handled potential points of failure through error handling and communication of failure
  • Anticipated potential parts of failure( database, communication points, file system errors)
  • Troubleshoot the process execution and worked with other team members to correct them.
  • Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
  • Performed troubleshooting, fixed and deployed manyPythonbug fixes of the two main applications that were a main source of data for both customers and internal customer service team
  • Used Pandas library for statistics Analysis.
  • Used Numpy for Numerical analysis for Insurance premium
  • 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 the test block documentation and other features ofpythoncode using a web browser.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Responsible for user validations on client side as well as server side.
  • Automated the existing scripts for performance calculations using Numpy and sql alchemy.
  • Interacted with QA to develop test plans from high-level design documentation

Environment: Python 3.0, Django, HTML5/CSS, MS SQL Server 2013, MongoDB, Javascript, Eclipse, Linux, Shell Scripting, JQuery, GitHub, Angular.JS, Jira

Confidential, San Jose, CA

Python Programmer

Responsibilities:

  • Design, develop, test, deploy and maintain the website.
  • Worked closely with designer. Converted Photoshop images into XHTML/CSS, complex Flash integration.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Developed entire frontend and backend modules using PHP/Python.
  • Maintenances PHP/MySQL (primarily Joomla), Classic ASP/MSSQL. Communicating and interfacing with previous developers on a regular basis.
  • Used AWstat and Google Analytics to analyze web traffic.
  • 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.
  • UsingDjango evolutionand manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
  • Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashvars stored in the Django models. Also created XML with Django to be used by the Flash.
  • 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 3.0, PHP, C++, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server, Django, Angular JS, JQuery, Json

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 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 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, Adobe Dreamweaver, Apache web server.

Confidential

Python Developer

Responsibilities:

  • Work with team of developers on python applications for RISK management.
  • Design, develop, test, deploy and maintain the website.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
  • 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.
  • Handled all the client side validation using JavaScript.
  • Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined Function.
  • I have also used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different we requests from multiple browser to web application.
  • Used JQuery for all client side Javascript manipulation.
  • Created unit test/regression test framework for working/new code
  • Using Subversion control tool to coordinate team-development.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Responsible for debugging and troubleshooting the web application.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.

Environment: Python, Django 1.3, MySQL, Linux, HTML, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache Web Server, Django

We'd love your feedback!