Python Developer Resume
Sunnyvale, CA
SUMMARY:
- Five years of IT experience in developing and deploying projects with Python, Java and frameworks such as Django/Flask using one or more of MySQL, HTML, Java script 1.8, MVC - AJAX, Linux (Unix).
- Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Developed web-based applications using Python 2.7/2.6, Django 1.4/1.3,VB, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Proficient with Apache Web Server 2.0, MySQL 5, GIT, Unix Shell Script, CSS, XML, JSON and Linux
- Hands on experience programming with PYTHON, DJANGO and AJAX technologies.
- Proficient in Software Design and Development with a solid background in Developing and Experience developing applications in Linux Environment
- Strong Knowledge of web application security and access control.
- Experienced in Agile Methodologies and SCRUM Process.
TECHNICAL SKILLS:
LANGUAGES: PYTHON 2.7/2.4,DJANGO 1.4,Php, JAVA, JAVASCRIPT JQUERY, CSS, HTML, XML, JSON WEB SERVER APACHE SERVER, Apache2, and Google App Engine, NLTK, NLP.
DATABASE: MySQL, PostGRE, MySQL
CONNECTIVITY: ODBC.
WEB-FRAMEWORKS: DJANGO 1.4-1.5
OTHERS: Apache, FTP, and Office seriesOS Mac OS X, GNU/Linux Solaris, and Windows
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
Python Developer
Responsibilities:
- Worked on writing tools for implementation of apython, a python based android UI automation framework.
- Used OOP concepts to develop newer libraries for automation
- Used python in-builts like, urllib, urllib2, os, hmac, multithreading and many advanced libraries to build automation libraries.
- Single handedly developed entire web based wireless testing system written in php/python for Motorola devices. With new system Motorola devices are being tested anywhere in the world.
- Used industry standard technologies like AJAX, GIT, APACHE2 along with python-flask and php for creating web based wireless testing system.
- Used PY4J to dynamically access Java objects in android’s Java Virtual Machine, wrote java code to call python object using PY4J module.
- Reduced time for manual testing by providing newer libraries to QA teams contribution towards Web based wireless testing system was appreciated by the top management, involved in migrating java test framework to python flask.
Environment: python 2.7, java, apython (internal python library), Android SDK, Eclipse, MacOsx, android ADB, gerrit, Jenkins, Jira, SCRUM
Confidential, San Jose, CA
Application Developer
Responsibilities:
- Worked on development of internal testing tool framework written in python.
- Performed data manipulation/storage for incoming test data using lxml/etree libraries; Developed API modularizing existing python module with the help of pyyaml libraries
- Wrote unittest cases for testing tools.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser
- Performed optimization of test server by implementing multiprocessing for the caching system.
- Improved user experience.
- Improved performance by using more modularized approach and using more in built methods.
- Improved caching system for the test web server.
Environment: Python 2.7, Django 1.4, webapp2, MySQL 5, LAMP, XML, RESTful Web Services, centos, Git 5.x, pylint.
Programmer Analyst
Confidential - Mountain View, CA
Responsibilities:
- Developed/modified admin console for admin for Google tour sharing website. Tourbuilder with GoogleDeveloped API calls to the Picasa web albums API for embedding user photos/videos to user profile.
- Performed form validation using Django model/form.
- Made website admin interface more user friendly.
- Made app more scalable.
- Deployed app on apache2 web server
Environment: Python 2.7, Django 1.4/webapp2, Google Data Store, LAMP, Git, XML, JavaScript, CSS, JQuery, HTML, AJAX, Rest Web Services, LINUX, pylint
Confidential, Walnut Creek, CA
Programmer
Responsibilities:
- Worked on high level design and detail design
- Developed the interactive user interface using jQUERY JavaScript library.
- Developed/Modified GUI using HTML, CSS and JavaScript (jQUERY).
- Used Django framework for application development.
- Built application logic using Python 2.7, Django and MYSQL.
- Used RESTful Web services for integration with various Medical Lab Services.
- Supported Integration and QA testing
Environment: Python 2.7, Django 1.4, MySQL 5, LAMP, SVN, XML, JavaScript, CSS, JQuery, HTML, AJAX, Rest Web Services, LINUX, Git 5.x.
Confidential, Greenwich, CT
Programmer
Responsibilities:
- Design, develop, test, deploy and maintain the website.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript .
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Designed and developed data management system using MySQL.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Used Django Database API’s to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Generated property list for every application dynamically using python.
- Handled all the client side validation using JavaScript.
- Creating unit test/regression test framework for working/new code
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application
Environment: Python, Django 1.3, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server, and Django
Confidential, Houston, TX
Programmer Analyst
Responsibilities:
- Participated in the complete SDLC process and.
- Coding in ASP.NET, Visual Basic and MS SQL Server environment.
- Developed GUI HTML, CSS and JavaScript.
- Built application logic using Visual basic and Python
- Used Python to extract weekly hotel sales from XML files.
Environment: ASP.NET, Visual basic, Python, JavaScript, CSS, SQL, MySQL, LAMP, JQuery, Adobe Dreamweaver, Apache web server.
Confidential, Houston, TX
Programmer
Responsibilities:
- Worked with the design team for project structure.
- Performed Design and Code reviews.
- Implemented the presentation layer with HTML, DHTML, Ajax, CSS and JavaScript.
- Performed coding in VB/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.
- Worked on data exchange from website using XML, JAVA and Web Services
Environment: Visual Basic++, XML, Java, MYSQL, Apache, CSS, ORACLE, DHTML, HTML
Confidential
Data Analyst
Responsibilities:
- Assisted in reduction of cost and optimization of supplier selection for the financial clients.
- Analyzed legal costs occurred in credit cards. Researched ATMs by various suppliers and analyzed costs
- Ensured high qualitydatacollection and maintaining the integrity of thedata.
- Cleaneddataand processed third party spendingdatainto maneuverable deliverables within specific formats with Excel macros and python libraries.
- Used and created business rules for data analysis.
- Prepared and analyzed reports using python libraries
Environment: python, Data analysis, python-Pandas, Linux, Excel macros