We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

San Jose, CA

PROFESSIONAL SUMMARY:

  • Over 9+ years of IT experience in analysis, design, development, implementation and testing of various stand - alone and client-server architecture based enterprise application software using Python, Django in various domains.
  • Experienced in developing MVC based web applications using Django, Flask and Pyramid Frameworks.
  • Experienced in developing Applications using Python 3.4/2.7, Django 1.9/1.8/1.7, CSS, HTML, JavaScript, Angular JS, JQuery and Node.js by following W3C standards.
  • Worked on several standard python packages like Numpy, matPlotLib, Pickle, PySide, Scipy, wxPython, PyTables, BeautifulSoup, ReportLab, Pandas dataframe, urllib2, etc.
  • Experience in implementing with server side technologies with restful API and MVC design patterns with node JS and Django framework.
  • Extensive knowledge and experience in developing Single Page Applications (SPA) using AngularJS.
  • Excellent working knowledge in UNIX and Linux shell environments using command line utilities and also Shell Scripting, Perl, SQL Server.
  • Good knowledge of web services with protocols SOAP, REST.
  • Leveraging queueing architectures with RabbitMQ for scalability, performance and building.
  • Have good knowledge on No-SQL databases like MongodB.
  • Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
  • Proficient in developing complex SQL queries, Stored Procedures, Functions, Packages along with performing DDL and DML operations on the database.
  • Worked on Python Testing frameworks like Zope, Pytest, Nose and Robot framework.
  • Experience in developing applications using amazon web services like EC2, Cloud Search, Elastic Load balancer ELB, S3, CloudFront.
  • Understanding of Python best practices (PEP-8).
  • Quality of source code is improved by using Pylint.
  • Experience in working with application servers like Apache Tomcat, WebLogic, WebSphere
  • Wrote Junit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to GIT.
  • Hands on experience in working with various Version Control Systems, mostly GIT, CVS and subversion SVN.
  • Having experience in Water Fall, Agile Methodologies, Scrum stories and Sprints experience in a Python based environment.
  • Experience with databases using ORMs/DOMs for integrating with MySQL, MongoDB, Cassandra, SQLite
  • Good experience in handling errors/exceptions and debugging the issues in large scale applications.
  • Excellent Interpersonal and Communication skills, Efficient Time Management and Organization Skills, ability to handle Multiple-Tasks and work well in a Team-Environment.
  • Profound experience in cross platform application development and maintenance like Linux, Windows, and MAC.
  • Skilled in debugging/troubleshooting issues in complex applications.
  • Good knowledge in CORE JAVA and OOPS concepts.
  • Experience in designing and developing multi-tier enterprise applications using Java, J2EE related technologies such as Servlets, Struts, spring, JDBC, Hibernate, XML, JSP, HTML and Web Services.
  • Willing to learn and adapt to new technologies.

TECHNICAL SKILLS:

Operating Systems: Windows 98/2000/XP/7,8, Mac OS, UNIX and Linux CentOS, Debian, Ubuntu

Programming Languages: Python, Java, C, SQL

Web Technologies: HTML/HTML5, CSS/CSS3, XML, DOM, AJAX, jQuery, JSON and Bootstrap.

Frameworks: Django, Flask, Pyramid, PyJamas, Jython, Angular JS, Node JS, Spring, Hibernate

Webserver: Apache HTTP webserver, WebLogic, WebSphere, JBoss and Apache Tomcat

IDE: Eclipse, webstorm, Sublime Text, Brackets, Pycharm, Pystudio, Pyscripter.

Analytic Tools: Google Analytics Fiddler

Cloud Computing: AWS EC2, S3, RDS(MY SQL), SQS

Deployment Tools: Heroku, Amazon EC2, Jenkins and Fabric

J2EE: JDBC, JNDI, JSP and servlets

Databases: Oracle 8i/9i/10g/11g, MySQL, Sqlite3, Cassandra, Redis and mongo DB

Testing Tools: Bugzilla, Jasmine, Pyunit, JIRA and Junit, zope, pytest, nose, Robot

Protocols: TCP/IP, HTTP/HTTPS, SOAP

Version Control Tools: Git, SVN, CVS

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

SPECIFIC SKILLS: Python 3.4,2.7, Django 1.9,1.8, HTML5, CSS3, XML, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, Puppet MS SQL Server, Amazon s3, Jenkins, Mongo DB, Elastic search, T-SQL, Beautiful soup, ReportLab, PyMongo, TFS, JavaScript, Eclipse, Git, GitHub, Linux

Sr. Python Developer

Responsibilities:

  • Analyzed the system requirement specifications and also in client interaction during requirements specifications.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Developed the project in Linux environment.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
  • Used Ajax and JQuery for transmitting JSON data objects between frontend and controllers.
  • Developed Wrapper in Python for instantiating multi-threaded application.
  • Developed frontend of application using Bootstrap (Model, View, Controller), Angular.js framework.
  • Implemented the Backbone JS for DOM manipulation as this is the light web framework compared to Angular JS.
  • Utilized standard Python modules such as csv, itertools and pickle for development.
  • Used many regular expressions in order to match the pattern with the existing one.
  • Working knowledge of Java Web Services with real time knowledge using SOAP and REST.
  • Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
  • Created interactive data charts on Customer portal web application using High charts JavaScript library with data coming from Apache Cassandra.
  • Fetched twitter feeds for certain important keyword using python-twitter library.
  • Used python library BeautifulSoup for Webscraping to extract data for building graphs
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization.
  • Updated the client admin tool to have the new features like support for internalization, support for customer service and etc.
  • Worked on translation of web pages to different languages as per client requirements.
  • Implemented code to perform CRUD operations on MongoDB using PyMongo module.
  • Implemented responsive vector maps and charts on webpages using the data from MongoDB.
  • For the large data management used TFS and delivered reliable end product.
  • Learned to index and search/query large number of documents inside Elastic search.
  • Updated the client admin tool to have the new features like support for internalization, support for customer service and etc.
  • Worked on changes to open stack and AWS to accommodate large-scale data center deployment.
  • Manage, collaborate and coordinate the work of an offshore development team.
  • Facilitated Sprint Planning, Daily Scrums and Retrospectives if the Scrum Master is not able to do so for any reason.
  • Exposure to SCRUM Agile Methodologies and also ported existing applications to Python.

Confidential, Southborough, MA

SPECIFIC SKILLS: Python 2.7,2.5, Django 1.7,1.5, JavaScript, HTML5, XHTML, Angular JS, JQuery, Node.js, JSON, AJAX, XML, CSS3, SQL, MySQL, Bootstrap, Restful Web Services, Matplotlib library, Beautiful Soup, Jenkins, Git, GitHub, Linux, Eclipse, Cassandra

Sr. Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment by participating in complete SDLC process.
  • Involved in the development of front end of the application using HTML5, CSS3, AJAX, JSON and JQuery.
  • Responsible for user validations on client side as well as server side.
  • Have good exposure in LAMP (Linux, Apache, MySQL, and Python) Architecture
  • Hands-on experience in Python Scripting, Python STL, Django, and Web Development.
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture of Django framework and also conducted code reviews.
  • Implemented AJAX to update necessary section of webpages and hence, avoiding the need for reloading the entire web page.
  • Build the Silent Circle Management System(SCMC) in Django, Python and Node.js while integrating with infrastructure services.
  • Work with team of developers on python applications for RISK management.
  • Used Amazon Cloud EC2 along with Amazon SQS to upload and retrieve project history.
  • Creating invitation flow for customers to use the client portal for monitoring applications.
  • Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.
  • For the large data management used TFS and delivered reliable end product.
  • Developed applications especially in LINUX environment and familiar with all of its commands
  • Used advanced packages like Mock, patch and beautiful soup (b4) to perform unit testing.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Designed and configured database and back end applications and programs.
  • Created Git repository and added to GitHub project.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Deployed the project into Jenkins using GIT version control system.
  • 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.
  • Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.

Confidential, Irvine,CA

SPECIFIC SKILLS: Python 2.7,2.5, Django 1.7,1.5, JavaScript, HTML5, XHTML, Angular JS, JQuery, Node.js, JSON, AJAX, XML, CSS3, SQL, MySQL, Bootstrap, Restful Web Services, Matplotlib library, Beautiful Soup, Jenkins, Git, GitHub, Linux, Eclipse, Cassandra

Sr. Python Developer

Responsibilities:

  • Participated in all stages of Software Development Life Cycle like Planning, Analysis, Design, Implementation and Testing.
  • Designed and Developed User Interface of the website using front-end technologies like HTML, CSS, JavaScript, JQuery, AngularJS, Bootstrap and JSON.
  • Developed entire frontend and backend modules using Python on Django Web Framework by using MVC architecture.
  • Implemented Business logic, worked on data exchange, processed XML and HTML using Python 2.7 and its familiar framework Django.
  • Created Django dashboard with custom look and feel for end user after a careful study of Django admin site and dashboard.
  • Performed testing using Django's Test Module.
  • Used IBM DB2 SQL stored procedures and UNIX Shell Scripts for importing/exporting Data and Conversions.
  • Used MySQL as backend database and MySQLdb of python as database connector to interact with MySQL server.
  • For the manipulation of data from the database various queries using SQL were written and created a database using MySQL.
  • Implemented RESTful Web Services for the data transportation between multiple systems.
  • Skilled in using Collections in Python for manipulating and looping through different user defined objects.
  • Used web scraping python tools like Beautiful Soup to extract data.
  • Developed and tested many features for dashboard, created using Bootstrap, CSS, and JavaScript.
  • Experienced in Linux Shell Commands and Command Line Utilities.
  • Worked on Selenium testing framework.
  • Performed different testing methods like Unit Testing, Integration Testing, Web Application Testing and Selenium Testing.
  • Deployed the project into Heroku using GIT version control system.

Confidential

SPECIFIC SKILLS: Python 2.7,2.5, Django 1.7,1.5, JavaScript, HTML5, XHTML, Angular JS, JQuery, Node.js, JSON, AJAX, XML, CSS3, SQL, MySQL, Bootstrap, Restful Web Services, Matplotlib library, Beautiful Soup, Jenkins, Git, GitHub, Linux, Eclipse, Cassandra

Python Developer

Responsibilities:

  • Involved in Software development life cycle(SDLC) of requirements gathering, analysis and detailed design.
  • Developed views and templates with Python and Django’s framework using view controller and templating language to create a user-friendly website.
  • Developed front end page using HTML, CSS, JavaScript and JQuery.
  • Implemented MVC architecture in developing the web application with the help of Django framework.
  • Involved in code reviews using GitHub pull requests, reducing bugs, improving code quality, and increasing knowledge sharing.
  • Used Django Database API's to access database objects.
  • Generated property list for every application dynamically using Python modules like math, glob, random, itertools, and functools.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Used Pandas library for statistics Analysis.
  • Used Numpy for Numerical analysis for Insurance premium.
  • Used Python to place data into JSON files for testing Django Websites.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Involved in debugging the applications monitored on JIRA using Agile methodology.
  • Developed dynamic web pages to view the reports generated using Django Framework and also worked in NoSQL database MongoDB.
  • Used many regular expressions in order to match the pattern with the existing one.
  • Experienced in Agile Methodologies and SCRUM Process.

Confidential

SPECIFIC SKILLS: Python, Django, Java Script, Selenium, HTML, XHTML, Angular JS, JQuery, JSON, AJAX, XML, CSS, IBM DB2, SQL, MySQL, Bootstrap, Restful Web Services, matplotlib library, Beautiful Soup, Jenkins, Git, GitHub, Linux, Eclipse.

Python Developer

Responsibilities:

  • Involved in SCRUM process of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations.
  • Designed the user interface of the application using HTML, CSS3, XML, JavaScript and AJAX.
  • User interface is decoupled using Spring MVC architecture with Struts implemented already as the frontend.
  • Used standard Python modules e.g. csv, robot parser, itertools, pickle, jinja2, xml for development
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Developed Server side validation checks using Struts Validators and Java Script validations.
  • Used UML to design various data models including data flow diagrams, work flow diagrams and interaction diagrams.
  • Designed Class Diagrams, Sequence Diagrams depicting flow of the application using Rational Rose.
  • Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
  • Created Connection Pools in WebSphere and configured as needed.
  • Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL.
  • Worked on IDEs like Eclipse, Rational Application Developer, Rational Software Architect and Version control tools like Perforce P4V, CVS, SVN, Visual SourceSafe and Team foundation server.
  • Wrote test cases for unit testing JUnit.
  • Self-motivated team player with good Analytical, Logical and Problem Solving ability.
  • Participated in Daily stand-up meetings with project manager, Team Lead, co-developers, communicated with testers and resolved trackers.

Confidential

ABAP Developer

Responsibilities:

  • Worked on enhancing the BADI’s, User exits.
  • Created multiple reports to display the data in interactive ALV format.
  • Developed Smart forms, Adobe Interactive forms in modules FI,MM, WM, SD
  • Developed update programs to update system and user status, settlement rule, RA keys and progress version, Milestones and sales line item delivery date with forecast finish date.
  • Developed and changed layout sets for Invoice, order confirmation; purchase order.
  • Modified existing CRM programs according to the business requirement.
  • Designed Webdynpro Application and Work Flows.
  • Enhanced components to add custom fields in search and result screen.
  • Designed Technical Specifications and Unit Test documents.
  • Actively participated in Support activities for bug fixes in all the modules

Confidential

ABAP Developer

Responsibilities:

  • Developed a program to extract the GL account details, BOM details
  • Designed interface for Import/Export file from desktop to Webdynpro and vice versa.
  • Modified an SAP Script (RVADOR01) as per user requirements, which is for Sales Order Acknowledgement.
  • Enhanced existing webdynpro application based on the business requirement.
  • Worked on ALV Reports, Webdynpro Application, Dialog Programming, Forms, and Enhancements according to the requirement.
  • Modified existing SAP Scripts, Smart Forms and Converted Smart forms to Adobe Forms
  • Worked in Production support environment and handling production issues.
  • Monitored Batch jobs and maintained trackers and Remedy.
  • Worked on production support fixes
  • Worked on the Uni-code Remediation for various objects.
  • Worked on 2 upgrade projects from 4.7 to ECC 6 and ECC5 to ECC6.
  • Worked on SPDD and SPAU objects for ECC 6.0 Upgrade.
  • Worked on Unicode Fixes and Obsolete Function modules

Hire Now