Python Developer Resume
Livonia, MI
SUMMARY
- 6+ years of experience as a Web Application Developer and Software Engineer using Python, C++.
- Good Experience with Django, a high - level Python Web framework.Experience object oriented programming (OOP) concepts usingPython, Django and Linux.
- Experienced in developing web-based applications usingPython, Django, C++, XML, CSS, HTML, JavaScript, Angular JS and JQuery.
- Experience object oriented programming (OOP) concepts usingPython, C++ and PHP.
- Experienced in WAMP (Windows, Apache, MYSQL,Python/PHP) and LAMP (Linux, Apache, MySQL,Python/PHP) Architecture.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Understanding ofPythonbest Practices (PEP-8).
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
- Familiar with JSON based REST Web services and Amazon Web Services(AWS).
- Experienced in developing Web Services withPythonprogramming language.
- Good experience with Amazon Cloud EC2, Simple Storage Service S3 and Amazon SQS.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Worked in agile and waterfall methodologies with high quality deliverables delivered on-time.
- Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
- Experience with continuous integration and automation using Jenkins.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Created video publishing toolkit using Wordpress (PHP/MySQL) and JavaScript to allow easy uploading of video by non-technical content mangers.
- Developed a data migration feature using GZ File Compression and AES 256 encryption.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Involved in Unit testing and Integration testing.
- Worked on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
- Practical experience with working on multiple environments like development, testing, production.
- Excellent analytical and problem solving skills and ability to work on own besides being a valuable and contributing team player.
TECHNICAL SKILLS
Programming Language: python, Oracle, MYSQL,C/C++.
RDBMS: Mysql, Oracle,MYSQL,SqlServer
Operating System: UNIX, SUN Solaris, Linux, HPUX, Windows
Modeling tools: TOAD, Erwin, Rapid Sql
Reporting Tools: SQR reports, AXSPoint Reports
Web Servers: Apache
Frameworks: Django, DjgoRest
PROFESSIONAL EXPERIENCE
Confidential, Livonia, MI
Python Developer
Responsibilities:
- Technical experience with LAMP (Linux, Apache, MySQL,PYTHON) architecture.
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Developed entire frontend and backend modules usingPythonon Django Web Framework.
- Designed and developed data management system using MySQL and Django.
- Developed a Front-End GUI as stand-alonePythonapplication.
- Used SOAP and Restful API for information extraction.
- Worked with Marketing and Sales teams to enhance applications to suit their needs.
- Debug application deployments on multiple environments.
- Trained and documented initial deployment and Supported product stabilization/debug at the deployment site.
- Developed rich user interface using CSS, HTML, JavaScript and JQuery.
- Created Business Logic usingPython2.7.
- Used Django framework for application development.
- Created database using MySQL, wrote several queries and Django API's to extract data from database.
- Wrote scripts inPythonfor extracting data from HTML file.
- Effectively communicated with the external vendors to resolve queries.
- Used Git for the version control.
- As aPythonDeveloperI designed and developed Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
- Developed Application using Java J2EE Platform
- Designed and developed components usingPython.
- Development of real-time multitasking systems using Java.
- Present status reports as requested.
- Deployed Cloud with various templates.
- Familiar with openstack services such as NOVA, SWIFT, KEYSTONE, NEUTRON, CINDER and GLANCE.
- Version control using GIT.
Environment: Python2.7, Django 1.7, MySQL, Windows, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux, Javascript, JSP, UML, Rational Rose, Multithreading, HTTP, Shell Scripting, PL/SQL, ODBC, Pro*C, PVCS, Oracle 9i.
Confidential, Somerset, NJ
Python Developer
Responsibilities:
- Part of team implementing REST API’s inPythonusing micro-framework like Flask with SQLAlchemy in the backend for management of data center resources on which OpenStack would be deployed.
- Usedpythonlibraries like Beautiful Soap, NumPy and SQLAlchemy.
- Utilized standardPythonmodules such as csv, robot parser, itertools and pickle for development.
- Worked onPythonOpenStack APIs and used NumPy for Numerical analysis.
- Used Ajax and JQuery for transmitting JSON data objects between frontend and controllers.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Implemented AJAX for dynamic functionality of a webpages for front end applications.
- Worked on front end frameworks like CSS Bootstrap for responsive webpages.
- Developed and tested many features for dashboard, created using Bootstrap, CSS, and JavaScript.
- Developed Wrapper inPythonfor instantiating multi-threaded application.
- Developed views and templates withPythonand Django's view controller and templating language to create a user-friendly website interface.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries frompythonusingPython-MySQL connector and MYSQLdb package to retrieve information.
- Developed various algorithms for generating several data patterns.
- Used JIRA for bug tracking and issue tracking.
- Added several options to the application to choose particular algorithm for data and address generation.
- Developed and designed automation framework usingPythonand Shell scripting.
- Developed the project in Linux environment.
- Used Agile Methodology and SCRUM Process.
- Maintained the versions using GIT and sending the release notes for each release
Environment: Python2.4, CSS, HTML, BOOTSTRAP, JavaScript, JQuery, AJAX, MYSQL, Linux, Heroku, GIT, flask andpythonlibraries such as NumPy, SQLAlchemy, MySQL DB, Automation framework, Jenkin.
Confidential
Python Developer
Responsibilities:
- GeneratedPythonDjango Forms to record data of online users.
- Created PHP/MySQL back-end for data entry from Flash. I had to assist the Flashdevelopersend the correct data via query strings.
- Developed monitoring and notification tools usingPython.
- Created Data tables utilizing PyQt to display patient and policy information and add, delete, update patient records.
- WrotePythonroutines to log into the websites and fetch data for selected options.
- Handled all the client side validation using JavaScript.
- Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
- Good experience in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, Cursors, triggers.
- Experience in using collections inPythonfor manipulating and looping through different user defined objects.
- Developed and executed User Acceptance Testing portion of test plan.
- GeneratedPythonDjango forms to record data of online users and used PyTest for writing test cases.
- Involved in capturing the requirements for serial functional interface and other software requirements specification document.
- Responsible for generating and delivering the complete test status reports of each patient.
Environment: Python, MySQL, Django, Flask, PHP, XML, Linux, HTML, Java script, Windows
Confidential
Java Developer
Responsibilities:
- Interact with business managers to transform requirements into technical solutions.
- Design, coded and tested key modules of the project using java oops concepts.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Developed web pages using JSP, MVC - Struts, Servlets, Java Script and XML for various modules.
- Created XML Schema, XML template and XSL.
- Involved in development of scripts for UNIX platform deployment.
- Used Websphere Application Server and JDBC package for DataAccessObjects and DB Connections from the Connection Pool using Oracle database.
- Written PL/SQL Packages, Stored procedures, Views and Functions at the Oracle database.
- Involved in the functional test of the application. Also resolve production problems.
Environment: Core Java, OOPs, J2EE, JDK, EJB, Struts, Spring, XML, JSP, Hibernate, Maven, Java Script, VSS, XSLT, CSS, UML, Eclipse, Struts, Oracle.
