Python Developer And Ui Developer Resume
Sunnyvale, CA
SUMMARY
- Over Six years of experience in Design, Development, and Deployment for n - layer web applications using Python, Flask, Django, ReactJS, AngularJS, MySQL, CSS, HTML, Bootstrap, JavaScript, MVC, AJAX.
- Corporate trained in Software development life cycle and Agile and Scrum methodologies with extensive usage of Atlassian tools such as Jira, Bugzilla, Git, Bitbucket, Stash and Confluence.
- Experience in Test driven development for functional and integration testing using Python Nosetest, PyUnit, Robot framework, Selenium frameworks.
- Experience and understanding of React Redux life cycle with components and rendering to DOM.
- Experience with Virtualization technologies like Installing, Configuring, and Administrating VMware ESX/ESXi.
- Knowledge in OpenStack services such as NOVA, SWIFT, KEYSTONE, NEUTRON, CINDER and GLANCE.
- Experience in data analysis using R-Analytics, Numpy, Pandas, SciPy.
- Involved in creating and maintaining scripts to auto deploy using Jenkins and Docker.
- Good experience in Shell Scripting, UNIX commands.
- Experience in writing SQL Queries, Stored procedures, functions, tables, views, triggers.
- Experience in developing JSON based REST Web services in Django and Flask web applications.
- Extensive experience with Object Oriented Design and SDLC methodologies using Rational Rose, Unified Modeling Language tools.
- Experience in developing applications in Linux Environments such as Red Hat, CentOS, Ubuntu.
- Experienced in Agile Methodologies and SCRUM process including Sprint planning, backlog grooming, Daily Standups, Code review, Pert Chart, Gant Chart.
- Experience in using Version Control Systems like GIT, SVN.
- Good Experience with PEP-8 and Google coding Guidelines in Python.
- Ability to work individually and in a team contributing to the success of product.
- Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and fit well in fast paced environment.
TECHNICAL SKILLS
Languages: Python, Shell (Bash), C, C++, PHP, Java
Web technologies: ReactJs, AngularJs, HTML, JavaScript, ES6jQuer, ajax, CSS, Bootstrap, XML
Web frameworks: FLASK, DJANGO, Nodejs
Web server: APACHE SERVER, Apache HTTP, IIS 6.0
Database: ORACLE, MySQL, SQLite, PostGRE, MS SQL SERVER
Editors: Notepad++, Sublime text 3, PyCharm, PyDev, vi, vim
UML Modeling: Rational Rose, UML, StarUML
Networking: FTP, IPC, TCP/IP, UDP, ZeroMQ
Operating system: Mac OS X, Ubuntu, CentOS, Red Hat, Windows
Virtualization tools: VMware Workstation 10/11, Oracle Virtual Box
Tools: Jira, Git, Stash, SVN, Confluence, Jenkins, Bamboo, Docker
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
Python Developer and UI developer
Responsibilities:
- Involved in requirement gathering from SE’s and Stake holders.
- Developed UI using HTML, CSS and Bootstrap and ReactJs.
- Collaborated with team in converting business requirements to functional and software modules.
- Developed REST API get, post, delete, put functionalities for the application using Django Rest Framework.
- Wrote python scripts to backup and recovery of Sql files.
- Built python scripts to secure sensitive data and password hashing.
- Wrote form validations for UI elements using JavaScript.
- Used ReactJs axios ajax calls to get, post, delete REST API calls.
- Wrote django serializers to represent data in JSON format for the ajax calls.
- Wrote python scripts to parse XML and JSON reports to dump into database.
- Developed error logs directory structure and file permissions for users.
- Converted raw Sql queries to django ORM for maintenance and credibility along multiple databases.
- Created Class based views for reusability with django forms and url endpoints.
- Built django models, views and API’s for the application using MVT architecture.
- Create admin pages with filters add, edit and delete functionalities.
- Involved in fixing user interface bugs with CSS and JavaScript functionalities.
- Wrote unit test scripts for views using django built in unittest module.
- Developed automation framework using python selenium for the web application.
- Developed scripts for deployment using Jenkins and Docker.
- Involved in QA process for code review.
- Working in Agile and scrum environment which includes daily standup and sprint planning.
- Extensive use of Jira, Git, Pycharm, CentOS.
Environment: Python 3.5, Django, Docker, Es6, RestFramework, HTML, CSS, Bootstrap, JavaScript, Reactjs, MySql, Jira, Git, CentOS, MySql, Ajax, Jenkins
Confidential, San Diego, CA
Python developer and UI developer
Responsibilities:
- Develop and maintain automated tests using Python and the Robot test framework
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Designed and developed the UI using ReactJs, HTML, AJAX, CSS and JavaScript
- Wrote python raw sql queries to django database agnostic for MySql and Oracle database.
- Created django class based REST API’s for the application and serialized data.
- Wrote JavaScript form validations for all the web pages in the application.
- Implemented several Socket, TCP/IP, UDP, Twisted ZeroMq, XMLRPC programs to retrieve data from various data centers.
- Built python framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Used Pythonin-built libraries urllib2 and beautiful soup modules for web scraping.
- Implemented multithreading to reduce the time in scraping numerous android application urls.
- Implemented automation script using Crontab in python to run the web crawler.
- Used cURL for web scraping contents that cannot be scraped normally.
- Wrote python scripts to read and write from csv files to database using django ORM.
- Used R-Analytics for analyzing data and plotting Pie Charts, Bar Charts, Box plots, Histograms, Line Graphs, Scatter plots.
- Built python frameworks using Numpy and Pandas for data analysis.
- Worked in Agile and scrum environment which includes daily standup and sprint planning.
- Created unit test and automation framework using nose test and selenium.
- Handling the day to day issues and fine tuning the applications for enhanced performance.
- Implemented Google Python Coding Style and PEP-8 while working with various teams.
Environment: Python 2.7, nose, Robot framework, ZeroMQ, twisted ZeroMQ, XML-RPC, IPC, TCP, UPD, Linux, Git, Stash, Jira, Confluence, Ubuntu, PyCharm, Pylint, PEP-8
Confidential
Python Developer
Responsibilities:
- Installed VMware ESX server 4.1/4.0 and created virtual machines on ESX Servers. Created standard templates and deployed virtual machines from these templates.
- Views and Templates were developed withPythonand to create a user-friendly website interface Django's view controller and template language is used.
- Developed UI using CSS, HTML, JavaScript, JQuery and JSON.
- Django dashboard with custom look and feel for end user has been created using CSS, HTML, JavaScript and JQuery
- Unit TestPythonlibrary was used for testing many programs onpython.
- Ensured high quality data collection and maintaining the integrity of the data.
- Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with csv files andpythonlibraries.
- Implemented zoom in, zoom out, drag and drop functionalities using JavaScript and jQuery for touch screens and cursor controls.
- Implemented URL parser for markers to be displayed on user interface for images by using json, jQuery and JavaScript.
- Build all database mapping classes using Django models and MySQL.
- Designed and developed data management system using MySQL.
- Creating unit test/regression test framework for working/new code
- Responsible for debugging and troubleshooting the web application.
- Designed and configured database and back end applications and programs.
- Performed research to explore and identify new technological platforms.
- Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
Environment: Python2.7, Django, Java Script, Selenium, SQL Server, HTML, DHTML, CSS, Linux, GIT, AJAX
Confidential
Software Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, development, testing and deployment. Responsibilities include database design, code profiling and extensive documentation
- Designed and implemented a dynamic image rendering which is consumed by PHP, JavaScript.
- Designed a Java application from the ground up that allows system administrators to configure and monitor an entire environment.
- Developed dynamic dashboard shows live configuration of electric water or gas meters like voltage, current and other data points using Java, Spring, Hibernate.
- Involved in designing and developing the front end of the application using JavaScript, HTML, CSS and Bootstrap.
- Attended everyday Enterprise Workflow Stand-Up meeting to provide current status.
- Used Git as source control management giving a huge speed advantage on centralized systems.
- Integrated usage of CRUD operations, performed Inner/Outer joins, used store procedures, stored functions and cursors using MySQL.
- Played a vital role in team to ensure the time bound delivery.
Environment: - Java, MySql, HTML, Javascript, Git, Web Services, CSS, Bootstrap, Eclipse
