We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

5.00/5 (Submit Your Rating)

Brenham, TX

PROFESSIONAL SUMMARY:

  • 8+ Yearsof real - time experience in Analysis, Design, Development, Management and Implementation of various stand-alone, client-server enterprise applications.
  • Worked on the following aspects of Python for over 6 years as a Python Developer and gained thorough knowledge.
  • Hands-on experience and thorough knowledge in Python scripting, Python STL, Pylons, Django and Flask.
  • Proficient in writing unit testing code using PyTest and integrating the test code with the build process.
  • Excellent experience with Python development under Linux OS (Fedora, Debian, Ubuntu, CentOS, RedHat Linux).
  • Worked with Agile Methodologies, Scrum stories and waterfall models in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Worked with Django Object-Relational Mapping (ORM) Framework for maping an object-oriented domain model to a relational database.
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
  • Experience in analyzing and handling large datasets using Oracle Relational database 9G, 10G.
  • Managed and administered domains, managed servers in Oracle Web logic application server.
  • Skilled in debugging/troubleshooting issues in complex applications.
  • Extensively used SQL databases (MYSQL, MSSQL, and Oracle) and No-Sql databases (Cassandra, Mongodb).
  • Knowledge of distributed streaming platfoems like kafka and RabbitMQ.
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
  • Experienced in designing and developing performance focused scalable complex data pipelines.
  • Extensively used UNIX shell Scripts for automating batch programs.
  • Experience in using Version Control Systems like GIT andSVN.
  • Used issue tracking tools like Trac, Apache Bloodhound, JIRA, Bugzilla .
  • Excellent technical knowledge on big-data frameworks like Apache sparkand Apache storm.
  • Expertise in client scripting language and server side scripting languages like JavaScript, JQuery, JSON, DOJO, bootstrap, Node.js, Angular.js, backbone.js, Require.js.
  • Experience in project deployment using Jenkins and using Amazon Web Services AWS EC2 and AWS S3.
  • Used Boto3to integrate Python applications with AWS services including Amazon S3, Amazon EC2.
  • Involved in the issue resolution and Root Cause Analysis.
  • Performed code reviews and implemented best Python programming practices.
  • Strong skills in writing technical and functional documents defined by the business requirements.
  • Good knowledge in various stages of SDLC(Software Development Life Cycle), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.

TECHNICAL SKILLS:

Programming Languages: Python 2.x/3.x, C++, Java, JavaScript, HTML, CSS

Frameworks: Django, Flask, AngularJS,Node.js,Backbone.js, Bootstrap, Struts, Spring, Hibernate.

Web Technologies: HTML5, CSS, JavaScript, AngularJS, JQuery, AJAX, Grid Technologies - Globus (GTK, Web Services)

J2EE Technologies: JDBC, JSP, Servlets, Java Swings, JavaBeans

Amazon Web Services: AWS EC2, AWS S3 and Boot3.

Application Servers: Apache Tomcat, IBM Web Sphere, Web Logic.

IDE s Development tools: PyCharm, NetBeans, Brackets, Eclipse and Vim

Issue Trackers: Bugzilla, JIRA, Trac, Apache Bloodhound

Version Controls: CVS, SVN, GIT, GitHub

Methodologies: Agile, SCRUM and Waterfall.

Analytical Tools: SWOT, Google Analytics, Tableau.

Databases: Oracle 8i/9i/10g, DB2, MongoDB, Cassandra, SQL server, MS Access, Sybase, MySQL 5.x, PostgreSQL

PROFESSIONAL EXPERIENCE:

Confidential, Brenham, TX

Sr. Python Developer

Responsibilities:

  • Was Involved in all stages of SDLC (Planning, Analysis, Design, Implementation and Testing).
  • Designed the website’s UI with Django's view controller and template language, developed Views and Templates with Python.
  • Processed XML and HTML using Python 2.7 and its familiar framework Django.
  • Used Django Framework to implement the MVC Architecture to develop web applications.
  • After a careful study of Django admin site and dashboard, created Django dashboard with custom look and feel for end user.
  • Worked on Django API's for accessing the database.
  • Used front-end technologies like HTML, CSS, JavaScript, JQuery, AngularJS, Bootstrap and JSON to design and develop the User Interface.
  • Used IBM DB2 SQL stored procedures and UNIX Shell Scripts for importing/exporting Data and Conversions.
  • Wrote various queries using SQL and created a database using MYSQL for the manipulation of data from the database.
  • Shared data and computing power, for computing intensive engineering design patterns and software adjustments using Grid Computing.
  • For the purpose of testing many programs on Python and other codes, Python Unit test library was used.
  • Performed different testing methods like unit testing, Integration testing, web application testing and selenium testing.
  • UsedRESTful Web Services for the data transportation between multiple systems.
  • Worked on Python Matplotlib library to build various graphs for business decision-making.
  • Used Python library,Beautiful Soup for web Scrapping.
  • The application was developed in Linux environment and dealt with all of its commands.
  • Implemented automate scripts to back up the old records using MongoDB export command and transfer these backup files into backup machine using ftplib.
  • Maintained multiple copies of data in different database servers using MongoDB Replication concept.
  • Developed and configured test automation networks and execute stability and performance tests.
  • Facilitated Sprint Planning, Daily Scrums and Retrospectives if the Scrum Master is not able to do so for any reason.
  • Deployed the project into Jenkins using GIT version control system.

Environment: Python 2.7, Django1.5, HTML5/CSS, Linux, Celery, AWS, Shell Scripting, JQuery, GitHub, Angular.JS, Jira MS SQL Server 2013, MySQL, Javascript, Eclipse.

Confidential, Tinton Falls, NJ

Sr. Python Programmer

Responsibilities:

  • Designed, developed, tested, deployed and maintained the website.
  • Designed and developed the User Interface of the website using HTML, AJAX, CSS and JavaScript.
  • Designed and developed data management system using MySQL.
  • Rewrote existing Python/Django modules to deliver a 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.
  • Worked extensively with Bootstrap, Javascript, and jQuery to optimize the user experience.
  • Used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different requests from multiple browsers to web application.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Responsible for debugging the project monitored on JIRA (Agile).
  • 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.
  • Built development environment with JIRA, Stash/Git.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Responsible for debugging and troubleshooting the web application.
  • Involved in entire lifecycle of the project including Design, Development, and Deployment, Testing and Implementation and support.
  • Involved in code reviews using GitHub pull requests, reducing bugs, improving code quality, and increasing knowledge sharing.
  • Implemented monitoring and established best practices around using elastic search.
  • Install and configuring monitoring scripts for AWS EC2 instances.
  • Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
  • Worked under UNIX environment in development of application using Python and got familiar with all of its commands.

Environment: Python 2.7, Django1.3, C++, Java, JQuery, MySQL, Oracle 11.2, Linux, Eclipse, Shell Scripting, HTML, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache Web Server.

Confidential, Brooklyn, NY

Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Participated in the complete SDLC process.
  • Developed user interface using CSS, HTML, JavaScript and JQuery.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Designed and implemented a dedicated MYSQL database server to drive the webapps and report on daily progress.
  • Developed views and templates with Python and Django’s view controller and templating language to create a user-friendly website interface.
  • Used Django framework for application development.
  • Utilized PyUnit, the Python unit test framework, for all Python applications.
  • Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
  • Created database using MySQL, wrote several queries to extract/store data.
  • 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 back end applications and programs.
  • Performed research to explore and identify new technological platforms.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
  • Resolved ongoing problems and accurately documented progress of a project.

Environment: Python 2.7, Django 1.4, Puppet Rspec, Jenkins, Grafana/Graphite, MySQL, Windows, Linux, HTML, CSS, JQuery, JavaScript, Apache, Jira, Linux.

Confidential, Lansing, MI

Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Participated in the complete SDLC process.
  • Developed user interface using CSS, HTML, JavaScript and JQuery.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Designed and implemented a dedicated MYSQL database server to drive the webApps and report on daily progress.
  • Developed views and templates with Python and Django’s view controller and templating language to create a user-friendly website interface.
  • Used Django framework for application development.
  • Created entire application using Python, Django, MySQL and Linux.
  • Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
  • Created database using MySQL, wrote several queries to extract/store data.
  • 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 back end applications and programs.
  • Performed research to explore and identify new technological platforms.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
  • Resolved ongoing problems and accurately documented progress of a project.

Environment: Python 2.7, Django 1.4, Puppet Rspec, Jenkins, Grafana/Graphite, MySQL, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux.

Confidential

Java/J2EE Developer

Responsibilities:

  • Followed Agile software development practice paired programming, test driven development and scrum status meetings.
  • Designed the front end using jQuery, JSP, AJAX, and CSS.
  • Extensive experience on front end development with HTML, CSS for styling of the webpages, JavaScript,JQuery and Bootstrap for client side validations.
  • Used Eclipse as development IDE for web application.
  • Involved in development of the applications using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet).
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Implemented business process, database retrievals, access of information and User Interface using Java, Struts.
  • Used JUnit for testing and check API performance. Used Object Relational Mapping tool Hibernate for the interaction with the database.
  • Used Spring Core Annotations for Dependency Injection and integrated with Hibernate.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Used Hibernate for Database connectivity.
  • Designed and developed base classes, framework classes and common re-usable components.
  • Used Spring MVC for the controllers used Spring Security for securing the web tier Access.
  • Involved in writingDAO layer using Hibernate to access the Oracle database.
  • Implemented Hibernate to map all the tables from different data sources to make database updating.

Environment: Java, Eclipse, Bamboo, Spring 3.0, JQuery, Hibernate, HTML, XML, CSS, JavaScript, Eclipse, Oracle10g, Junit, Spring AOP, REST,GIT

We'd love your feedback!