Java Ui Developer Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- Around 8+ years of strong development experience in User Interface applications and integration of highly transactional and scalable applications.
- Proficiency in the Entire Software Development Life Cycle (SDLC).
- Developed client side applications using web technologies like HTML5, CSS, JavaScript, Bootstrap, AngularJS and jQuery.
- Developed Java EE applications on different IDE's like RAD and Eclipse 3.0/3.2 and Application servers like IBM WebSphere Application Server 7.0 & 8.5, JBoss Application Server.
- Expert level skills in developing web - based GUIs using JSF, Struts framework, HTML, JSP and JavaScript for web enabled applications.
- Experience in designing and presenting multiple concepts and iterations around User Interaction Models, Workflows, Wireframes, Screen Flows, Mockups and Prototypes
- Extensive experience with Angular JS MVC Framework including authoring complex directives, services, controllers and filters; working with animations, routing and states.
- Used Backbone.js for connecting the API's which enforce the communication to the server
- Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript, React JS, Backbone.Js, JSON and HTML5.
- Experience with User Acceptance Testing(UAT) and Accessibility Testing.
- Experience in Implementing Service Oriented Architecture using Web Services (SOAP, WSDL, and REST)
- Extensively experience in developing Web page quickly and effectively using JQuery, HTML5, CSS3, Responsive Web Design, Bootstrap and experience in making Web Pages cross browser compatible.
- Extensively used a Variety of JavaScript frameworks and jQuery plugins from npm and Grunt and also created Plugins.
- Experienced in React.js and working with React.js components, Forms, Events, Keys, Router, Animations and React Flux concept
- Good knowledge in test automation using Quality Center, JUnit, TestDirector, WinRunner, LoadRunner and QuickTest Professional (QTP).
- Specialized in developing Web 2.0 Apps using JQuery Along with AJAX/ JavaScript.
- Well experienced in debugging websites using Firebug, Fiddler, Developer tools.
- Worked on Responsive Web Design (RWD) and implemented basics level of AngularJS.
- Involved in using various IDE's like Dreamweaver, Sublime, IntelliJ, Notepad++, Eclipse, and Visual Studio.
- Maintenance and Production support of the applications.
- Experience in working MVC Architecture and also in using version control (SVN & GIT).
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments.
- Highly Curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.
TECHNICAL SKILLS:
Internet Technologies: HTML/HTML5, CSS2/CSS3, XML, XHTML, JavaScript, AJAX, JQuery, JSON, Typescript
MVC Frameworks: Angular.JS,Backbone.JS, Knockout.JS, Angular 2,Node.JS, Gulp, Grunt,React js
CSS Tools: SASS, LESS Compilers, Bootstrap, Foundation Framework
Programming Languages: C, C++, JAVA, SQL, UML data structures, .Net, PL/SQL, PHP
Operating System: Windows, Windows 98/2000/XP/Vista/7/8, MAC OS X
Software Tools: UML, Microsoft Visual Studio, Adobe Photoshop, Adobe Creative Cloud, Adobe XD
IDEs worked on: Netbeans, Eclipse, Adobe Dreamweaver, Rational
Application Servers: Tomcat Apache Server, JBOSS
Version Control: CVS, SVN, GIT HUB
Unit Testing: Jasmine, Karma, Selenium
Source code Editors: Notepad++, Sublime Text
Frontend Build Tools: RESTful API, Gulp, Grunt
PROFESSIONAL EXPERIENCE:
Confidential, Des Moines, IA
Java UI Developer
Responsibilities:
- Developed single page responsive applications using HTML5, AngularJS, Bootstrap, CSS3, JavaScript, jQuery.
- Developed applications using Backbone.js and used Dust.js to create dynamic templates.
- Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Designed Frontend with in object oriented JavaScript Framework like ReactJS .
- Created forms to collect and validate data from the user in HTML5 and ReactJS.
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Created Backbone.js and MVC used. Attributes, models, collections, all used to represent legos, configurations on both server models, collections and backbone models, collections.
- Created Model, which is source of truth in Backbone, Collections encase them. Did Asynchronous js, promises, callbacks. CSS specificity, bootstrap for spa, fluid divs, tables, box model, flex model.
- Used Backbone.js as Model, Widgets as Controller and jQuery template as View.
- Used ES6 to write simple, readable code and Bable as a compiler.
- Worked on refactoring the old JSF applications to new framework like Backbone.js, underscore.js.
- Worked on Flexbox layouts, grow, shrink, wrap, navigation menus, popover, grid layout in bootstrap.
- Developed various screens for the front end and used various predefined components from NPM(Node Package Manager). Used grunt, handlebars and various jQuery plugins.
- Volunteered a team project for capturing User Interaction using Interaction Logger and tealeaf.
- Created AJAX requests to REST service with use of GET and POST method to fetch data.
- Used RAD for writing code and SourceTree for Version Control.
- Converted all static pages into full mobile responsive landers using HTML5, CSS3/SASS and Bootstrap.
- Used WebSphere Application Server for deploying various components of applications. Used Jenkin build job for scheduling a build to pilot environment.
- Assisted QA process in test cases preparation, execution and fixing of bugs using JIRA Board.
- Communicate with the project management teams and back - end developers to understand the existing applications functionality and gather the requirement as per business needs.
- Responsible for creating number of grunt tasks for sass compilation to generate CSS, lint, build, test the application, and many others specific to application.
- Added widgets (bar charts, line charts, pie charts etc.., ) to the Dashboard App with the data.
- Extensively used JIRA for bug tracking and execution of test cases.
- Involved in both Agile methodology and Scale-Agile framework.
Environment: Java, JavaEE, JSP, JSF, Servlets, Spring, Hibernate, DB2, Jenkin Build Tool, IBM Rational Application Developer 8.5.5, IBM WebSphere Application Server 7.0/8.5, WinSQL 9.0, Atlassian Stash 3.11, TortoiseGit 1.8, JAXP, multithreading, Sublime Text 3, Beyond Compare 4, Notepad++, SourceTree 1.6
Confidential, Memphis, TN
Java UI Developer
Responsibilities:
- Worked on 2 projects involved with team for developing, testing in all phases of SDLC for Confidential .com(B2C) & Confidential Pro.com. (B2B)
- Developed prototype concepts using Axure, Photoshop, and Illustrator concept designs.
- Implemented new website design layout for conversion of existing static websites to responsive.
- Designed and hand coded B2B Confidential Pro website including the development of business search pages, client pages, administration portal, and affiliate program interface environment using HTML5, CSS3, JavaScript, JSP, JSTL, JSON, jQuery, Foundation Framework, CSS Libraries, AJAX.
- Worked with Foundation Framework for re - design and for responsive website with Python, SCSS, Node.js, GIT on Confidential Pro.com
- Enhanced the current search results by changing the current 2 column interface into one clearly defined results column delineated by Parts & Accessories for Auto Pro website.
- Created a perpetual top navigation that will remain on screen while Commercial Customer is scrolling.
- Worked on fixed top navigation which allow ease of access to Confidential Pro s core functionalities and to improve shopping cart experience that reduces the number of steps required to submit an order.
- Implemented Page Optimization techniques for web pages, Best Practices in JavaScript and handled Cross Browser compatibility issues in web pages
- Confidential Pro Navigation, Cart and search Enhancements project covers the UX/UI enhancements for Confidential Pro.
- Improved Confidential Pro usability and Commercial Customer Experience on Confidential Pro.
- Styled content and website layout for the user experience using CSS3 and HTML5.
- Resulted in Consistency across all the channel (Desktop, Mobile Website, Mobile App) for Confidential .com
- Utilized the Adobe product click count data to sort the results based on the click and this date will be used as part of the relevancy ranking module to sort the data.
- Used JSP s HTML on front end, Servlets as Front Controllers and Java Script for client side validations.
- Used Eclipse IDE and JSON for designing, coding and developing applications.
- Web Client Programming for writing client Programming, typically at a lower level than a full Web browser & Web Services tools for accessing and providing functionality via APIs over the Web.
- Involved in Agile based approach to UI Development.
- Updated the progress of project in JIRA.
Environment: HTML5, CSS3, SASS, SCSS, JSP, JSTL, Kanban, HTML5 Canvas, Maven, Ant, JAVA, Foundation Framework, Node. JS, TOMCAT & JBOSS Server, Selenium & Manual Testing, Mobile Development (Android, IOS, Tablet, IPad), Sublime Text, Notepad++, Windows 7, ATG, Core Java, J2EE, JIRA, Jenkins, Tortoisesvn, Responsive design, IE 6, 7, 8 9 10, Firefox, Chrome, REST API.
Confidential, Chicago, IL
Sr. UX/UI Developer
Responsibilities:
- Working as a Senior UI Developer, assisting my team in developing two different Web - based applications on Aon Confidential website
- Used the functionalities for writing code in HTML5, CSS, Angularjs, JavaScript, JQUERY, Ajax, JSON, and Bootstrap with No SQL database as the backend.
- Worked on claims, accounts modules for redesigning using Angularjs application.
- Refactored and enhance an existing Angular JS 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.
- Made enhancements to existing CSS and DIV tags, made upgrades using the Twitter Bootstrap model for Aon Confidential website.
- Extensively used Selectors in JQuery for updating content on DOM nodes.
- HTML5 and CSS3 latest tags are used to design the web pages and HTML local storage web applications are used to store data.
- Extensively used Node.JS to achieve MVC architecture to control the flow of the application and decouple the views from the business logic.
- Created a CSS framework for using a 12 column grid preferred by the designers as well as implementing parts of Object Oriented CSS to cut down on repetitive code.
- Unit Testing of developed prototype with Jasmine, TIBCO, and Karma.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site with RESTFUL Applications.
- Involved in a Waterfall/Agile based approach to UI Development.
Environment: HTML5, CSS3, JavaScript, SVG, HTML5 Canvas, GIS, Sketch,Omni grapple, OS Framework,Mobile Development(Android, IOS, Tablet, Ipad), JQuery, Angularjs, Spring MVC framework, Bootstrap, LESS, SASS, JSON, AGILE, IBM WebSphere, Weblogic JSP, Apache Tomcat,TIBCO, Eclipse, Tortoise SVN, Jasmine, Karma, Adobe XD, Adobe Creative Cloud, Photoshop.
Confidential, Tulsa, Oklahoma
Javascript UI Developer
Responsibilities:
- Worked on Confidential website for customer checking accounts, savings accounts, credit cards.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery functions.
- Responsible for developing, enhancing, modifying and/or maintaining applications in the Global Markets environment.
- Implemented Angularjs application to follow strict MVC patterns for improved source code maintenance.
- Participated in the development of a new business application for the layout using Grid orientation model Bootstrap framework.
- Integrated the front - end JQuery UI with backend REST API.
- Built responsive site using Bootstrap that fits devices of different visual sizes for the website.
- The tech stack is Angularjs, Bootstrap and cutting edge server side technologies.
- With Node.JS framework, reduced page weight and increased performance of websites.
- Responsible for JavaScript / AJAX UI upgrades and improvements.
- Designed web pages using with HTML, CSS based on the W3C standards..
- Used JavaScript to implement validation logic as well as AJAX to provide a flicker free refresh feature for the front end.
- Developed CSS LESS styles in order to maintain consistency of the web user interface.
- Developed server side REST Web Services and called them from angular controllers.
- Facilitated User Testing sessions to solicit feedback on prototypes.
- Developed and prepared test cases for unit testing with JUnit & TIBCO.
- Wrote the backend to modify the tags in the database using JSON for data transmission.
- Developed callback functions to parse and handle JSON data returned from the server.
Environment: HTML, CSS, JavaScript,Sketch,AZURE, Mobile Development(Android, IOS, Tablet,Ipad), JQuery, JSON, JUNIT, SOAP, LESS, Bootstrap,J2EE, XML, MV* Framework, TIBCO, Angularjs, Apache Tomcat, Notepad++, Sublime text, Tortoise SVN.
Confidential, Hopkinton, MA
JAVA UI Developer
Responsibilities:
- Used HTML4, CSS2, JQuery, JavaScript for front end web designing.
- Implemented various Employee Self Service front end UI Applications developed for easy lookup and creation of HR Records for various Employees.
- Worked on various two different projects writing HTML, CSS, Photoshop and JavaScript Angular JS based on provided designs to get web sites and web applications built within a team atmosphere.
- Involved in development converting the static HTML markups to JSP using JSTL.
- Created Dynamic Web Pages using Web Controls.
- Wrote service call methods using HTTPService in Flex.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Styling pages using CSS2 and developed JavaScript for user interfaces.
- Designed, developed and implemented the database in Microsoft SQL Server for the application.
- Developed web presentation layer using JQuery, HTML4 and CSS2 according to internal standards and guidelines.
- Used Log4J for logging, debugging and monitoring.
- Handled all aspects of the web application including maintaining, Testing, Debugging, Deploying And Printing.
- Built html templates for high traffic and complex data driven websites.
Environment: HTML4, CSS2, Angularjs, Photoshop, NODE.JS, UML Data structures, .Net, AJAX, JQuery, JavaScript, Eclipse, JSON, Log4J, Rest Web Services.
Confidential
Front end Developer
Responsibilities:
- Responsible for understanding functionality on the client side
- Designed the web application layout and forms using HTML, CSS and JavaScript.
- Worked with business analysts to understand the business models and goals and help define strategy, content and features.
- Involved in the design and analysis of the application. Participated in peer code reviews.
- Used JavaScript, CSS, and HTML to create the front - end screens of the module.
- Designed and developed web pages using HTML and JSP.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
- Used JDBC for database connectivity with MySQL server.
- Used Eclipse tool for application development.
- Wrote code to fetch data from Web Services using JQuery, AJAX via JSON response and updating the HTML pages.
- Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
- Designed the web pages and used applications that meets business and user goals through a positive user experience.
Environment: HTML, CSS, JavaScript, JQuery, Server 2005, PHP,Oracle PL/SQL, JDBC, JSP, Eclipse
