We provide IT Staff Augmentation Services!

Python Developer Resume

3.00/5 (Submit Your Rating)

TX

SUMMARY

  • Over 8 years experienced Developer specializing in Object - Oriented Design and Analysis, with extensive experience in full life cycle of the software design process (SDLC) including requirements gathering, prototyping and proof of concept, design, interface implementation, coding, testing and maintenance.
  • Strong knowledge of C++, Python and corresponding libraries with experience of development for several platforms (Linux, Windows, Unix).
  • Designed/Developed Oracle DB/Application monitoring scripts using bash shell.
  • Developed intranet portal for managing Amazon EC2 servers using Python, Tornado and MongoDB.
  • Experience working with Python, C++, C, C#, Java, SQL, PL/SQL, Oracle.
  • Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
  • Worked on several standard python packages like Numpy, Scipy, Scikit-Learn,Web scraping,Urllib matPlotLib and Pandas.
  • Experienced with Python frameworks like WPebapp2 and, Flask.
  • Experienced in WAMP (Windows, Apache, MYSQL, and Python/PHP) and MVC Struts.
  • Good Knowledge of Python and Python Web Framework Django.
  • Expert knowledge of and experience in Object Oriented Design and Programming concepts.
  • Very strong experience writing API's/ and Web Services in PHP and in Python.
  • Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX and Integrated Development Environments like PyCharm, Eclipse, MyEclipse, JDeveloper and RAD.
  • Experience with continuous integration and automation using Jenkins, Bamboo, Pybuilder, Ansible and Docker
  • Experienced in developing web-based applications using Python, Django, QT, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery UI.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • Sound Knowledge on RDBMS concepts and extensively worked with Oracle, SQL Server 2008, MYSQL, SQL - CRUD.
  • Have good idea about tools like Bugzilla,Jira and Confluence.
  • Good experience in Errors and Exception handling and debugging the issues in large scale applications.
  • Practical experience with working on multiple environments like development, testing and Production.
  • Have the ability to understand complex systems and be in command of the details to provide solutions.
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.
  • Having experienced in Agile Methodologies, Scrum stories and sprints and experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Expertise in creating Test Scenarios for Performance testing.
  • Knowledge of Software Development Life Cycle(SDLC), Agile and Waterfall Methodologies.
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.

TECHNICAL SKILLS

Operating systems: UNIX, Linux, Windows

Programming Languages: Python 2.7, Python 3, C, C++, Java, PL/SQL, JavaScript

Markup Technologies: HTML5, CSS, NodeJS, Bootstrap, JQuery, SAX, Dom, XML

Databases: MySQL, Oracle, SQL Server, MongoDB, PostgreSQL

SDLC: Waterfall, RAD, Agile, Scrum

Frameworks: Django, Flask, AngularJS, J2EE, Struts

Tools: & IDE: Pytest, Selenium, PyCharm, Sublime, Eclipse, NetBeans

Application Server: Tornado, WebLogic, Tomcat, SOAP

Python Libraries: Pandas, NumPy, SciPy, Matplotlib

J2EE Technologies: JSP, Servlets, JDBC, Ajax, Web Services

Development Tools: Team Foundation Server (TFS), Rational Application Developer (RAD)

PROFESSIONAL EXPERIENCE

Confidential, TX

Python Developer

Responsibilities:

  • Implemented Pre-Ticket program. The preticketing of merchandise will enable The Confidential Group to expedite shipments through the distribution centers.
  • Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Creating application using Python, Javascript, Angular JS, Nicelabel and SQL server
  • Using Nicelabel and python to extract, Transform and load tables of data.
  • Written Cron job to process the daily updated bugs and sends notifications as applicable.
  • Handled Business logics by backend Python programming to achieve optimal results.
  • Performed troubleshooting, fixed and deployed many Python bug fixes that were a main source of data for both business and internal service team.
  • Involved in writing out the Error Handling for different applications.
  • Built Python scripts to identify and correct errorneous data in PostgreSQL database using clustering, regression and statistics
  • Created backend database T-SQL stored procedures, functions, sequences, triggers etc
  • Exported/Imported data between different data sources using SQL Server Management Studio.
  • Efficient database management, optimization and caching.
  • Handling the day-to-day issues and fine-tuning the applications for enhanced performance.
  • Used JIRA for bug tracking and issue tracking.

Environment: Python, VB script, Windows command script, XML, Javascript, Angular JS, SQL - CRUD, PostgreSQL, JIRA, SOAP UI, Py Charm, SQL server, Nice label(Automation manager, Automation builder, solution architect, web forms, label).

Confidential, NJ

Python Developer

Responsibilities:

  • TVplus platform provides partners with end-to-end solution for creating engaging content, offering greater connection opportunities for networks, content creators, and brand advertisers.
  • I am primarily responsible for developing REST API’s to track user activity on second screen mobile apps, process and analyze the data and generate ad-hoc reports for the management and business groups. In addition, developed tools using Python to automate routine jobs and increase productivity.
  • Developed/Maintained scalable mobile app tracking and processing modules using Python and S3
  • Built efficient ETL systems for hundreds of GB of data, millions of analytical events
  • Developed intranet portal for managing Amazon EC2 servers using Python, Tornado and MongoDB
  • Developed python scripts to tokenize XML data and store them to MongoDB
  • Load tested REST API’s using SIEGE
  • Developed python programs to backup MySQL/mongo dB databases to S3
  • Designed/Developed/Maintained Data Warehouse for second screen analytics
  • Wrote SQL queries to analyze data to recommend changes to application and developed ad-hoc reports for management and executives
  • Experience in using Git, GitHub and Amazon EC2 and deployement using Heroku.
  • Developed reporting dashboard
  • Experience working with NoSQL database like MongoDB
  • Used Extracted data for analysis and carried out various mathematical operations for calculation purpose using python library - numpy, scipy.
  • Built various graphs for business decision making using Python matplotlib library.
  • Wrote Python scripts in order to parse and load data into database, from the XML and JSON files, and wrote programs for performance calculations by using numpy.
  • Used Pandas library for statistical analysis

Environment: Python, Django, PHP, C++, HTML, JQuery, AJAX, XHTML, NodeJS, JavaScript, XML, GitHub, Flash, MongoDB, MYSQL, Selenium, PLSQL.

Confidential, MI

Python Developer

Responsibilities:

  • Designed and developed Python Django templates and UI components using HTML, CSS, JavaScript, JQuery and JSON in an embedded Linux environment.
  • Developed professional skills in JavaScript language and SQLite database management. Wrote scalable code, following through with detailed testing/troubleshooting. Identified and resolved issues.
  • Sparrow Admin: Created user friendly admin site for Sparrow SMS for both service provider and client, incorporating client’s graphical data of services employed.
  • Sparrow SMS Joke: Created Joke Generator delivering random joke from user requested category. Oversaw requirements gathering, feasibility analysis, database design, testing, and maintenance. Coded Python Script.
  • Sparrow SMS Voting: Designed SMS poll system that counted votes and generated reports. Gathered requirements, studied feasibility, designed database, coded Python Script, and handled testing/maintenance.
  • Created PyUnit test cases for Unit Testing.
  • Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
  • Learned new technical skills as required for system, including Django and Celery.
  • Gained 1st hands-on professional experience and learned superior web framework, Django.
  • Surpassed project outcome expectations through team collaboration and dedicated work ethic.
  • Acquired real-world insight into building engaging, appealing, user-friendly applications.
  • Delivered successful projects, such as Sparrow Admin, which helped company’s growth.

Environment: Python, Django 1.4, PyQt, Java, MySQL, Linux, HTML, XHTML, CSS, AJAX, Pytest, JavaScript, Angular JS, Apache Web Server, Django, UNIX.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Implemented Online Payroll Management System module which is used to manage the records of the employees working in the company. Using this System, Payroll can be generated based on employee's job type, pay rate, incentives and hours worked. Project Objectives is to improve efficiency of the company's administration, to store up-to-date information of the employees. A payroll system involves everything that should do with the payment of the employees including role, taxes, keeping track of hours etc.
  • Used Apache Struts as a web application framework.
  • Designed and developed Action Classes, Form Beans and JSP’s.
  • Client Side Validation is done by JavaScript in the JSP pages.
  • Involved in using Design patterns like Singleton Pattern and MVC architectural design pattern for solving the architectural issues.
  • Developed Business Delegates, Value Objects, and Data Access Objects (DAO).
  • Designed and developed DAO layer using JDBC to access the database.
  • Actively involved in the integration effort for deploying the application in UAT/SIT environments.
  • Involved in code reviews and suggested required enhancements to the code to follow the standards.
  • Deployed and tested the application on JBOSS application server.
  • Involved in developing Test cases and executing them.
  • Used Log4J framework for event logging.
  • Actively involved in production support and resolved the production issues depending upon priority of issues.

Environment: Java, Struts, SPRING, JSP, Servlets, JavaScript, JDBC, SQL Server 2005, DB2, Eclipse/ My Eclipse, JMS, JBOSS 4.1, Log4J, Windows, UNIX.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Worked on several enterprise software development projects. Worked on a wide variety of J2EE server platform including Oracle Application Server 10g, JBoss, and Apache Tomcat.
  • Responsible for planning, designing with ER Studio and coding.
  • Designed and developed Site Hierarchy interface and other GUI Screen applications with java.
  • The User interface for setting-up the website creation tool, configuration settings, pop-up Windows were coded in JAVA, DHTML and JavaScript.
  • Developed Presentation tier as Java Server Pages implementing in servlets
  • Implemented presentation logic in JSPs, Servlets.
  • Developed Servlets and designed web.xml for the servlets
  • Implemented Validation framework for field validations.
  • Threads scheduling is used for the calendar tool.
  • Developed extensible XLST procedures for handling navigational trees of any depth.
  • Involved coding and review of the system.
  • Migrated Image Viewer component for add -on features.
  • Involved for preparation of user entry screens and web forms.
  • Client side validations were done using JavaScript.
  • Worked on writing PL/SQL Stored Procedures using Oracle. Used JDBC for connectivity.
  • Designed and coded the core java class that will handle errors and will log the errors in a file.
  • Tested the functional flow of the website. Performed Unit Testing using JUnit and supported System in production.

Environment: Java, J2EE, JDBC, Servlet, DHTML, Apache Tomcat, XLST, JSP, JavaScript, Oracle, Windows.

We'd love your feedback!