Senior Python Ui Developer Resume
Dallas, TX
SUMMARY:
- Over 7 years of experience as Application Developer with analytical programming using Python, Django and Java.
- Experience in requirement analysis, system design, development and implementation of web base client/server application using Python, Django, HTML, CSS, JavaScript, Bootstrap, AngularJS, JQuery, AJAX, XML and JSON.
- Expertise in MVW frameworks like Django, Angular.js, Java Script, JQuery and Node.js.
- Developed and Consumed RESTful APIs for web applications using Python and Django.
- Used server environment like Linux, Apache, Zinix, uWSGI and gunicorn.
- Experience in writing SQL Queries, Stored Procedures, Triggers, Cursors, and Functions in MySQL, Oracle and PostgreSQL database.
- Experience in using NoSQL databases like MongoDB and Apache Cassandra.
- Used WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL & Python/PHP) Architecture.
- Experience object oriented programming (OOP) concepts using Python, C++ and PHP.
- Good Knowledge in efficiently using IDE Tools like Eclipse, NetBeans, Visual Studio, sublime text, Spyder, pycharm, emacs.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Good knowledge in Bootstrap, AngularJS and Node.js.
- Expert in developing Cross Browser applications in IE 8 - 11 Edge, Chrome, Mozilla Firefox, Safari.
- Strong experience with Cross Browser Compatibility issues and Optimization for web, including CSS Sprites and best practices.
- Expertise in building strong websites confirming Web 3.0 standards using Yahoo User Interface (YUI) compressor, jshint, eslint, JQuery, HTML, & CSS to develop valid code and table-free sties.
- Experience in using Version Control Systems like Git, SVN and CVS.
- Worked on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Good Experience in Linux Bash scripting.
- Experience in using AMQP and RabbitMQ for distributed architecture.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Understanding of Python best Practices (PEP-8).
- Enthusiastically managed multiple deadlines with priorities through proactively planning and managing tasks and resources.
- Strong experience in developing Web Services with Python programming language.
- Strong knowledge in Multi-tiered Distributed Environment and Client/ Server Architecture.
- Good Knowledge in continuous integration tools like JENKINS.
- Performed unit testing, Performance testing, integration testing and system testing.
- Extensively followed development methodologies such as Agile (SCRUM) and Water Fall.
TECHNICAL SKILLS:
Programming Languages: Python, Java/J2EE, JavaScript, PHP, C, C++, SQL, PL/SQL.
Frameworks: Django, MongoDB, AngularJS, Django Rest Framework, Flask, Hibernate, Spring MVC, ASP.NET MVC.
Web Technologies: Node.js, HTML5, JSP, XHTML, CSS3, Bootstrap, XML, JSON, JQuery, JQuery UI, Ajax, Web Services, REST API's.
MySQL, PostgreSQL, MS: SQL, Oracle (10G, 11G).
Platforms: Linux, Unix, Windows.
Tools: & IDE, Selenium, Eclipse, NetBeans, Visual Studio, LiClipse.
SDLC: Waterfall, Agile, Scrum.
Web Servers: Web Sphere, Web Logic, Apache Tomcat.
PROFESSIONAL EXPERIENCE:
Senior Python UI Developer
Confidential, Dallas, TX
Responsibilities:
- Used Django Framework in developing web applications to implement MVC architecture.
- Automated the existing scripts for performance calculations using Numpy and SQL alchemy .
- Used Pandas library for statistics Analysis.
- Used HTML, CSS, JavaScript, JQuery, AJAX and JSON for front end applications.
- Built Single Page Applications (SPA), Responsive Web Design (RWD) UI, Rich Restful Service Applications, and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Ajax, AngularJS and Bootstrap
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS3.
- Used Numpy for Numerical analysis.
- Managed, developed and designed a dashboard control panel for customers and Administrators using Django and MySql .
- Extensively used Python modules such as requests, urllib, Beautiful soup for web crawling.
- Developed GUI using Django for dynamically displaying the test block documentation and other features of Python code using a web browser.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Developed and Consumed RESTful APIs for web applications using Python and Django.
- Built various graphs for business decision making using Python matplotlib library.
- Developed Python/Django based web application, MySQL DB and integrations with 3rd party email, messaging, Storage services.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Developed and executed User Acceptance Testing portion of test plan.
- Used Py Unit framework for performing unit testing.
- Performed testing methodologies like unit testing, Integration testing, web application testing.
- Responsible for user validations on client side as well as server side.
- Generated Python Django forms to record data of online users and used PyTest for writing test cases.
- Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
- Interacted with QA to develop test plans from high-level design documentation.
Environment: Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, JQuery, CSS Bootstrap, Mongo DB, JavaScript, Eclipse, Git, GitHub, Linux, Shell Scripting.
Senior Python UI Developer
Confidential, Madison, WI
Responsibilities:
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Worked with team of developers on Python applications for RISK management.
- Participating in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users. Used Agile Methodology and SCRUM Process.
- Used Pandas , Numpy for statistical Analysis and Numerical analysis of Insurance premium.
- Designed and developed the UI of the website using HTML, CSS, Java script, Bootstrap, JSON, XHTML, AJAX and JQuery.
- Used MySQL db package and Python-MySQL connector for writing and executing several MYSQL database queries from Python.
- Designed and developed transactions and persistence layers to save/retrieve/modify data for application functionalities using Django, XML, PostgreSQL, SQL, and Stored Procedures.
- Used Django configuration to manage URLs and application parameters.
- Worked on Python Open stack Restful API's.
- Developed Django web based apps for Insurance premium calculations.
- Used Python for dynamically generating property list for every application. Automated data movements using python scripts. Involved in splitting, validating and processing of files.
- Uploading statistics to MySQL for analysis and logging.
- Creating core python API which will be using among all modules.
- Updated content in manipulate files and database by using Python scripts.
- Generated Python Django Forms to record data of online users.
- Used Python and Django for XML processing, data exchange and business logic implementation.
- Handled all the client side validation using JavaScript .
- Developed GUI using JavaScript, HTML/HTML5, AJAX, CSS and JQuery in ongoing projects.
- Enhanced user experience by designing new web features using MVC Framework like Angular JS.
- Used PHP as an HTML embedded scripting language, in front end web development.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval. Worked in development of applications especially in UNIX environment.
- Developed tools using XML, Python and Shell scripting for automating some of the repeated tasks.
- Built SQL, NOSQL queries implementing functions, packages, views, triggers, and tables.
- Developed SQL and stored procedures on MYSQL.
- Used JIRA (Agile) for debugging the project.
- Designed and developed data management system using MySQL .
- Interacted with production and systems administrators to ensure whether production deadlines are met or not.
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
- Worked closely with our operations, and business partners to analyze and resolve all issues.
- Perform deployments from Test to Production environment.
- Work with QA teams to conduct integrated (application and database) stress testing, performance analysis and tuning.
- Analyzed performance test requirements and developed test plans and have done debugging to understand test objective requirements.
- Experienced in Agile Methodologies and SCRUM Process.
Environment: Python, Django 1.3, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript and Apache Web Server, NO SQL.
Python UI Developer
Confidential, Tucker, GA
Responsibilities:
- Designed front end and backend using Python on Django Web Framework.
- Developed views and templates with Python and Django's view controller.
- Engaged in Design, Development, Deployment, Testing and Implementation of the application.
- Used HTML, CSS, AJAX, and JSON for designing and developing the user interface of the website.
- Used JavaScript and JSON to update a portion of a webpage.
- Rewritten existing Python/Django modules to deliver certain format of data.
- Developed Python web services for processing JSON and interfacing with the Data layer.
- Worked extensively with Bootstrap and JQuery to optimize the user experience.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Developed HTML interfaces with an understanding of UI design principles and object-oriented program development.
- Worked on project scaffolding using yomen, grunt, bower, nodejs.
- Received business logic specifications and design documents, and painted HTML using CSS and business logic in Angular and JavaScript.
- Utilized AngularJS framework to bind HTML template (views) to backend Json Data.
- Used $routeprovider for navigation and config using angular-route.
- Carried out various mathematical operations for calculation purpose using python libraries.
- Skilled in using Collections in Python for manipulating and looping through different user defined objects.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- Worked on deployment of project on to Amazon S3.
- Develop consumer based features and applications using Python, Django, HTML and Test Driven Development (TDD).
- Development stored procedures for normalization and renormalization in MYSQL.
- Used GIT version control and deployed project to Heroku.
- Created Change Controls and for change management process for Various Migration of code to production, and worked on approvals from seniors.
- Increased performance of the extended applications by making effective use of various design patterns (Front Controller, DAO).
- Worked on a large scale distributed computing environment, monitoring data nodes to prioritize jobs for processing functions.
- Responsible for tracking and monitoring project status in JIRA (Agile).
Environment: Python 3.3, Django 1.6, HTML5, CSS, XML, MySQL, JavaScript, C++, Angular JS, Backbone JS, JQuery, CSS Bootstrap, Mongo DB, MS SQL Server, T-SQL, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.
Python Developer
Confidential, Chicago, IL
Responsibilities:
- Involved in preparing engineering specification with OOA and OOD.
- Used Rational Rose Enterprise to develop Use Case diagrams, Class diagrams, Collaboration & Sequence Diagrams, State Diagrams, and Data Modeling.
- Developed application logic using Python, Java script, Java.
- Used JMS for updating Mailing plans and tracking them.
- Implemented front end for third party Web service using JQuery, Html, AJAX, JSON and JavaScript.
- Used Java Server Pages for content layout and presentation.
- Created Data layer in MYSQL.
- Extracted and loaded data using Python scripts and PL/SQL packages.
- Supported Java application for Media portal management.
- Debugging and testing of the applications & fine tuning performance. Provided maintenance support in production environment.
- Implemented DAO database access objects.
- Worked with application teams to install operating system, Hadoop updates, patches, version upgrades as required.
- Skilled in using collections in Python for manipulating and looping through different user defined objects.
- Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
- Deployment of application on Web logic 8.1 for testing and development team.
- Validate test content in Emulation for SoC Display Controller.
- Associated with development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Involved in preparing technical design document.
- Used Connect SOAP rule to fetch the WebServices.
- Used SOAP UI to test the external service.
- Used JIRA for project tacking.
- Involved in testing the application.
Environment: Java, Python, JavaScript, HTML/CSS, MYSQL, PL/SQL, UNIX Shell Scripting, Linux, Weblogic Application Server.
Python Developer
Confidential
Responsibilities:
- Worked with the design team for project structure.
- Developed a portal to manage and entities in a content management system using Flask.
- Designed the database schema for the content management system Performed Design and Code reviews.
- Implemented the presentation layer with HTML, DHTML, Ajax, CSS and JavaScript.
- Performed coding in 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.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Designed and developed data management system using MySQL.
- Worked on data exchange from website using XML, JAVA and WebServices.
Environment: C++, XML, Java, MYSQL, Apache, CSS, ORACLE, DHTML, HTML, JavaScript, Shell Scripts, Linux & Windows, flask, Python.
Java UI Developer
Confidential
Responsibilities:
- Involved in development, design and implementation of front end part of the application.
- Developed the User Interactive web pages by using web technologies like HTML and CSS as per W3 standards in a professional manner.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS) .
- Responsible to manipulate HTML5, CSS3 in jQuery and also provided dynamic functionality using AJAX, XML and JSON .
- Successfully implemented Auto Complete/Auto Suggest functionality using JQuery, Ajax , Web Service and JSON .
- Used Ajax, JSON with jQuery for request data and response processing.
- Developed Business layer and Data layer using Enterprise Java and Hibernate .
- Created functions, triggers, views and stored procedures using My SQL .
- Worked closely with back-end developer to find ways to push the limits of existing Web technology.
- Involved in the code review meetings.
- Also involved in the designing of functional document.
Environment: JavaScript, JQuery, JSON, Ajax, Bootstrap, AngularJS, HTML5, Oracle, DHTML, CSS3, Agile methodology, Java.