Ui Developer Resume
Pleasanton, CA
SUMMARY:
- Web - savvy and thoroughly on top of the latest development technologies with 8 years of experience in the web industry like web applications using HTML 4.0/5, XHTML, CSS2/ CSS3, SSAS, JAVA SCRIPT, jQuery, AJAX, JSON AND XML with experience in the software development life cycle.Ability to work under pressure and handling multiple projects simultaneously.
- Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and SEO / web standards.
- Strong experience with jQuery, jQuery plugins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML (DHTML) and JSON.
- Experience with Responsive Web Design.
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe DreamweaverCS3, Adobe Photoshop CS3/CS and Adobe Fireworks CS3.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Expertise in working with the JavaScript, prototype JS and various MVC JavaScript frameworks backbone.js and node.js.
- Converted wireframes and Photoshop documents into functional CSS2, CSS3, HTML4, HTML5, SASS and JavaScript code.
- Expertise in system analysis and design work.
- Excellent experience in developing web pages complying with W3C web standards.
- Proficient at JQuery Mobile, JQuery UI widget and prototyping tools usage.
- Excellent front-end and UI development skills with pixel-perfect implementation.
- Experience of responsive web design (RWD) using CSS3 media queries and using Bootstrap framework.
- Expertise in Client Side Designing and Validations using HTML, DHTML and JAVA SCRIPT.
- Work experience with Backbone MVC.
- Hands on experience with Object Oriented JavaScript. Good understanding of OOPS Concepts.
- Expertise in coding optimized SQL queries on databases like MySQL.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Mozilla Firefox, Google chrome, Safari and Internet Explorer.
- Good knowledge in using Dojo Components and integrating back-end applications with AJAX driven web front-end using OO JavaScript framework.
- Had good knowledge on source version control, GIT .
- Had experience in using Yeoman, bower, grunt.
- Had experience on web services intigration.
- Had experience in development of web services.
- Experienced in working in AGILE based development environment and participating in scrum sessions.
- Expertise in analysis and developing user-friendly solutions.
- Able to interact effectively with other members of the Business Engineering, Quality Assurance and other teams involved with the System Development Life cycle. Excellent communication skills, both written and verbal.
TECHNICAL SKILLS:
Web Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, jQuery, Toad, AJAX, JSP.
IDE, HTML Editor: Pycharm, RubyMine, Web Storm, Notepad++, Adobe Dreamweaver, Adobe Flash Professional + Action Script 2.0/3.0, Microsoft Publisher, Eclipse, Sublime text.
Version Control: GIT,Perforce, CVS.
JavaScript Libraries: Backbone.js, Node.js, AngularJS, jQueryUI, bootstrap.js, Ext.JS5.1, Require.js
Publishing Tools: Adobe PageMaker, MS Office
Data Access: MY SQL, ORACLE, SQL SERVER.
Operating Systems: Windows 95/98/2000/XP/Vista/7, UNIX, LINUX.
PROFESSIONAL EXPERIENCE:
Confidential, Pleasanton, CA
UI Developer
Responsibilities:
- Designed and Developed client side applications using ANGULAR,HTML5, CSS3,BOOTSTRAP.
- Involved in Agile/SCRUM based approach to UI Development.
- Designed and Developed Views/Templates on top of Angular using Grids.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Extensively used Angular for ag-grid, ui-grid and UI components,
- Involved in writing application level code a interact with APIs, Web Services using AJAX, JSON.
- Workflow tools included HTML, CSS, Bootstrap, JavaScript,Angular,Grunt.
- Customized DataTables and High Charts into AngularJS Directives.
- Used NPM, GRUNT for UI Task Runner and mastered in using the GRUNT commands for building and deploying the project.
- Used AJAX extensively to implement front end /user interface features in the application.
- Used REST for developing Web Services.
- Used ECLIPSE Luna as an IDE for developing the Web Application, TOMCAT as a SERVER.
- Used SVN as repository.
- Created JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Used firebug, IE developer toolbar and chrome canary tool for debugging javascript and fixing issues.
- Worked with KARMA in testing and performed Unit testing.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Interactive, review meetings to track the progress for each iterative cycle and figure out the issues.
- Maintained active conversation with the client to ensure the site met his needs.
- Environment: HTML5, CSS3, SASS, JavaScript, JQuery, Bootstrap, XML, MVC Framework, AngularJS, JAVA, SPRING, ORACLE, JIRA, Microsoft outlook.
Confidential, Pleasanton, CA
Sr UI/Web Developer
Responsibilities:
- Designing and developing dynamic web pages using XHTML, SASS and JavaScript, JQuery, Ajax, JSON, Angular.js, and Bootstrap.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery functions.
- Developed source code to consume JSON response received through AJAX calls using JQuery.
- Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI controls.
- Application Architected and developed using Angular JS, MVC framework.
- Implemented the search functionality for Internal Application using Angular JS.
- Enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Built responsive site using Bootstrap that fits devices of different visual sizes.
- Responsible for JavaScript / AJAX UI upgrades and improvements.
- Did extensive JavaScript and JQuery programming to give AJAX functionality for the website.
- Used agile method for requirements gathering.
- Worked with KARMA in testing and performed Unit testing
- Experience in creating print specific CSS style.
- Developed mockups and prototypes using HTML5 and CSS3.
- Developed cross browser and multi browser compatible web pages using HTML5, CSS3, and JavaScript.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Developed the pages that are complaint to W3C standard.
- Involved in Agile/SCRUM based approach to UI Development.
- Updated the website from time to time for special Requirements.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
Environment: HTML5, CSS3, SASS, JavaScript, JQuery, Bootstrap, XML, MVC Framework, AngularJS, Apache Tomcat, Notepad++, Sublime text, MySQL, Tortoise SVN
Confidential, Research Triangle Park, NC
UI Developer
Responsibilities:
- Designed and Developed Client Side application using ANGULAR, HTML5, CSS3, JAVASCRIPT,BOOT STRAP,JQUERY.
- Created Mockups for UI views using MyBalsamiq.
- Developed using ANGULAR.JS Forms, Validations, Modules, DOM, Expressions, Directives, Controllers and Filters.
- Designed and Implemented forms from browser applications.
- Worked with JASMINE in testing and performed Unit testing.
- Followed process for test cases like create test, check for no error but failure occurs then write code to run the test.
- Built responsive site using Bootstrap that fits devices of different visual sizes.
- Application Architected and developed using Angular JS, MVC framework.
- Developed the functionality for communicating between the modules mostly involved in VIEW and CONTROLLER section of MVC pattern.
- Involved in AGILE/SCRUM based development environment, like having daily stand-ups, story time, sprint planning, sprint review, retrospective.
- Used JIRA tool for AGILE methodology for estimating stories and building sprint backlog. chemicals ma
- Used CONFLUENCE tool for sharing team thoughts and plans.
- Wrote application level code to perform Client Side Validation using JQuery, JavaScript.
- Wrote JQUERY function while implementing various UI screens across the whole web application.
- Involved in writing application level code to interact with APIs, Web Services using AJAX,JSON.
- Participated in gathering and analysis of business requirements.
- Worked on Cross Browser issues for different versions of IE, Mozilla and Chrome.
- Involved in Configuring the GITHUB repository and maintain the version control using GIT.
- Bug fixing and related issues.
- Responsible for creating the screens meeting W3C and 508 standards.
- Participated in code review and Quality Assurance.
Environment: HTML5, CSS3, SASS, JavaScript, JQuery, Bootstrap, XML, MVC Framework, AngularJS,python, pycharm, MySQL, JIRA, Microsoft outlook.
Confidential, Pittsburgh, PA.
UI/Web Developer
Responsibilities:
- Developed presentation-tier JSP pages in HTML, Implemented jQuery Data Grid control, Validation control and other Widget controls.
- Developed Web forms/user interfaces using Struts MVC, jQuery and JSP.
- Used Microsoft VISUAL STUDIO as an IDE for development.
- Involved in working with SHARE POINT stuff like form editing etc.
- Used Ajax Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.
- Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
- Used JavaScript accordingly for validation purpose, browser detection and controls.
- Developed various AJAX controls and widgets to build a rich UserInterface for the application.
- Created Windows services to create automation processing of XML.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
- Involved in developing jQuery and AJAX wrapper classes for fast retrieval of data and for animations.
- Created Model objects using Entity Data Model with Entity framework using Hibernate.
- Worked with XPath, XML Node, XML Data documents to synchronize with dataset.
Environment: JavaScript, CSS, HTML, jQuery, XML, XPath, AJAX, JSP, backbone.js Servlet, MVC, Junit, Oracle, Windows.
Confidential
Java Developer
Responsibilities:
- Involved in the Requirements collection & Analysis from the business team.
- Created the design documents with use case diagram, class diagrams, sequence diagrams.
- Implemented the MVC architecture using Apache Struts Framework.
- Implemented Action Classes and server side validations for account activity, payment history.
- Implemented views using Struts tags, JSTL and Expression Language.
- Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit.
- Worked on the JAVA Collections API for handling the data objects with front end.
- Worked on resolving java thread synchronization issues in existing applications.
- Developed Unit test cases using JUnit.
- Developed ant scripts and developed builds using Apache ANT.
- Used Clear Case for source code maintenance.
Environment: J2EE 1.4, Java 2, Tiles, JSP 1.2, JNDI, Java Mail, Clear Case, ANT, JavaScript, JMS.
Confidential
UI Developer
Responsibilities:
- Involved in the Analysis, System study and designing of the project.
- Developed front-end screens with HTML, DHTML, CSS, JavaScript and JSP's. Extensively did client side validations using JavaScript and developed the required Servlets.
- As a developer, coordinated with onsite team and client in understanding the business process and requirement understanding.
- Developed stores procedures, triggers, functions and database tables in Oracle database.
- Worked on developing a suitable GUI for ATM locator.
- Participated in daily meeting for enhancing the features for the portal.
- Participated in Code review and Quality Assurance.
- Used JDBC, application server provided transaction API for accessing data from the Oracle the using standard statements.
- Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
Environment: HTML, JavaScript, CSS, Adobe Photoshop, DHTML, MS Office, Firefox, Windows XP