Java Ui Developer Resume
Eagan, MN
PROFESSIONAL SUMMARY
- Seven years of experience as Java UI developer in developing front end applications using HTML5, CSS3, JavaScript, JSF, AJAX, JQuery, JSON, YUI, Bootstrap, wireframes and Angular JS, Backbone JS, Ext JS, Node JS.
- Expertise in Core Java, JSP, Servlets, EJB, Spring, Hibernate and web services (SOAP & REST).
- Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Agile/SCRUM, TDD, Design Patterns, MVC Frameworks.
- Experienced in developing pages that adapt to all browser’s & mobile (Android & iOS) devices.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications using Bootstrap.
- Extensive experience on modern front - end frameworks for JavaScript including Bootstrap, JQuery, AngularJS, Ext JS, backbone JS etc.
- Adapted Model-View-Controller (MVC) frameworks for developing web applications.
- Thorough understanding of CSS and CSS preprocessors (LESS, SASS) principles with a clear ideology for managing maintainable, scalable and cross-browser code
- Expertise in using Grunt to speed up the workflow of the project.
- Extensive experience in developing web page quickly and effectively using JQuery and also in making web pages cross browser compatible.
- Ability to write well-documented, well-commented, clear and maintainable efficient code for web development.
- Experience in all stages of testing namely Functional testing, Performance testing, Integration testing, Regression testing and User Acceptance testing
TECHNICAL SKILLS:
Languages: C, C++, Core Java.
Web technologies: HTML 5, CSS3, JavaScript, AJAX, JQuery, XML, XHTML, DHTML,JSONBootstrap: JavaScript Libraries JQuery, Angular JS, Node JS, Backbone JS
Debugging Tools: Firebug, Chrome
Database: MySQL, MSSQL, Oracle
Version Control: SVN, GIT,CVS
IDE & Tools: Eclipse, Visual Studio, NetBeans, Sublime Text, Notepad++
J2EE Technologies: Servlets, EJB, JSP, JDBC
Framework: Struts, Spring, MVC
Operating System: Windows 98/2000/XP/Vista/7/8, HP, Linux, Mac OS X
PROFESSIONAL EXPERIENCE
Confidential, Eagan, MN
Java UI developerResponsibilities:
- Design and develop Trust Verification Portal using latest technologies like HTML5, CSS3, Angular JS, Bootstrap, JavaScript and JQuery.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Use Angular JS to implement MVC pattern
- Developed single page web application using JavaScript framework Angular JS.
- Use custom directives for code reuse across the application.
- Used Angular JS to decouple DOM manipulation from application logic
- Implementation of Look up Tables in which inline edit (CRUD) functionality of the data from Database rendered in HTML DOM is provided using X-Editable grid.
- Used Grunt for compiling LESS.
- Extensive use of Alerts, Navs, Glyphicons, Grids, Panels, Buttons, Media Objects and Progress Bars provided by Twitter Bootstrap framework.
- Hands on experience with Object Oriented JavaScript code and responsible for client side validations using Angular Directives and JQuery functions.
- Incorporated various JQuery Widgets such as Datepicker, Dialogs, Tabs, AutoComplete, Spinner, Accordion and Tooltips into portal Dashboard.
- Implemented a security module in AngularJS which integrated with the spring security in the backend with Authentication and Authorization.
- Used REST and SOAP web services to communicate with third party vendors (API Calls).
- Resolved challenges which are trivial like multi browser support cross browser compatibility issues with layout and styles for all new CSS that was implemented.
Environment: HTML5, CSS3, JavaScript, JQuery, Bootstrap, Angular.js, Wireframes, LESS, Grunt, REST, SOAP, DOJO, Spring, XML, JSON, JSP, Eclipse, Junit, GitHub, Stash.
Confidential, Portland, ME
UI/Web Developer
Functionalities:
- Responsible for building a new website for the project ‘Revolver’ (Small fleet clients) and for the maintenance of ‘ Confidential Online New Platform’.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, JSP and JSTL tags, making using of Bootstrap framework and testing the functionalities using JUnit.
- Worked with the team, helping them build out their markup and CSS. My Specialty is large scale CSS (Sass), focusing on reusability and modularity.
- Web application development for backend using Angular JS with cutting edge HTML5 and CSS3 techniques
- Familiar with concepts of Directives, Data-Binding and Dependency Injection in Angular JS.
- Worked extensively on web 2.0 migration from Conventional web Frame work to Ajax driven framework and extensively used jQuery, Dojo, YUI, AJAX and MVC in Presentation Layer.
- Extensive use of Twitter Bootstrap framework to achieve RWD, i.e., make the portal compatible for various screen resolutions which are trending in the market today.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery.
- Involved in upgradation and maintenance of Confidential Online to the new layout using the Grid orientation model Bootstrap framework.
- Extensive usage of BOOTSTRAP and LESS CSS for Responsive design.
- Brought the HTML and CSS of an existing web site ‘ Confidential Online’ up to web standards.
- Created a CSS framework for using a 12 column grid preferred by the designers as well as implementing parts of CSS to cut down on repetitive code.
- Implemented JavaScript module patterns using asynchronous script loading.
- Worked through cross browser compatibility issues with existing styles and new CSS that was implemented.
- Tested cross browser functionality and fixed major layout bugs for supported browsers which includes IE6.
- Involved in a Waterfall based approach to UI Development.
Environment: HTML5/HTML, CSS3/CSS, SASS, Less, JavaScript, JQuery, Bootstrap, Angular JS, XML, J2EE, JSP, JSTL, Apache Tomcat, Eclipse, Junit, Mongo DB, Oracle, MS Axure, SVN, GitHub, Stash.
Confidential, GA
User Interface Developer
Role & Responsibilities:
- Done the design, development and testing phases of Software Development using AGILE methodology and Test Driven Development (TDD)
- Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
- Hand-coded HTML5, CSS3, Java Script, AJAX and jQuery to create front-end.
- Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
- Extensive usage of BOOTSTRAP and LESS CSS for Responsive design.
- Used Grunt for compiling LESS.
- Developed single page web application using JavaScript framework Angular JS.
- Bootstrap used along with Angular JS in creating the Application.
- Architected, designed and implemented a SPA (Single Page Application) in Angular JS which consume JSON from a Spring MVC, using Spring Security to secure the Application.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Responsible for checking cross browser compatibility, Responsive Web Design and hence worked on different browsers like Firefox, Google Chrome and Internet Explorer.
- Extensively used/modifiedJQUERYto performAJAXcalls for creating interactive web pages on JSONresponse.
- Developed the application front-end using Spring framework 3.0 that uses MVC design pattern
- Coordinate with Interface Design Architects for meeting accessibility standards at code level.
- Design and build UIs on Server Platform in team environment.
- Participating in product development discussions and providingUIrelated information.
- Maintained W3C standards.
- Used log4j to log different types of messages to write on to the proprietary log model.
Environment: Agile, HTML5, CSS3, JavaScript, jQuery,, AJAX JSON, Grunt, LESS, Bootstrap, Angular JS, JAVA, JSP, MYSQL, Spring MVC, Hibernate, Eclipse IDE, Tomcat server, web sphere application server.
Confidential, VA
UI/Web/Java Developer
Functionalities:
- Involved in all phases of UI/UX implementation of a Travel Search and Booking web application including Design, Prototyping, Development and Testing phases.
- Rewrote and maintained the internal library and built a structured MVC /MVVM framework by redesigning the front- end UI components.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, Angular.js, and Bootstrap with MySQL database as the backend.
- Built html templates for high traffic and complex data driven website.
- Debugged all look and feel issues in the target browsers, in conjunction with quality assurance.
- Implemented JavaScript source code and embedded nested event handling logic using JQuery event handlers and call back functions.
- Used Selectors in JQuery for updating content on DOM nodes.
- Experienced on implementing Rich Internet Applications i.e., RIAs using JavaScript, JQuery, AJAX calls and JSON data from the server.
- Programmed standards complaint HTML5 and CSS3 working with JQuery modules and JavaScript libraries.
- Worked through cross browser compatibility issues with layout and styles for all new CSS.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE8+.
- Made changes to various CSS properties to enhance the UI as per client requirements.
Environment: HTML5/HTML, CSS3/CSS, SASS, LESS, JavaScript, JQuery, Bootstrap, MVC Framework, Angular JS, YUI, XML, J2EE, JSP, JSTL, Apache Tomcat, Groovy, Eclipse, MySQL, SVN, GitHub, Stash
Confidential, PA
Web/UI Developer
Functionalities:
- Worked as a programmer, assisting my team in developing two different Web-based applications for an Insurance and Travel clients.
- Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, Backbone.js and Bootstrap with MySQL database.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery functions.
- Developed source code to consume JSON response through XHR/AJAX calls using JQuery. Ajax () calls.
- Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI controls.
- Developed callback functions to parse and handle JSON data returned from the server.
- Implemented JQuery frontend for Insurance policy display for employees using JQuery.
- Facilitated User Testing sessions to solicit feedback on prototypes.
- Implemented JavaScript module patterns using asynchronous script loading.
- Worked through cross browser compatibility issues with layout and new CSS styles were implemented.
- Tested cross browser functionality and fixed major layout bugs for supported browsers
- Made enhancements to existing CSS and DIV tags using box model.
- Involved in Agile/SCRUM based approach to UI Development.
Environment: HTML5/HTML, CSS3/CSS, SASS, JavaScript, JQuery, Bootstrap, Backbone JS, XML, MVC Framework, YUI Library, Apache Tomcat, Notepad++, Sublime, IntelliJ, MySQL, MS Axure, Tortoise SVN.