Senior Front End/ui Developer Resu
ME
SUMMARY:
- 71/2 years of Extensive programming experience in User Interface/Front End Developer in developing web based applications and Client - Server technologies using JavaScript, AJAX, AngularJS, HTML, Knockout.js, XHTML / DHTML & XML.
- Extensive experience in developing web page quickly and effectively using JQuery, AngularJS, HTML5, CSS3, Responsive Web Design, Bootstrap and experience in making web pages cross browser compatible.
- Experience in implementing Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
- Experience in developing applications using JAVA with various J2EE technologies JSP, Servlets, JDBC, Java Beans, JNDI, JMS and Web Services.
- Developed the Java/J2EE based multi-threaded application, which is built on top of the struts framework.
- Worked on Web based applications and Client/Server applications using C#, XML, HTML, XHTML, JavaScript, AJAX and CSS, Kendo UI, Adobe Photoshop, etc.
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3.
- Good understanding of Document Object Model (DOM) and DOM functions.
- Worked with NodeJS, Grunt, and Bower for setting up local server, running tasks and managing dependencies.
- Expertise in Core Java concepts including Collections, Exception Handling, Multi-Threading, dependency injection, Generics and Java I/O, Collections framework etc.
- Strong experience in web technologies such as HTML/HTML5,CSS/CSS3, JavaScript, JQuery, AJAX, Angular JS, Bootstrap JS, Knockout JS, Node JS
- Well experienced in debugging websites using Firebug, Fiddler, Developer tools.
- Experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding, Testing, implementation & Production Support.
- Experience in resolving cross browser compatibility issues (IE 7 & 8, chrome, Firefox and Safari)
- Experience with working in JavaScript framework like JQuery, Backbone and Angular.js.
- Worked on Angular JS features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture, React. JS features like Components, Lifecycle methods and unidirectional data flow using the Flux Architecture.
- Familiar in writing Custom Directives in Angular Js, making use of modules and Filters objects according to the application requirement.
- Good knowledge in Styling and coding of CMS themes, email templates and practical knowledge of SEO in web design and development.
- Worked on CSSBackground, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Involvement in using various IDE’s, Visual Studio, Dreamweaver, Notepad++, eclipse, Adobe Photoshop.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Excellent experience in creating Dynamic Wireframes, HTML Wireframes, Dynamic Screenshots and Sitemaps.
- Experience in working with CSS preprocessor LESS/SASS and Twitter Bootstrap Styling Modules .
- Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
- Experience with Browser testing, knowledge of cross-browser/cross-platform compatibility.
- Passion for performance debugging and benchmarking and working with version control environment like Git, Source tree.
- Experience with versioning tools like Clear case, Subversion and CVS.
- Expertise in writing SQL, PL/SQL, Stored Procedures, Cursors, Triggers with MySQL, MongoDB, DB2,and MS-SQL Server.
- Able to code pixel perfect webpage from PSD, compatible with all major browsers and major platforms.
- Experience in working with HTML Controls, User Controls, Master Pages and Themes.
- Experience in designing and presenting multiple concepts and iterations around user interaction models, workflows, wireframes, screen flows, mockups and prototypes.
- Experience in quality assurance and unit testing, acceptance testing, and integration testing.
- Strong perseverance and diligence towards attaining challenging goals and possess good communication skills and quick learning ability.
TECHNICAL SKILLS:
UI Web Technologies: HTML, HTML 5, XHTML, DHTML, XSL, XML, XSLT, JavaScript, AJAX, SOAP, SASS, JSON, JSP, CSS, CSS3, UI Concept Modeling/Wire framing, GIMP
JavaScript Lib: JQuery, BackboneJS, NodeJS, AngularJS, KnockoutJS, Kendo, D3JS
IDEs & Tools: WebStorm, Visual Studio, Eclipse IDE, Sublime Text, Notepad++, Dreamweaver, Netbeans, Firebug, Chrome Developer Tools
Version Control: GitHub, CVS, SVN/Subversion, PVCS
Operating Systems: Windows NT, Windows 2000, Windows XP (Prof),Win 7, Win 8
Database: ORACLE 10g, SQL SERVER 7, MYSQL.
Framework: Ajax, DWR, EXTJS, Dojo, YUI, JQuery and GWT
Methodologies: Agile, Scrum, waterfall.
PROFESSIONAL EXPERIENCE:
Senior Front End/UI Developer
Confidential, State of Maine, ME
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) which includes requirement Gathering, Design, Coding and Testing.
- Work in close collaboration with internal customers and teams to develop strategies that address product content and overall user experience design for Catalyst's clients.
- Worked on HTML/HTML5, CSS/CSS3 style sheets, JavaScript and JQuery to tie together a diverse range of sites with an easily understandable structure.
- Used JSP pages through Servlets Controller for client side view.
- Implemented Business Logic using Stateless Session Beans. Developed additional helper classes required by the EJBs to carry out the new business logic.
- Responsible for the design of web applications for Web user as well as retail users.
- Worked on creating responsive website for smart devices using responsive design.
- Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Fixed bugs and problem in websites for design, CSS, HTML/XHTML, XSLT and JavaScript Library.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Built the reusable service components using AngularJS services with Object Oriented JavaScript, HTML5 and CSS3 leveraging the Bootstrap framework based on the designs. Followed with Agile & Scrum development methodologies.
- Developed all the UI pages using HTML, CSS, JSON, JavaScript, AngularJS, PolymerJS, and Iron Ajax.
- Using Angular JS created Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
- Testing JavaScript frameworks Using Type scripting. HTML document traversal and manipulation, event handling, animation and Ajax using DOM
- Involved in Writing JQuery based Ajax Requests using JQuery.get (url, data, callback, type).
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Used Angular.js MVC Architecture to split the UI logic into Views, Models and Collections.
- Used AngularJS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
- Implemented AngularJS Validation to validate user inputs and to create user-friendly web application.
- Used ExtJS with techniques like AJAX, DHTML and DOM scripting for building interactive web pages.
- Used AGILE development techniques in all the development process and exposed to tools like Jive for tracking bugs and Rally to track the agile development.
- Extensive knowledge of mocking & integration REST API, generated mock data and deploy it on Apigee.
- Analyze the defects raised for respective Facade and Core APIs.
- Worked closely with the UI Designers team using flash to create web designs.
- Implemented dynamic page elements and form error validations using AngularJS directives.
- Developed Mobile Apps using JQuery Mobile.
- Implemented AJAX functionality using JSON, JQuery and XML.
- Designed in-house build automation and continuous integration systems by utilizing Node.js, Git and Grunt.
- Responsible for Unit testing and supporting the QA & UAT environments.
- Important role in assisting UAT team members to help them understand to test the system thoroughly and fixed the bugs reported.
- Worked with MongoDB for storing and retrieving data for the website.
- Used Backbone.js for creating single page applications and for fetching data from the Server by giving URL to get JSON data for model and to populate model from the server.
- Had worked with knockout JS for creating user controller.
- Daily SCRUM stand-up meeting and provided Demo to the business.
- Interacted with User Experience teams to understand customer needs to design online user experiences, ensuring ease of navigation and simplicity of design.
- Used Firebug and Developer tools to debug JavaScript, to analyze DOM objects of the page and to change the page layout.
- Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.
- Involved in all the phases of SDLC including Requirements Gathering, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.
- Involved in designing and developing the JSON, XML Objects.
- Extensive knowledge of Content Management System.
Environment: HTML 5, AngularJS1.5.6, Backbone JS, Knockout JS, Ext JS5/6, Mongo DB 2.6, JavaScript, AJAX, Apigee, CSS2/3, Stash, Jenkins, JSON, JQuery Mobile 1.4.2, Adobe Photoshop, XML, Apache Tomcat v6.0, GIT
Sr. Java UI Developer
Confidential, KS
Responsibilities:
- Developed UI for web platform using JavaScript, HTML, CSS3, and JavaScript, Java, RWD, JSP, JQuery validations and JSON.
- Involved in developing the application using Java/J2EE platform. Implemented the Model View Controller (MVC) structure using Struts.
- The configurations for simulating an HTTP request handling in Node JS by using Express.
- Worked on various enhancements and bug fixes, simultaneously used JSON for storing and exchanging information between browsers and servers.
- Used Node JS to develop the back end components, connect the application with the other web services.
- Developing customer-facing software for managing advertisements using Backbone.JS.
- Worked on testing using Karma before sent to deployment.
- Worked on JavaScript tools like Grunt, NPM and Bower.
- Developed applications implementing Ajax Calls for Dynamic Content Loading.
- Worked on various JavaScript Frameworks depending on the use case (e.g. JQuery, React JS, AngularJS, and ExtJS).
- Used Bootstrap and Angular UI to make the application user-friendly in the development of the Navigation bars, Tables, Sliders, Calendars etc.
- Provided the contextual alert messages for typical user actions using the Angular Bootstrap.
- Processed JSON response data by consuming RESTful web services and used Angular filter for implementing search results.
- Good practice with the Node. JS application in building the minified versions.
- Used Struts to develop changes in web applications and request mapping in a single core file.
- Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, XML and JSON.
- Worked on spring and Hibernate.
- Wrote SQL Queries and stored procedures for Oracle.
- Worked on Responsive web pages (RWD) using Bootstrap, RESTful API web development and media queries.
- Designed dynamic and multi-browser compatible pages using HTML5, CSS3, JQuery and JavaScript (mobile apps).
- Worked on CSSBackground, CSS Positioning, CSS Text, CSS Border, Pseudo classes, Pseudo elements etc.
- Created screens with table-less designs meeting W3C standards.
- Brief experience on implementing the Angular JS in creating animations based on CSS classes.
- Development of highly interactive multiplayer HTML5 / CSS3 / Canvas based games using AngularJS and JQuery with custom Grunt JS configurations for testing and final deployment.
- Used Twitter Bootstrap framework for developing customizable and fully responsive for various screen sizes in mobile, tablet and desktop.
- Implemented and tested the enterprise application with JQuery, Spring MVC.
- Developed code for Responsive web design in JavaScript using frameworks like Angular JS, React JS.
- Enhanced user experience by designing new web features using MVC Framework like Backbone JS and Node JS.
- Experienced with Apache Free Marker to generated text outputs based on templates and changing data.
- Involved in writing and modifying procedures, Queries, Views and Triggers and called them from JavaScript using the local application framework.
- Worked on Github to maintain the repository.
- Built main applications in leveraging technologies such as Angular JS, Backbone JS.
- Created client surveys and displayed the results in a dynamic report using d3.JS.
- Extensively used SOAP-based web services. Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems.
- Involved in implementing data grid/tables using Bootstrap and Angular JS for front-end client facing of the Single Page applications (SPA).
- Used XML Web Services using SOAP to transfer the amount, to transfer application that is remote and global to different financial institutions.
- Worked with Agile software lifecycle methodologies. Create design documents when and as required Perform coding, debugging and testing.
- Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Took advantage of MVC pattern of Angular JS framework to produce higher maintainability of the code.
- Developed mobile site for marketing campaigns by using JQuery mobile, Backbone.js and Ember.js.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery.
- Worked on JIRA to maintain and update the task.
Environment: Java J2EE 6.0, MYSQL5, Red Hat Linux 3.2.3, CSS3, d3.JS, Angular JS, AJAX, JQuery, Ext JS, Apache Flex, Bootstrap, HTML, JavaScript, Media Queries, Grunt, NPM and Bower, SAAS, RWD, Node.JS, Responsive Web Design, Spring 2.5, Hibernate, Ember, Bootstrap, Karma, Restful API’s, Cloud Applications, React.JS, Backbone.JS, MS Word, Grunt, Microsoft Visio 2009, Ext JS, Eclipse IDE 5.5.0, JAVA, RWD, JSP, Github.
Web Developer
Confidential, NY
Responsibilities:
- Involved in Co-ordination with BA & PO for a better understanding of functional requirements, analyzed, designed, documented and implemented the business requirements.
- Developed the application based on MVC architecture.
- Developed mobile cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Involved in developing EJB's for the business logic and deploying them in Apache tomcat.
- Used AngularJs to implement rich functionality in various pages: form validation, CRUD, grid, search, sort, pagination, multi-selection, tags-input, advanced directives, authentication, server-side proxy, unit tests, cloud integration, slide pages, users switch etc.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Familiar in writing Custom Directives in AngularJs, making use of Modules and Filters objects according to the application requirement.
- Built responsive Web pages using Kendo UI mobile.
- Used AJAX module to handle RESTful calls to enable communication between view components and servers.
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Developed web pages using HTML5, JavaScript, DOM, JSON, JQuery and AJAX.
- Developed Single page application and structured the JavaScript code using AngularJS.
- Develop Cassandra Data model considering current functionality and business need of application.
- Involved in the implementation of open- source web application frameworks like Bootstrap and AngularJs
- Defined new validations through AngularJS for the form field validation implemented through HTML and Used AJAX, JSON to send request to the server to check the functionality of the website.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycle 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.
- Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery.
- Created responsive web design using boot strap.
- Used JIRA for task assignment, bug tracking and fixture.
Environment: HTML5, JSON, XML, JAVA Script, JQUERY, Angular JS, Rest, PHP, Node JS, Bootstrap, Hibernate, Agile, Eclipse IDE, MAVEN, TOMCAT, SELENIUM
UI Developer
Confidential, NJ
Responsibilities:
- Participated in requirements gathering, analysis, Conceptual Design and Details.
- Involved in development and finalization of initial design of the application and worked with content managers, copywriters and designers to resolve the issues.
- Created and designed prospecting and customer email campaigns for automotive dealerships in order to increase revenue growth and customer loyalty.
- Worked excessively on Core Java concepts like polymorphism, inheritance, serialization, synchronization, multi-threading and exception handling.
- Managed creative development for both email and direct mail campaigns.
- Worked on W3C specifications and cross-browser/cross-platform/cross-device compatibility.
- Implemented the editor component with spell-check using AJAX, JSON.
- Worked on creating log-in authentication modules using AngularJS and JavaScript.
- Integrated JQuery Grid View for all Data View for the product.
- Created cross browser UI components using various JQuery
- Integrally designed and implemented the entire Security Administration UI that has 15 screens which is a major attraction of the product.
- Implemented the presentation layer with HTML, DHTML, JQuery, Ajax, and CSS.
- Displayed on demand data to the user using Ajax.
- Extensively used JQuery plug-ins like Image Light box, Ajax Queue, Search plug-in, calendar plug-in and Auto populating multiple select-boxes.
- Written and implemented CSS and Object Oriented JavaScript throughout the site, both as in-line and imported files.
- Created role-based DHTML navigation menu, menu items changes dynamically, derived from the database.
- Timely delivery of the assigned projects.
- Monitor site for any UI inconsistencies and fix all the UI bugs reported in the test track.
- Thoroughly worked with Functional Specification documents, UI documents checked all UI requirements and gathered all PSD'S according to the functional requirement document.
- Worked on multiple projects simultaneously.
- Attended project meetings on a regular basis and helped to improve the Project workflow.
Environment: OO JavaScript, JQuery, Core Java, Require.js CSS, AJAX, JSON, HTML, DHTML, XML, DOM, Photoshop 5, PHP, MySQL and Eclipse IDE.
Web Developer
Confidential
Responsibilities:
- Involved in requirement gathering and creating initial documentation for the system.
- Presented the flow to the business with documentation and a dummy environment.
- Involved in creating the xml based parses which take the feed from system and redirect the user to appropriate sections based on user interaction.
- Developed user interfaces using HTML, DHTML, XHTML, AJAX, CSS & JavaScript, JQuery.
- Involved in translating Wireframes & Photoshop designs into functional prototypes using HTML/CSS/JS.
- Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
- Used CVS source control system to commit the working changes to the repository system and to get other changes. Also resolved conflicts before committing the changes to the repository system.
- Implemented Test cases using JUnit and Tested web services with REST Client.
- Installation and configuration of Development Environment using Eclipse with weblogic Application Server.
- Understanding the functionality from scratch from provided wireframes, use cases & other documents.
- Involved in requirement gathering phase & discussions with tech team for feasibility analysis of the requirement and finalizing the approach.
- Involved in client/product owner interaction to understand the requirements and during complete development phase for any change request, functionality demo, daily status meeting etc.
- Provided technical guidance to team.
- Involved in performance improvement (page load speed, Ajax response timings, lazy loading of images, minimized http requests etc.) of the application on various devices.
- Involved in unit testing & peer reviews of the developed code.
- Involved in integration testing & interaction with third party codes.
Environment: HTML, XHTML, CSS, JavaScript, JQuery, AJAX, JSON, RESTful Webservices, Spring
Web Developer
Confidential
Responsibilities:
- Coordinated with BA group for better understanding of functional requirements, analyzed and designed the business requirements to be documented and implemented.
- Responsible for Design and development of Web pages using PHP, HTML, CSS including Ajax controls and XML.
- Coded Business Logic component using PHP.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Implemented applications in JavaScript, and MYSQL.
- Worked extensively with the File management and image libraries.
- Performed Client-side validations using JavaScript.
- Fixed bugs and provided support services for the application.
- Tested/Debugged web browser using Firebug.
- Managed and implemented all code changes via SVN. Deploying builds across development, staging and production instances and maintained code integrity.
- Created an inline-edit and widget-collapse feature for the web page.
- Performed graphical design and web site contract work for small business and working professionals.
- Met one-on-one with clients in exploring the best possible options for their web presence.
- Handled duties ranging from creative design to code implementation.
Environment: HTML, CSS, JavaScript, Firefox Firebug, Sublime Text Editor.