Senior Python / Ui Developer Resume
Girikon, AZ
SUMMARY:
- Over 71/2 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.
- Experience in developing web-based applications using Python 3.3/2.7, Django.
- Experience with many versions of Python as well as their differences and features.
- Good Experience with PEP-8 and Google coding Guidelines in Python.
- Experience in Test driven development for functional and integration testing using
- Python Nosetest, PyUnit, Robot framework, Selenium frameworks.
- Worked on object-oriented programming concepts using Python and Django.
- Experience in developing JSON based REST Web services in Django and Flask web applications.
- Experience in working with the Django ORM library.
- Have good idea on Rest API and Web Services in Python.
- Open to learning and using new systems involved in Python Programming.
- Experienced as a Web Developer in developing web applications using JavaScript, HTML, CSS, JSP, REST, JSON, AngularJS, Angular 2, Node.js, Backbone, jQuery, WCAG, and Ajax.
- Used JavaScript for custom client-side validation.
- Used jQuery and JavaScript for data manipulation, data traversing, form validations, create the content on the fly depending on the user request.
- Worked with Backbone.js JavaScript library with a REST full JSON interface.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Experience in React JS and Redux library.
- Designed and developed the presentation layer which includes the development of standards-browser compliant - user interactive web pages using CSS, JSTL tag libraries with Client-side validation and unit testing.
- Used Bootstrap with HTML, CSS, and JavaScript framework for developing responsive websites.
- Designed the table less web applications using CSS (2.1/3) and with the help of tags as per W3C standards.
- Experience in developing latest version of Object Oriented JavaScript libraries like Angular Js, Cordova, Node Js, React Js, Backbone Js.
- Very good experience in Document Object Model (DOM) and DOM Functions.
- Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like Grunts.
- Worked on web applications that required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer, and Opera.
- Experience in using Eclipse, Sublime Text, Brackets and PyCharm while developing different application.
- Experienced in NoSQL database MongoDB and relational databases like MySQL and MySQL databases.
- Having Proficiency in writing SQL queries, stored procedures, functions, packages, tables, views using relational databases like MySQL and MSSQL Server.
- Experience in taking performance optimization measures for website/web applications to reduce the response times and hence enhancing the end user experience.
- Ability to work individually and in a team contributing to the success of product.
TECHNICAL SKILLS:
Web Technologies: HTML 4.0/5, CSS2/CSS3, JavaScript, EXTJS, AJAX, JQuery, JSON, JQuery UI, DOM, CORDOVA,WEBPACK.
Framework: Angular.js, Backbone.js, Django, Flask, Knockout.js, Handlebar.js, Node.js, MVC
IDE & Tools: MS Visual Studio, Notepad++, Dreamweaver, Eclipse, Brackets, Sublime Text, IBM DB2, SQL Server 2008, ORACLE 9i/10g, NetBeans 6, Apache Tomcat 6, SharePoint, Visual Studio 10, Eclipse IDE, Google Analytics, Visio, GitHub
Debugging Tools: Firebug, Dev Tools, Fiddler, JIRA
Programming Languages: JavaScript, PHP, Python, C, C++.
Version Controls: TFS, SVN, SourceSafe, GIT, ClearCase.
Databases: Oracle11g/10g, MySQL5.0.2 and SQL Server 2008R2/12 databases
Operating Systems: Windows 2000/XP/Vista/7/8/10, UNIX, Mac OS X.
PROFESSIONAL EXPERIENCE:
Senior Python / UI Developer
Confidential, Girikon, AZ
Responsibilities:
- Analyzed system requirements specifications and in client interaction during requirements specifications.
- Developed user interface using CSS, HTML, Ajax, JavaScript and JQuery.
- Wrote Python modules to extract/load asset data from the MySQL source database.
- Designed and implemented a dedicated MYSQL database server to drive the web apps and report on daily progress.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used Flask framework for application development.
- Created entire application using Python, Flask, MySQL, and Linux.
- Department reporting and added new features and fixed bugs.
- Worked with Node.js which is responsible for writing server-side web application logic in JavaScript.
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization and renormalization.
- Played a key role in a development wide transition from Subversion to Git, which resulted in an increase in efficiency for the development community.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, OracleDB, PostgreSQL, and VMWare API calls.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Work with team of developers on Python applications for RISK management.
- Special skills in developing user friendly, simple yet effective web-based applications.
- Deployed the project into Heroku using GIT version control system.
- Skilled in using collections in Python for manipulating and looping through different user defined objects.
Environment: Python 2.7, Python 3.X, Django 1.4, Angular.js, Jenkins, Couchdb, MySQL, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux, Git.
Senior Python Developer / UI Developer
Confidential, Seattle,VA
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 Python in-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 URL 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
Python Developer
Confidential, Malvern, PA
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 Python in-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.
- 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
Python UI Developer
Confidential, Salt Lake City, UT
Responsibilities:
- Wrote Python routines to log into the websites and fetch data for selected options.
- Implemented code in python to retrieve and manipulate data.
- Used Python modules such as requests, urllib, and urllib2 for web crawling.
- Used other packages such as Beautiful soup for data parsing.
- Worked on writing and as well as read data from csv and excel file formats using python.
- Web-services backend development using Python (CherryPy, Django, SQL Alchemy).
- Worked on resulting reports of the application and Tableau reports.
- Participated in developing the company's internal framework on Python. This framework became a basement for the quick service's development.
- Worked on HTML5, CSS3, JavaScript, AngularJS, Node.JS, Git, REST API, MangoDB. Design and setting up of environment of Mongo db with shards and replica sets. (Dev/Test and productions).
- Designed and developed components using Python with Django framework.
- Private VPN using Ubuntu, Python, Django, CherryPy, Bootstrap, JQuery.
- Created a Python based GUI application For Freight Tracking and processing.
- Wrote scripts in Python for extracting data from HTML file.
- Used Python and Django creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
- Developed rich user interface using CSS, HTML, JavaScript and JQuery.
- Participated in the complete SDLC process.
- Extracting acting data from the database using SAS/Access, SAS SQL procedures and create SAS data sets.
- Developed and maintained various automated web tools for reducing manual effort and increasing efficiency of the Global Shipping Team.
- Created database using MySQL, wrote several queries to extract data from database.
Environment: Python 2.7, Django 1.4, MySQL, Windows, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux, Quality Centre
Python Developer
Confidential
Responsibilities:
- Involved in entire lifecycle of the projects including Design, Development, Testing and Implementation and support.
- Performed troubleshooting, fixed and deployed Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
- Created Business Logic using Python 2.7.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Worked on developing internal testing tools written in Python.
- Used Django configuration to manage URLs and application parameters.
- Performed client side validations using JavaScript and server side validations using Django.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Designed and developed the UI using HTML, AJAX, CSS and JavaScript.
- Managed large datasets using Pandas data frames and MySQL.
- Rewrite existing modules into Python to deliver certain format of data.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
- Created most important Business Rules which are useful for the scope of project and needs of customers.
- Created database using SQLite, wrote several queries to extract data from database.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Build SQL queries for performing various CRUD operations.
- Used Jenkins for automation of build process and coordinated deployments across different sites.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
- Built development environment with JIRA and SVN.
Environment: Python 2.7, Django 1.3, Pandas, HTML5, CSS, XML, JavaScript, JQuery, AJAX, Eclipse, Linux, SVN, MySQL, Apache.
Python Developer
Confidential
Responsibilities:
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Made Django web based apps for Insurance premium calculations.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Generated property list for every application dynamically using Python.
- Responsible for debugging and troubleshooting the web application.
- Used Python based GUI components for Frond-end functionality like selection criteria.
- Worked with team of developers on python applications for RISK management.
- Used Numpy for Numerical analysis for Insurance premium, Pandas library for statistical Analysis.
- Creating unit test/regression test framework for working/new code.
- Generated property list for every application dynamically using python.
- Designed the architecture of the hardware environments and methodology of the code.
- Implement code in python to retrieve and manipulate data.
- Experienced in Agile Methodologies and SCRUM Process.
- Designed and developed data management system using MySQL.
- Handled all the client side validation using JavaScript.
- Build SQL, NOSQL queries implementing functions, packages, views, triggers, and tables.
- Using Subversion version control tool to coordinate team-development.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
Environment: Python 2.6/2.7, Django 1.2, MySQL, Linux, HTML, CSS, AJAX, JavaScript, and Apache Web Server, NO SQL.