We provide IT Staff Augmentation Services!

Python Developer Resume

4.00/5 (Submit Your Rating)

San Diego, 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.
  • Skilled experience in Python with 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 andZopePython 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 using Python, Django, HTML, XML, Angular JS, CSS, DHTML, JavaScript, JSON and JQuery.
  • Good knowledge on front end frame works like CSS 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 Core Java and Object Oriented Programming using concepts like Multi-Threading, Exception Handling and Collections.
  • Good knowledge of web services with protocols SOAP, 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 Modelling: extensively used UML to develop various use cases, class diagrams and sequence diagrams.
  • Superior Troubleshooting and Technical support abilities with Migrations, Network connectivity and Security and Database applications.
  • Experience in analysing and handling large datasets using Oracle Relational database 9i (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 like Apache Cassandra (1.2, 2.0 and 2.1) and MongoDB(2.6, 2.4), Orient DB.
  • Experience in using various version control systems like CVS, Git, GitHub and Amazon EC2 and deployment using Heroku.
  • Documentation of Architecture, Design and Operational procedures.
  • Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, DB2 and MySQL.
  • Good knowledge in working with application server- Apache Tomcat (6.0, 7.0, 8.0).
  • Experience in working with Python ORM Libraries including Django ORM.
  • Expertise in working with GUI frameworks - PyJamas, Jytho
  • Experience in Test Driven Development and Behaviour Driven Development methodologies for consulting firms and enterprise projects.
  • Good idea about testing tools like Bugzilla andJIRA.

TECHNICAL SKILLS:

Frameworks: Django, Zope, PyJamas, Jython, CSS Bootstrap

Web Technologies: HTML, CSS, DOM, SAX, Java Script, JQuery, AJAX, XML, AngularJS.

Programming Languages: Python, C, PERL,SQL and PL/SQL.

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

Version Control: SVN, CVS, Git, GitHub.

Analytic Tools: JMP PRO, SAS, Tableau, UCI NET, Node XL

Application servers: Apache Tomcat, JBoss

Databases: Oracle (9i,10g, 11g), My SQL, Apache Cassandra, MongoDB

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

Operating Systems: Windows, Red hat Linux 4.x/5.x/6.x, Ubuntu.

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

Deployment Tools: Heroku, Amazon EC2

Testing Tools: Bugzilla and JIRA.

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, CA

Python Developer

Responsibilities:

  • Automation of infrastructure using Terraform and Ansible.
  • Implemented cloud infrastructure automation using internal web-services and distributed worker queues (celery).
  • Worked on development of  internal testing tool framework  written in  Python .
  • Developed  GUI using Python and Django  for  dynamically displaying  the  test block documentation  and other features of python code  using a web browser.
  • Wrote  scripts in Python  for extracting data from  HTML file .
  • Effectively communicated with the external vendors to resolve queries.
  • 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.
  • 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.
  • Developed entire frontend and backend modules using  Python on Django  including  Tastypie  Web Framework using  Git.
  • Created database using MySQL, wrote several queries to extract data from database.
  • Setup  automated cron jobs  to  upload data into databasegenerate graphs, bar chartsupload these charts   to wiki  and backup the database .
  • Developed  Merge jobs in Python  to extract and load data into  MySQL database .
  • Successfully migrated the  Django database  from  SQLite  to  MySQL  to  PostgreSQL  with  complete data integrity .
  • Designed front end using  UI, HTML, Bootstrap, Node JS, underscore JS, Angular JS, CSS, and JavaScript. 
  • Followed  AGILE development methodology  to develop the application.
  • Used and customized apache server to for checking our developed project. 
  • Used  Test driven approach (TDD)  for developing services required for the application. 
  • Implemented  Integration test cases  
  • Used  Git to resolve and coding  the work on  python and portlet  

Environment: Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, Mongo DB, T-SQL, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.

Confidential, San Diego, CA

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, Post gresql 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 in Python   and Bash
  • 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 and PostgreSQL.
  • Implemented configuration changes for data models.
  • Maintained and updated existing automated solutions
  • 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 many Python   bug 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 used Python modules such as requests, urllib , urllib2 for web crawling.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of Python code 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 2.7, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, Mongo DB, T-SQL, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.

Confidential, Phoenix, AZ

Python Developer

Responsibilities:

  • Developed web applications in Django Framework’s model view control (MVC) architecture. 
  • Exposure on Multi-Threading factory to distribute learning process back-testing and 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
  • Developed test scripts for automation with Selenium .
  • Python/Django based web application, Postgresql 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 in   Python   and Bash
  • Design and implemented custom scripts.
  • Extensive use of version controller Team Foundation Server(TFS).
  • Tested 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.
  • Maintained and updated existing automated solutions
  • Handled potential points of failure through error handling and communication of failure
  • Risk analysis for potential points 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 many   Python   bug 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.
  • Managed large datasets using Panda data frames and MySQL
  • Extensively used   python   modules such as requests, urllib , urllib 2 for web crawling.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of   python   code 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.
  • Interacted with QA to develop test plans from high-level design documentation

Environment: Python 2.7, Django, HTML5/CSS, MS SQL Server 2013, MySQL, JavaScript, Eclipse, Linux, Shell Scripting, JQuery, GitHub, Angular.JS, Jira

Confidential, Orem, UT

Python Developer

Responsibilities:

  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Used Python modules such as requests, urllib, urllib2 for web crawling.
  • Used other packages such as Beautifulsoup for data parsing.
  • Worked on writing and as well as read data from csv and excel file formats.
  • Developed a MATLAB algorithm which determines an object's dimensions from digital images.
  • Web-services backend development using Python (CherryPy, Django, SQL Alchemy).
  • Participated in developing the company's internal framework on Python. This framework became a basement for the quick service's development. Framework based on CherryPy with GnuPg encryption (reGnuPg module) on the top.
  • Worked on resulting reports of the application and Tableau reports.
  • Worked on HTML5, CSS3, JavaScript, AngularJS, Node.JS, Git, REST API, Mongo DB, intelliJ IDEA.
  • Design and Setting up of environment of Mongodb with shards and replicasets.(Dev/Test and Production).
  • Private VPN using Ubuntu, Python, Django, CherryPy, Postgres, Redis, Bootstrap, Jquery, Mongo, Fabric, Git, Tenjin, Selenium, Sphinx, Nose
  • Modifying data using SAS/BASE, SAS/ MACROS.
  • Extracting data from the database using SAS/Access, SAS SQL procedures and create SAS data sets.
  • Performed QA testing on the application.
  • Developed approaches for improving NLP pipeline.
  • Create custom VB scripts in repackaging applications as needed.
  • NLP File Prep Settlement-Prepare files for review for Settlement.
  • Held meetings with client and worked all alone for the entire project with limited help from the client.
  • Participated in the complete SDLC process. 
  • Developed rich user interface using CSS, HTML, JavaScript and JQuery
  • Created a Python based GUI application For Freight Tracking and processing 
  • Used Django framework for application development. 
  • Developed and maintained various automated web tools for reducing manual effort and increasing efficiency of the Global Shipping Team. 
  • Created database using MySQL, wrote several queries to extract data from database. 
  • Setup automated cron jobs to upload data into database, generate graphs, bar charts, upload these charts to wiki and backup the database. 
  • Wrote scripts in Python for extracting data from HTML file. 
  • Effectively communicated with the external vendors to resolve queries. 
  • Used Perforce for the version control.

Environment: Python 2.7, Django 1.4, MySQL, Windows, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux, Quality Center

Confidential, Jersy City, NJ

Python Developer

Responsibilities:

  • Analysis and Design of application.
  • Created UI usingJavascript and HTML5/CSS.
  • Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
  • Implemented business logic using Python/Django.
  • Created backend database T-SQL stored procedures and Jasper Reports.
  • Worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.
  • Exported/Imported data between different data sources using SQL Server Management Studio.
  • Maintained program libraries, users' manuals and technical documentation.
  • Managed large datasets using Panda data frames and MySQL.
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
  • Carried out various mathematical operations for calculation purpose using python libraries.
  • Built various graphs for business decision-making using Python matplotlib library.
  • Fetched twitter feeds for certain important keyword using python-twitter library.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Implement code in python to retrieve and manipulate data.
  • Created most important Business Rules which are useful for the scope of project and needs of customers
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.

Environment: Python 2.7, Django, HTML5/CSS, MS SQL Server 2013, T-SQL, Jasper Reports, Javascript, Eclipse, Linux, Shell Scripting.

Confidential

Python Developer

Responsibilities:

  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
  • Made Django web based apps for Insurance premium calculations.
  • Designed and developed data management system using MySQL.
  • Rewrite existing Java, C++ application in Python.
  • Experienced in Agile Methodologies and SCRUM Process.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands

Environment: Python, Django 1.3, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, and Apache Web Server, NO SQL.

Confidential

Java Developer

Responsibilities:

  • Involved in coding using Java Servlets, created web pages using JSP’s for generating pages dynamically.
  • Involved in developing forms using HTML and performing client side validations using JavaScript.
  • Developed tabs with rollover effect plus other effects using JavaScript.
  • Rigorously followed Test Driven Development in coding.

Environment: JSP, Servlets, JDBC, JavaScript, Eclipse, HTML, JUnit, Oracle Database, Apache Tomcat Server, Oracle PL/SQL

We'd love your feedback!