We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

Lexington, KY

SUMMARY

  • 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.
  • Python development experience encompasses the utilization of new tools and technical developments (libraries used: libraries- Beautiful Soup, Jasy, numpy, Scipy, matplotlib, Pickle, PySide, python-twitter, Pandas dataframe, networks, urllib2, MySQL dB for database connectivity) to drive .com
  • Experienced in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid and Zope Python web application frameworks.
  • Performed Test Driven Development and Behavior Driven Development methodologies for enterprise wide projects.
  • Experience in Implementation of MVC/ MVW architecture using Django, and RESTful, Soap web service and SoapUI.
  • Web development usingPython, Django.
  • Building out the next-generation public-facing web site with an advanced Django-based web frameworks.
  • Experience in the design of Mongo DB database - Indexing and Sharding.
  • Good understanding of core Object oriented programing concepts, Multi-Threading and Exception Handling in client server environment.
  • Experienced in working with various Python Integrated Development Environments like NetBeans, PyCharm, PyStudio, Eclipse and Sublime Text.
  • Strong working knowledge on Data center concepts and cloud computing.
  • Proficient in developing websites and web applications using PHP, MYSQL, HTML 4.01/5, XML, JSON,CSS, Java Script & AJAX.
  • Hands on experience in SQL and PL/SQL and writing stored procedures.
  • Excellent experience in designing and maintaining complex SQL queries and developing PL/SQL stored procedures.
  • Strong knowledge inSQLconcepts - CRUD operations and aggregation framework.
  • Experience in analysing and handling large database using Oracle Relational Data Architecture.
  • Have good experience in MATLAB coding.
  • Experienced in developing UNIX shell scripts and bash scripting.
  • Good experience in working with web services like Amazon EC2, AWS and Amazon S3.
  • Familiar with JSON based REST Web services and Amazon Web Services(AWS).
  • Experience in developing applications using amazon web services like EC2, Cloud Search, Elastic Load balancer ELB, Cloud Front, Route 53.
  • Experience in using various version control systems like Git (GitHub / Bitbucket), SVN.
  • Proficient in writing unit testing code using Unit Test/PyTest and integrating the test code with the build process.
  • Worked on Python Testing frameworks like zope, pytest, nose and Robot framework.
  • Well versed with Agile with SCRUM, Waterfall Model and Test driven development methodologies.
  • Most of the applications were developed with Python, Django, and PostgreSQL using JIRA (Agile) methodology.

TECHNICAL SKILLS

LANGUAGES: Frameworks Django, Zope, PyJamas, Python, CSS Bootstrap SDETs

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

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

Deployment Tools: Heroku, Amazon EC2

Testing Tools: Bugzilla and JIRA

OPERATING SYSTEMS: Windows, Redhat Linux 4.x/5.x/6.x, Ubuntu

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

PROFESSIONAL EXPERIENCE

Confidential, Lexington, KY

Sr. Python Developer

Responsibilities:

  • Used Django Framework in developing web applications to implement the model view control architecture.
  • Responsible for setting upPythonREST API framework using Django.
  • Developed views and templates withPythonand Django view controller and templating language to create a user-friendly website interface.
  • Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
  • Built various graphs for business decision making usingPythonmat plotlib library.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Used PyQuery for selecting DOM elements when parsing HTML.
  • Created Business Logic usingPythonto create Planning and Tracking functions.
  • 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, developed and designed a dashboard control panel for customers and Administrators using Django, Oracle DB and PostgreSQL.
  • Automated the existing scripts for performance calculations using Numpy and sql alchemy.
  • Used Numpy for Numerical analysis for Insurance premium
  • Managed large datasets using Panda data frames and MySQL.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python.
  • Deployed the project into Heroku using GIT version control system.
  • Maintained Puppet for testing various unit/system automation schemes and worked on Using Jenkins to deploy your Django application and run unit tests.
  • Managed deployment automation using Chef, Custom Puppet modules and created test scripts using Selenium Web driver using Page Object Model.
  • Involved in designing and developing of Automation Test cases using Selenium WebDriver, Java, TestNG.
  • Strong knowledge of all phases of SDLC and Strong working knowledge of Software testing (Functional Testing, Regression Testing, Load Testing).
  • Experienced in designing Test Plans and Test Cases, Verifying and Validating Web based applications

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

Confidential, New York, NY

Python Developer

Responsibilities:

  • Developed web applications in Django Framework's model view control (MVC) architecture.
  • Designed and implemented custom scripts.
  • Managed, developed and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL and VMWare API calls.
  • 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.
  • Part of team implementing REST API's in Python using micro-framework like Flask with SQLAlchemy in the backend for management of data center resources on which OpenStack would be deployed.
  • Conducted scrum meetings and generated custom dashboards.
  • Documented and maintained use case diagrams and sequence diagrams.
  • Implemented web components utilizing JSP and server side components.
  • UsedPythonand Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Integrate the dynamic pages with Angular JS and j-query to make the pages dynamic
  • Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
  • Used Machine learning techniques like unsupervised Classification, optimization and prediction.
  • Worked onPythonopen stack API's
  • Using Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript, also used Bootstrap as a mechanism to manage and organize the html page layout
  • Wrote and executed various MYSQL database queries fromPythonusingPython-MySQL connector and MySQL db package
  • Associated with working cloud computing platforms like open stack.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Perforned object-oriented Python, Flask, SQL, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, Linux, Sublime Text, git.
  • Performed 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, Atlanta, GA

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
  • Python/Django based web application, Postgre Sql 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
  • 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
  • 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 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.
  • Managed large datasets using Panda data frames and MySQL.
  • 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
  • Different testing methodologies like unit testing, Integration testing, web application testing
  • Developed test scripts for automation with Selenium.

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

Confidential, Syracuse, NY

Python Developer

Responsibilities:

  • Responsible for requirement gathering and for the development of the entire application, in collaboration with team analyst.
  • Used Django configuration to manage URLs and application parameters.
  • Generated Python Django Forms to record data of online users
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
  • Involved in data analysis usingPythonand handling the ad-hoc requests as per requirement.
  • Developed entire frontend and backend modules usingPythonon Django Web Framework on MySQL.
  • Designed and developed data management system using MySQL. Built application logic usingPython2.7.
  • Handled potential points of failure (database, communication points and file system errors) through error handling and communication of failure.
  • Worked on Restful API's to access the third-party data for the internal analysis and statistical representation of data.
  • Worked in NoSQL database on simple queries and writing Stored Procedures for normalization and renormalization.
  • Developed build and deployment scripts using ANT & MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Managed, collaborated and coordinated the work of an offshore development team.
  • Used Bootstrap as a mechanism to manage and organize the html page layout.
  • Used Django configuration to manage URLs and application parameters.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Created data load process to load data from OLTP sources into Netezza and testing a cloud application.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary and potentially execute Unit Test automation (Java/Junit).
  • Participated in writing a unique XPath using firebug and fire path to identify web elements.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Worked on WinRunner 7.6, LoadRunner 7.5, Test Director 7.6 and QTP.
  • Analyzed the business requirements, developed test plans and created test cases in Quality center, a test management tool.

Environment: Python, Django, JSON, HTML, CSS, AJAX, JQuery, Bootstrap, AWS, XML, SOAP, GitHub, Jira, Agile, SQL, PL/SQL, MYSQL, Oracle, Netezza and Windows.

Confidential

Program Analyst

Responsibilities:

  • Work with team of developers on python applications for RISK management.
  • Design, develop, test, deploy and maintain the website.
  • Involved in data analysis usingPythonand handling the ad-hoc requests as per requirement.
  • Developed entire frontend and backend modules usingPythonon Django Web Framework on MySQL.
  • Designed and developed data management system using MySQL. Built application logic usingPython2.7.
  • Handled potential points of failure (database, communication points and file system errors) through error handling and communication of failure.
  • Worked on Restful API's to access the third-party data for the internal analysis and statistical representation of data.
  • Worked in NoSQL database on simple queries and writing Stored Procedures for normalization and renormalization.
  • Developed build and deployment scripts using ANT & MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Managed, collaborated and coordinated the work of an offshore development team.
  • 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 Java script 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, MySQL, Linux, HTML, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache Web Server, Django

Confidential

Java Developer

Responsibilities:

  • Designed and developed user interface using Struts tags, JSP, HTML and JavaScript.
  • Developed user specific Highlights (dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module.
  • Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework) and Hibernate.
  • Developed design specifications and object models using UML methodology and Rational Rose.
  • Involved in various stages of Software Development Life Cycle (SDLC), analysis, design and development.
  • Developed logic and code for the registration and validation.
  • Developed program to send automatically generated mails,
  • Performed client side validation using JavaScript.
  • Developed web-based user interfaces using JSP, HTML, and XML based client and server application.
  • Involved in implementing and maintaining large content driven and E-commerce based application.
  • Used Axis Web Services using SOAP to transfer the amount from an application that is remote and global to different financial institutions
  • Involved in designing the user interfaces using HTML, CSS, and JSP’s.
  • Configured Hibernate, Spring and JSP to map the business objects to Mysql Database using XML configuration file
  • Performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs.
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
  • Developed and implemented PL/SQL stored procedures, functions, and triggers.
  • Integration of front-end with Oracle database using JDBC API through JDBC-ODBC Bridge driver at server side.
  • Conducted Unit testing, Interface testing, System testing and user acceptance testing.
  • Support the applications through production and maintenance releases.

Environment: Java, Servlets, JSP, JavaScript, XML, HTML, UML, Rational Rose, JDBC, WebSphere Application Server, RAD, spring, Hibernate, Oracle 10g, PL/SQL, Junit.

Hire Now