We provide IT Staff Augmentation Services!

Senior Python Developer Resume

2.00/5 (Submit Your Rating)

Mason, OH

SUMMARY:

  • Above 8+ years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server in domains like Banking, HealthCare, Telecom etc
  • Proficient coder in multiple languages and environments including Python, Django, C, C++ and SQL.
  • Experienced in developing web-based applications using Python, Django, UI/UX, PHP, C++, XML, CSS 5, HTML, DHTML, JavaScript, Jdk1.7, jquery, Angular.JS.
  • Experience in version control systems using CVS, SVN and Git/Github and issue tracking tools like Jira and BugZilla.
  • Experienced in working with various Python IDE's using PyCharm, Spyder, PyStudio, PyScripter, and PyDev
  • Understanding of Python best Practices (PEP-8).
  • Expertise in handling web applications - UI security, logging, backend services.
  • Hands on working with Python latest versions 3.4.3 and 2.7.10,SVN, Git, JIRA, Bugzilla, Axosoft, Amazon EC2/S3.
  • Proficient in SQLite, MySQL and Postgre SQL databases with Python.
  • Experienced in developing Web Services with Python programming language.
  • Familiar with JSON based REST Web services and Amazon Web Services (AWS).
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views
  • Strong understanding of UNIX and Linux environments and commands.
  • Strengths include ability to prioritize responsibilities, manage multiple projects in parallel, Ability to interact effectively with all levels of management and developers.
  • Well versed with Agile with SCRUM, Waterfall Model and Test-driven development methodologies.
  • Experience in building frameworks and automating complex workflows using Python for Test Automation
  • Experienced in handling projects for entire software life cycle and provided first, second and third level support. Handled late night calls and deployed production hot fixes.
  • Experience in implementing with server side technologies with restful API and MVC design patterns with node JS and Django framework.
  • Good experience on using Mercurial, Git (GERITT review) and CVS for configuration management.
  • Implemented continuous integration using Jenkins
  • Excellent verbal and written skills, especially with regards to presenting findings to both technical and nontechnical audiences.
  • Good experience in JAVA and OOPS concepts.
  • Experience in writing test scripts, test cases, test specifications and test coverage.
  • Hands on experience in using NOSQL libraries like MongoDB, Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MYSQL databases.
  • Knowledge of the Software Development Life Cycle (SDLC), Agile and Waterfall Methodologies.
  • Experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora)
  • Built and deployed production sites using apache.
  • Adept in providing analytical support to key business applications/ solutions.
  • Experience with Jsp Servlets, Web Services (SOAP, REST) and Tomcat.
  • Excellent debugging, problem solving, optimization and testing skills.
  • Expertise in writing Stored Procedures, Cursors, Functions and performed data analysis using PL/SQL

TECHNICAL SKILLS:

Platforms: Windows, Unix/Linux

Programming Skills: Java, J2EE, SQL, PL/SQL, Design Patterns, XML, XSLT, JDBC, ASP.net

Frameworks: Spring, Hibernate

Web Technologies: HTML 5, CSS, JavaScript, AJAX, J-Query and UI, Angular, PHP, DJANGO, Flask

Database: Oracle, MySQL, Microsoft SQL Server, PostgreSQL, SQL/Plsql

Servers: Web sphere, Apache Tomcat Repository Tools Perforce

Other Skills: Enterprise Product Catalog, Clarify CRM Framework

Other Tools Used: Eclipse, ANT Build, SQL Developer, Visual Studio, Putty

WORK EXPERIENCE:

Senior Python Developer

Confidential - Mason, OH

Responsibilities:

  • Analyzed & gathered business requirements specifications by interacting with client & understanding business requirement specification documents.
  • Developed the presentation layer using HTML, CSS, JavaScript, JQuery and AJAX.
  • Used JQuery libraries for all client side JavaScript manipulations.
  • Utilized Python libraries wxPython, numPY, Twisted and matPlotLib.
  • Implemented SQL Alchemy which is a python library for complete access over SQL.
  • Worked on ElementTree XML API in python to parse XML documents and load the data in database.
  • Skilled in collections and used for manipulating and looping through different user defined objects.
  • Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
  • Used Django configuration to manage URLs and application parameters.
  • Created entire application using Python, Django, MySQL and Linux.
  • Installed, configured, and managed the AWS server.
  • Used Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS.
  • Entailed setting up Saltstack to run AWS.
  • AWS data pipeline for Data Extraction, Transformation and Loading from the homogeneous or heterogeneous data sources.
  • Accessed database objects using Django Database APIs.
  • Worked on python based test frameworks and test driven development with automation tools.
  • Experience in continuous integration and automation using Jerkins.
  • Strong experience working with real time streaming application and batch style large scale distributed computing applications using tools like Spark Streaming.
  • Implemented advanced procedures like text analytics and processing using the in-memory computing capabilities like Apache Spark written in Scala.
  • Deployed the project into Heroku using GIT version control system.
  • Responsible for debugging and troubleshooting the web application.
  • Took part in the entire project's lifecycle which includes Design, Development and Deploying, Testing, Implementation and support.
  • Used Design patterns efficiently to improve the code reusability.
  • Coordinated with the offshore development team and assisted them when required.

Environment: Python 2.7, Django 1.6, CSS, HTML, JavaScript, JQuery, AJAX, MYSQL, Linux, Heroku, GIT.va, JQuery, MySQL, Oracle 11.2, Linux, Django, Eclipse, Shell Scripting, HTML5/CSS. Red hat Linux, Apache.

Sr. Python Developer

Confidential - Raleigh, NC

Responsibilities:

  • Write python script to fix the bug using Cisco bug signature tool Diagnostic Signature.
  • Improved script performance with respect to database inserts for millions of records
  • Used threading module to download data for multiple clients in parallel
  • Developed daemon programs.
  • Gathered all requirements for developing and analyzing requirement of projects.
  • 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.
  • Dynamic implementation of SQL server work on website using SQL developer tool.
  • Designed front end using UI, HTML, Bootstrap, Node JS, underscore JS, Angular JS CSS, and JavaScript.
  • Involved in the Complete Software development life cycle (SDLC) to develop the application.
  • Followed AGILE development methodology to develop the application.
  • Used and customized apache server to for checking our developed project.
  • Used several python libraries like wxPython, numPY and matPlotLib.
  • Was involved in environment, code installation as well as the SVN implementation.
  • Build all database mapping classes using Django models and Apache Cassandra.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.

Environment: Python 3.3, PyQT, PyQuery, MVW, HTML5, CSS3, DOM, Angular.js, Shell Scripting, JSON, Rest, Apache Web Server, Django, SQL, UNIX, Windows, PostgreSQL, and python libraries such as Numpy, sqlalchemy, Django Tastypie

Senior Python Developer

Confidential

Responsibilities:

  • Closely involved in performance evaluation and User Acceptance Test.
  • Developed a portal to manage and entities in a content management system using Flask.
  • Designed the database schema for the content management system.
  • Wrote programs for performance calculations using Numpy and sqlalchemy.
  • Worked on CSV files while trying to get input from the MySQL database.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Worked in stages such as analysis and design, development, testing and debugging.
  • Organized data exchange and integration with customers and third-party systems using CSV, XLS, XML, DBF, JSON, REST, SOAP.

Environment: Python 2.7, Windows, MySQL, flask and python libraries such as Numpy, sqlalchemy, MysqlDB.

Python Developer

Confidential - Raleigh, NC

Responsibilities:

  • Interacted with the client end-users during requirements gathering sessions.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Developed dynamic web pages using Python, Django Frameworks.
  • Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, JQuery, AngularJS, Bootstrap and JSON.
  • Worked on Django API's for accessing the database.
  • Supported Apache Server on Linux Platform.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases.
  • Created specific images using Python Imaging Library for the custom images used for each book
  • Implemented Business logic, worked on data exchange, processed XML and HTML using Python 2.7 and its familiar framework Django.
  • Model View Control architecture is implemented using Django Framework to develop web applications.
  • Developed Views and Templates with Python and using Django's view controller and template language, Website interface is created.
  • Used IBM DB2 SQL stored procedures and UNIX Shell Scripts for importing/exporting Data and Conversions.
  • Created Django dashboard with custom look and feel for end user after a careful study of Django admin site and dashboard.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Deployed the project into Jenkins using GIT version control system.
  • Created Git repository and added to GitHub project.
  • Developed Application to access JSON and XML from Restful Web Service from consumer side using JavaScript and Angular.JS.
  • Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
  • Implemented automate scripts to back up the old records using MongoDB export command and transfer these backup files into backup machine using Ftplib.
  • Ensured high quality data collection and maintaining the integrity of the data.
  • Developed object-oriented programming to enhance company product management.

Environment: Python2.7, Django, HTML5/CSS, XML, Angular.JS, MySQL, JQuery, JavaScript, JSON, Ajax

Python Developer

Confidential - Atlanta, GA

Responsibilities:

  • Participated in the complete SDLC process and used PHP to develop website functionality.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Designed and developed data management system using MySQL. Built application logic using Python 2.7.
  • Used Django APIs for database access.
  • Used Python to extract weekly hotel availability information from XML files.
  • Participated in requirement gathering and worked closely with the architect in designing and modelling.
  • Worked on development of SQL and stored procedures on MYSQL.
  • Developed shopping cart for Library and integrated web services to access the payment (E-commerce).
  • Designed and developed a horizontally scalable APIs using Python Flask.
  • Designed Cassandra schema for the APIs.

Environment: Python 2.6/2.7, JavaScript, Django Framework 1.3, CSS, SQL, MySQL, LAMP, JQuery, Adobe Dreamweaver, Apache web server.

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved in developing, testing and implementation of the system using Struts, JSF, and Hibernate.
  • Involved in entire life cycle development of the application.
  • Involved in the development of business module applications using J2EE technologies like Servlets, Struts, JDBC and ODBC.
  • Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
  • Used HTML, CSS, XHTML and DHTML in view pages for front-end.
  • Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
  • Developing, modifying, fixing, reviewing, testing and migrating the Java, JSP, XML, Servlet, SQLs, JSF, Spring and hibernate programs
  • Used Struts & JavaScript for client-side validation.
  • Automated the HTML and JSP pages indexing process of search module using Apache Ant tool and singleton design pattern.
  • Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JQuery, JavaScript extensively used Table less Design in CSS for positioning.
  • Adopted J2EE best practices using J2EE design patterns for designing and developing the application components.
  • Developed JavaScript files for user input validation and client side revenue calculations.

We'd love your feedback!