We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

3.00/5 (Submit Your Rating)

Santa Clara, CA

SUMMARY:

  • Over 8 years of experiences as application developer with analytical programming using Python, Django and Java.
  • Proficient coder in multiple languages and environments including C, C++ and SQL.
  • Experienced in developing web - based applications using UI/UX, PHP, C++, XML, CSS 5, HTML, DHTML, JavaScript, Jdk1.7, JQuery and AngularJS.
  • Hands on working with Python latest versions 3.4.3 and 2.7.10, SVN, Git, JIRA, Bugzilla, Amazon EC2/S3.
  • Wrote python scripts to parse XML documents and load the data in database and developed web-based applications using Python, CSS and HTML.
  • Worked on applications and developed them with XML, JSON, XSL (PHP, Django, Python and Rails).
  • Experienced with full software development life cycle, architecting scalable platforms, object oriented programming, database design and agile methodologies.
  • Experienced in developing Web Services with Python programming language.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • Proficient in SQLite, MySQL and Postgre SQL databases with Python
  • Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries.
  • Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio and PyDev.
  • Experienced in developing Web Services with Python programming language.
  • Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet. Familiar with JSON based REST Web services and Amazon Web Services (AWS).
  • Well experienced in using JUnit for performing unit-testing framework to gain confidence in the correctness of the code.
  • Expertise in using IDEs like Eclipse, Net Beans and RAD for debugging and using java coding standards from the beginning of development.
  • Administration of DevOps tools suite: Puppet, AWS, GitHub, JIRA, Confluence, Deploy, and Splunk.
  • Having an experience in dealing with Spark Hadoop. Hands on experience in dealing with huge databases like Teradata
  • Excellent working knowledge in UNIX and Linux shell scripting environments using command line utilities.
  • Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, My SQL, and Python/PHP) Architecture.
  • Experience working in both waterfall and Agile software methodologies.
  • Experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora)
  • Hands on experience in creating a custom Puppet module skeleton to use same structure across all Puppet modules.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Generated Python Django Forms to record data of online users.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.
  • Programming UNIX shell scripts (bash, sh, ksh, etc.)
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
  • Experience in implementing and working on the python code using shell scripting. Performed troubleshooting, fixed and deployed many Python bug fixes.
  • Wrote and executed various MySQL database queries from python using\ Python-MySQL connector and MySQL dB package.
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing.
  • Experience with continuous integration and automation using Jenkins.
  • Experience in Cold Fusion and prototyping.
  • Experience with Data Analytics - former Hadoop and more recent Scala/Akka experience would be highly valued.
  • Experienced in developing web-based applications using Python and JavaScript in Linux based OS.
  • Designed and implemented large-scale business critical systems using Object oriented design and Programming concepts using Python and Django.
  • Excellent communication, interpersonal and analytical skills and a highly motivated team WORK EXPERIENCE

TECHNICAL SKILLS:

Programming Languages: Python, Java/J2EE, JavaScript, PHP, C, C++, SQL, PL/SQL.

Frameworks: Django, MongoDB, AngularJS, Django Rest Framework, Flask, Hibernate, Spring MVC, ASP.NET MVC.

Web Technologies: Node.js, HTML5, JSP, XHTML, CSS3, Bootstrap, XML, JSON, JQuery, JQuery UI, Ajax, Web Services, REST API's.

Databases: MySQL, PostgreSQL, MS-SQL, Oracle (10G, 11G),Redis, MongoDB

Platforms: Linux, Unix, Windows.

Tools: & IDE: Selenium, Eclipse, NetBeans, Visual Studio, LiClipse.

SDLC: Waterfall, Agile, Scrum.

Version Control: SVN, GIT, GitHub

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

PROFESSIONAL EXPERIENCE:

Confidential, Santa Clara, CA

Sr. Python Developer

Responsibilities:

  • Automated different workflows, which are initiated manually with Python scripts and Unix shell scripting.
  • Used Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
  • Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQLdb package.
  • 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 Python based GUI components for the front-end functionality such as selection criteria.
  • Prototype proposal for Issue Tracker website using Python/Django connecting MySQL as Database.
  • HTML, Java Script, Angular
  • Created Python and Bash tools to increase efficiency of call center application system and operations; data conversion scripts REST, JSON, and CRUD scripts for API Integration.
  • Developed Python Framework using Django to perform scan software unit monitoring.
  • Configured various big data workflows to run on top of Hadoop and these workflows comprise of heterogeneous jobs like MapReduce.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Administration of Linux machine and configured Apache python mod to host the website.
  • Configuration management tools like Salt, Ansible, Chef, or Puppet
  • Jira Implementation (20,000 user) and Jira Customization, Issue Scheme, Workflow, Screen schemes
  • Helped with the migration from the old server to Jira database (Matching Fields) with Python scripts for transferring and verifying the information.
  • Utilized PyUnit, the Python unit test framework, for all Python applications.
  • Worked with Network related python libraries for transferring the files and connecting remotely to the servers.
  • Involved in designing mobile search application system requirements and coded back-end and front-end in Django/Python.
  • Ensured high quality data collection and maintaining the integrity of the data.
  • 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.
  • Generating various capacity-planning reports (graphical) using Python packages like Numpy, matplotlib.
  • Analyzing various logs that are been generating and predicting/forecasting next occurrence of event with various Python libraries.
  • Worked on development of SQL and stored procedures on MYSQL.
  • Prepared and analyzed reports using python libraries.
  • Analyzing the source data coming from different sources (SQL Server, Oracle, Sales force and also from flat files like Access and Excel) and working with business users and developers to develop the Model.
  • Designed and Developed DB2 SQL Procedures and UNIX Shell Scripts for Data Import/Export and Conversions.

Confidential, New York, NY

Python Developer

Responsibilities:

  • Developed dynamic web pages using python Django Frameworks.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
  • Supported Apache Server on Linux Platform.
  • Developing Python Framework using Django to perform scan software unit monitoring.
  • Designed the front end of the application using Python, HTML, CSS, AJAX, JSON and JQuery
  • Created use-case scenarios and storyboards in MS Word and MS PowerPoint for better visualization of the application.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Developed and Consumed Restful APIs for web applications using Python and Django
  • Wrote python scripts to parse XML documents and load the data in database.
  • Worked extensively with Bootstrap and JQuery to optimize the user experience.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Used Py Unit framework for performing unit testing
  • 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.
  • Automated the existing scripts for performance calculations using Numpy and SQL alchemy.
  • Involved in writing automation scripts using Python-Selenium to test the functionality of the web pages and also written Socket programming scripts to bridge communication in between Client-Server.
  • 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.
  • Good Experience with Django, a high-level Python Web framework.

Confidential, Westborough, MA

Python Developer

Responsibilities:

  • Designed front end and backend using Python on Django Web Framework.
  • Developed views and templates with Python and Django's view controller.
  • Engaged in Design, Development, Deployment, Testing and Implementation of the application.
  • Used HTML, CSS, AJAX, and JSON for designing and developing the user interface of the website.
  • Used JavaScript and JSON to update a portion of a webpage.
  • Rewritten existing Python/Django modules to deliver certain format of data.
  • Developed Python web services for processing JSON and interfacing with the Data layer.
  • Worked extensively with Bootstrap and JQuery to optimize the user experience.
  • Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
  • Developed HTML interfaces with an understanding of UI design principles and object-oriented program development.
  • Worked on project scaffolding using yomen, grunt, bower, nodejs.
  • Received business logic specifications and design documents, and painted HTML using CSS and business logic in Angular and JavaScript.
  • Utilized AngularJS framework to bind HTML template (views) to backend Json Data.
  • Used $ routeprovider for navigation and config using angular-route.
  • Carried out various mathematical operations for calculation purpose using python libraries.
  • Skilled in using Collections in Python for manipulating and looping through different user defined objects.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Worked on deployment of project on to Amazon S3.
  • Develop consumer based features and applications using Python, Django, HTML and Test Driven Development (TDD).
  • Development stored procedures for normalization and renormalization in MYSQL.
  • Used GIT version control and deployed project to Heroku.
  • Created Change Controls and for change management process for Various Migration of code to production, and worked on approvals from seniors.
  • Increased performance of the extended applications by making effective use of various design patterns (Front Controller, DAO).
  • Worked on a large scale distributed computing environment, monitoring data nodes to prioritize jobs for processing functions.
  • Responsible for tracking and monitoring project status in JIRA (Agile).

Environment: Python 3.3, Django 1.6, HTML5, CSS, XML, MySQL, JavaScript, C++, Angular JS, Backbone JS, JQuery, CSS Bootstrap, Mongo DB, MS SQL Server, T-SQL, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.

Confidential, Boston, MA

Python Developer

Responsibilities:

  • Involved in preparing engineering specification with OOA and OOD.
  • Used Rational Rose Enterprise to develop Use Case diagrams, Class diagrams, Collaboration & Sequence Diagrams, State Diagrams, and Data Modeling.
  • Developed application logic using Python, Java script, Java.
  • Used JMS for updating Mailing plans and tracking them.
  • Implemented front end for third party Worked with the design team for project structure.
  • Developed a portal to manage and entities in a content management system using Flask.
  • Designed the database schema for the content management system Performed Design and Code reviews.
  • Implemented the presentation layer with HTML, DHTML, Ajax, CSS and JavaScript.
  • Performed coding in C++ on Linux Platform.
  • Involved in writing stored procedures using MySQL.
  • Optimized the database queries to improve the performance.
  • Developed in Windows and going to deploy it in Linux server.
  • 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.
  • Worked on data exchange from website using XML, JAVA and WebServices. using JQuery, Html, AJAX, JSON and JavaScript.
  • Used Java Server Pages for content layout and presentation.
  • Created Data layer in MYSQL.
  • Extracted and loaded data using Python scripts and PL/SQL packages.
  • Supported Java application for Media portal management.
  • Debugging and testing of the applications & fine tuning performance. Provided maintenance support in production environment.
  • Implemented DAO database access objects.
  • Worked with application teams to install operating system, Hadoop updates, patches, version upgrades as required.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.
  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Deployment of application on Web logic 8.1 for testing and development team.
  • Validate test content in Emulation for SoC Display Controller.
  • Associated with development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Involved in preparing technical design document.
  • Used Connect SOAP rule to fetch the WebServices.
  • Used SOAP UI to test the external service.
  • Used JIRA for project tacking.
  • Involved in testing the application.

Environment: Java, Python, JavaScript, HTML/CSS, MYSQL, PL/SQL, UNIX Shell Scripting, Linux, Weblogic Application Server.

Confidential, Temple, TX

Java / Python Developer

Responsibilities:

  • Worked with the design team for project structure.
  • Developed a portal to manage and entities in a content management system using Python.
  • Designed the database schema for the content management system Performed Design and Code reviews.
  • Implemented the presentation layer with HTML, DHTML, Ajax, CSS and JavaScript.
  • Performed coding in C++ on Linux Platform.
  • Involved in writing stored procedures using MySQL.
  • Optimized the database queries to improve the performance.
  • Developed in Windows and going to deploy it in Linux server.
  • 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.
  • Worked on data exchange from website using XML, JAVA and WebServices.

Environment: C++, XML, Java, MYSQL, Apache, CSS, ORACLE, DHTML, HTML, JavaScript, Shell Scripts, Linux & Windows, flask, Python.Java, Python, Django, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, SQL, MySQL, Apache Web Server, UNIX.

We'd love your feedback!