Front End Java Ui/developer Resume
Indianapolis, IN
SUMMARY
- Around 8 years of experience in UIdevelopment, Front End development, designing and developing interactive User Interfaces, usability, web and client/server applications using HTML5, CSS3,JavaScript frameworks, jQuery, Bootstrap, Angular JS
- Proficient in building Web User Interface (UI) using HTML/HTML5, DHTML, XHTML, Angular JS, Node JS, Ext JS, React JS, CSS/CSS3 and JavaScript, jQuery that follows W3C Web Standards and are browser compatible.
- Strong experience in the Web Applications Development using HTML 4.01/5, CSS/CSS3, XHTML, JavaScript, AngularJS, JQuery and AJAX
- Well - versed using JavaScript and jQuery for manipulating the mark-up and data operations using jQuery and AJAX.
- Extensive experience in designing professional User Interactive (UI) web applications using HTML, HTML DOM, DHTML, XML, XHTML and CSS.
- Good knowledge of database connectivity (JDBC) for databases like Oracle, DB2, SQL Server, MySQL, NoSQL, MS Access
- Experienced working in both AGILE and Waterfall based development environment and participating in SCRUM sessions.
- Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JSF, AJAX, JDBC, EJB, JNDI, JMS and Object Oriented Programming techniques, Sound Understanding and good understanding Object Oriented JavaScript and Implementation.
- Working knowledge of Web protocols and standards (HTTP, HTML5, XHTML, CSS3, Web Forms, XML, XML parsers).
- Expertise in building device independent UI designs using both @media queries and frameworks like Twitter Bootstrap.
- Proficient in developing Single Page Applications (SPA) and Dependency Injection using JavaScript MVC framework such as AngularJS.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experience in applying the latest software development approaches including MVC.
- Experience working in MVC Architecture based frameworks like AngularJS.
- Worked extensively with IDE's like Microsoft Visual Studio, Adobe Dreamweaver and Eclipse.
- Expertise in using debugging tools like Firebug and built in IDE debuggers for troubleshooting existing code.
- Hands on experience using the version controls like SVN and TFS and project management tools like JIRA,QC.
- Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and SEO /web standards.
- Experience with Browser testing, knowledge of cross-browser/cross-platform compatibility.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
- Experience working on E-commerce applications.
- Experienced in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting.
- Self-motivated Team player with excellent interpersonal and Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
TECHNICAL SKILLS
Web Technologies: HTML4/5, CSS2/3, JavaScript, AJAX, XHTML, JSON, XML 1.0, XML 1.1, REST, SOAP,, Java/j2ee, Node.js.
Workflow & Delivery: Responsive Web Design, Mobile Development, Single Page App
JavaScript Library: JQuery, Angular JS, D3 JS
Programming Languages: Java, J2EE, C++, C.
Databases: SQL Server 2008, Oracle 11g, MySQL 5.1, MS Access 2007
Operating Systems: Windows (7, 8) and Mac (10.1-10.7)
IDE: SublimeText2, Notepad++ and Eclipse,Visual studios, Net Beans, Eclipse Kepler, spring suite, Jira, YUI, SVN, CVS, GIT
PROFESSIONAL EXPERIENCE
Confidential, Indianapolis, IN
Front end java UI/Developer
Responsibilities:
- Developed cross-browser/platform HTML5/HTML, CSS3/CSS and JavaScript to desired design specifications for single page layout using code standards..
- Created optimized graphic websites and application interfaces using HTML5 and CSS3.
- Used jQuery to make the frontend components interact with the JavaScript functions to add dynamic web page at the user interface and also adaptive free layout using Bootstrap.
- Designed Frontend with object oriented JavaScript Frameworks like Angular.js, Backbone.js, Require.js and Ext.js and experience with client side templating like Handlebars.js.
- Extensively used jQuery, Jasmine, Bootstrap, JSON, AJAX and DOM (Data Object Modeling) scripting to create interactive web applications like message posting and auto complete form for secured validations.
- Implemented AJAX to enhance the capability of the website.
- Extensively used Require.js for managing dependencies between modules throughout the application process.
- Used Agile methodology and Jira management for various projects.
- Storage and alignment of larger data, creating page elements while testing are more beneficial using Jqx Widgets.
- Implemented NodeJS at server side to provide restful API to client-side backbone application.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UIfor DOM/CSS Manipulation.
- Implemented Version Control Tools like SVN and GIT/GIT-HUB.
- Involved in development of individual Sprints with the help of Git Hub and developed new functions and strategies by contributing in GIT management.
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Maintained the business standards and the requirements and deployed them on secured WebLogic Server.
- Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
- Identifying the long-term objectives and strategies, this is the major challenge in E-commerce management.
- Extensively used single thread per process, in order to decrease the load on server for multithread requests with the help of Mongoose and MongoDB.
- Utilized the customer records participated in customer credit program architecture and various benefit programs.
- Coordinated with backend team, maintained the web UIusing secured connection.
- Implementing pom.xml, xml, maven applications for building error free applications.
- Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
- Familiar with various Data adapters, and maintained the processed data, display the meta data and alerts in user interface.
Environment: HTML5, CSS3, Bootstrap 3, JsWidgets, DHTML, XHTML, CSS, JSP, JavaScript, jQuery, JSON, AngularJS, BackboneJS, Require.js, Node.js, Ext.js, SVN, GIT, Agile methodology, Adobe Flash CSS3, Photoshop, Adobe Dreamweaver CS3, GWT and REST Service.
Confidential, Overland, KS
Java UI/Web Developer
Responsibilities:
- Implemented new features on the front end enhancing the user experience. Enhancing the features required changes using HTML5, CSS3, JavaScript, jQuery, jQuery UI and AngularJS.
- Debugged and fixed bugs in HTML5, JavaScript and CSS3 stored procedures, which were written by other developers.
- Involved in the design, development and testing phases of Software Development using scaled AGILE methodology with Test Driven Development (TDD).
- Involved in functional requirements review and creating technical design documents and Integration Solution Design documents.
- Implemented the Model View Controller architecture (MVC) by developing controller and service implementation classes.
- Extensively worked on Spring framework and integrated Hibernate and also used spring Inversion of controller and Dependency Injection principles.
- Created stand-alone applications using Springboot.
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
- Designed and implemented REST Web-Services to provide the phone, plan & service data to the front end team and also integrated with the payment team to encapsulate pricing data using SOA.
- Used Log4j Logger for all logging purposes and J Unit for integrated test runs.
- XML for building data structures required for Web Services and JMS for sending asynchronous messages and using the Event based Framework.
- Used Node.JS for server side validation and event handling.
- Provided inline documentation using JSDoc in an API documentation standard that is written as code to parse JSDoc comments as we type.s
- Involved in unit, system, integration and regression testing.
- Participated in the analysis of defects, tracking issues and fixing them using Enterprise Quality Center.
- Used SVN the version control tool for code commit and update. Used Eclipse IDE and web logic application server in development.
- Involved in SQL development using Stored Procedures, Views and Queries.
- Participated in UAT testing and product readiness (production support).
- Co-ordinated with QA team to ensure the quality of application.
Environment: Java SE 6, HTML5, CSS3, J2EE, Oracle11g, JSP 2.1, Spring 3.0, Hibernate, Restful, Web Logic 10.3.3, CS
Confidential, Santa Clara, CA
Front-End/UI Developer
Responsibilities:
- Responsible for the overall layout design, color scheme of the web site using HTML, XHTML and CSS/CSS3 and Responsible for creating detailed wire frames and process flows.
- Developing the Website using HTML4, CSS, JavaScript, JQuery and JSP making use of Bootstrap framework.
- Designed and implemented the User Interface usingJavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAXandMySQL.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQuery.
- Developed client side validation code using JavaScript and JQuery.
- Responsible to manipulate HTML5, CSS3 in JQuery as well as making the page’s dynami using AJAX, and XML.
- Refactored and 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 and enhanced performance.
- Worked with the team, helping them build out their markup and CSS. My Specialty is large scale CSS (Sass), focusing on reusability and modularity.
- Involved in two different projects writing HTML, CSS and JavaScript based on provided designs to get web sites and web applications built within a team atmosphere.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server
- Handled Twitter Bootstrap framework i.e., the concept of Grids, making use of advance components like Navs, Navbars, Pagination, Alerts, Progress bars etc.
- Implemented Angular Service calls using Angular Factory
- Involved in development converting the static HTML mark-ups to JSP's.
- Designed, developed and implemented Single Page Application (SPA) in AngularJS by consuming JSON from a Spring MVC, using Spring Security to secure the application.
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.Used Bootstrap to build responsive UI Design.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Designed and developed an Eclipse RCP based application. RCP application connects to server.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
- Used SVN for version management.
- Enhanced the presentation layer using JSP, JSF 1.2, JavaScript, HTML, and CSS
- Developed Unit test cases for the Angular controllers using Jasmine
- Involved in migration of project from Spring, Hibernate, My SQL based framework for JDBC, Oracle
- Knowledge in programming and experience working with API’s and RESTful web Services.
- Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI controls.
- Responsible for JavaScript / AJAX UI upgrades and improvements.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.
- Made enhancements to existing CSS and DIV tags using box model.
- Extended CSS as needed to accommodate new data and display types
- Develop the graphic user interface(GUI) based on the designs provided and the project objectives
Environment: HTML, CSS, JavaScript, Java/j2ee, JQuery, AJAX, AngularJS, Bootstrap, Usability Testing, Agile, MySQL 5.1, REST (web service), Spring MVC, Ecllipse.
Confidential, Mooresville, NC
Front end UI developer
Responsibilities:
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML5/HTML, XHTML, and CSS3/CSS as per company's standards.
- Involved in building highly interactive portable widgets using HTML5, CSS3, LESS and the latest AJAX libraries.
- Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
- Used jQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side
- Used the Node.js, AngularJS and Backbone.js MVC Frameworks in the development of the web applications.
- Used the server based java script for persistent server connection in the application process of NodeJS.
- Created HTML pages from the PDF's given by the UX and used AngularJS to retrieve data from the Rest Services.
- Used AJAX calls through AngularJS to populate the data tables on the front-end.
- Extensively used React.js to render pages on both the client and server sides.
- Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Involved in the development of mobile management with the help of media queries in Twitter Bootstrap.
- Used Pixel management for each element in the nested loop of elements by Bootstrap.
- Involved in the development of layout content with the help of Sass- twitter -bootstrap.
- Experienced with layout mangers including accordion, anchor, border, card layouts in EXTJS.
- Storage and manipulation of larger data, creating page elements while testing are more beneficial in D3.js.
- Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day to day developments of the work done.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Maintained the business standards and the requirements in EJB and deployed them on to Web Logic Application Server.
- Tested on iPhone, iPad and Android phones/tablets to ensure pixel perfection and operation of PhoneGap application.
- Identifying the long-term objectives and strategies, this is the major challenge in E-commerce management.
- Utilized the client records and participated in customer credit program architecture.
- Involved in writing procedures, complex queries using PL/SQL to extract data from database and to delete the data and to reload the data on Oracle DB using Toad tool.
- Implemented and developed with Interwoven Team site and other Content Management Systems.
Environment: HTML5/HTML, CSS3/CSS, JavaScript, jQuery, JSP, EJB, LESS, JSON, DOM, Node.js, Angular.js, React.js, EXTJS, D3.js, Bootstrap, MVC, Adobe Fireworks, Photoshop, Dreamweaver, Illustrator, AJAX, XML, Eclipse, PhoneGap, Internet Explorer, Firefox, Chrome, PL/SQL, Toad, Windows.
Confidential
UI developer
Responsibilities:
- HTML5, CSS, Javascript, JSON, XML, jQuery, AJAX, AngularJS, Bootstrap
- Front End/ UI developing using JavaScript, Jquery, HTML5, CSS3
- Design and build UI on any server platform in a team environment.
- Implementation of browser-server interactions, DOM manipulation, AJAX libraries and tools
- Create web application front end as per design comps & information architect
- Integrated front-end application with the application business layer.
- Understand executing accessibility and progressive enhancement presentation.
- Ensure design consistency with client’s development standards and guidelines.
- Experience in developing front-end applications with cross-browser support & responsive design experience
- Designing, common web design patterns and MVC modeling
- Had to write clean, readable bug free and production grade code
- Follow best practices and standards for accessibility and cross-browser compatibility
- Stick to established coding standards and group procedures individually and in teams.
- The role requires constant interaction with other in the team
- Gathered requirements, manage a team and deliver
- Strong verbal and written communication skills, a great team player, experienced in working with agile teams. Collaborated closely with developersand UX designers.
Environment: HTML, CSS, JavaScript, XML, XHTML, JQuery, AJAX, Adobe Dreamweaver, Firebug, SQL, Windows XP and MS Office.
Confidential
UI/Web developer
Responsibilities:
- Developed wireframes into pixel perfect html views.
- Developed user input forms using Angular JS
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using UML.
- Implemented page designs in standard-complaint dynamic HTML and CSS.
- Developed the Front End User Interface using HTML, JavaScript and CSS.
- Created navigation lists using list elements in HTML.
- Debugging JavaScript and html code with Firefox Firebug and Google
- Created form validations with JavaScript.
- Provided insight on HTML and CSS standards.
- Demonstrated implementation and up-gradation of JavaScript Library.
- Developed software installer for Windows operating system.
- Deployed Application on Tomcat Server.
- Implemented logger for debugging and testing purposes using Log4j.
- Used SVN for version control of the code and configuration files.
- Involved in team discussions when implementing new features in the project.
- Ensured design consistency to meet client's requirements
Environment: HTML, JavaScript, jQuery, CSS, UML, Mockup-wireframe tool