We provide IT Staff Augmentation Services!

Lead Ui Developer Resume

Fort Mill, SC

SUMMARY:

  • Around 10 years of experience in UI development, designing and developing interactive User Interfaces, usability, web and client/server applications using HTML5, CSS3, JavaScript, jQuery, Twitter Bootstrap, Angular JS, Angular 2, React JS, Node JS, D3 JS.
  • Proficient in building Web User Interface (UI) using HTML/HTML5, DHTML, XHTML, Angular JS, Node JS, React JS, CSS/CSS3 and JavaScript, jQuery that follows W3C Web Standards and are browser compatible.
  • Expertise in building device independent UI designs using both @media queries and frameworks like Twitter Bootstrap.
  • Extensive experience with CSS pre - processors like LESS/SASS to optimize cascading style sheets. ­­­­­­­­­­­­­­­­­­­
  • Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
  • Well-versed using JavaScript and jQuery for manipulating the mark-up and data operations using jQuery and AJAX.
  • Proficient in developing Angular Js, Angular 2 modules, components, directives, pipes, Services, Http Interceptors.
  • Having good hands on experience in using the Angular 2 Built in new features like Router-outlet, Guards Services, Resolvers, modules.
  • Proficient in developing Single Page Applications (SPA) and Dependency Injection using JavaScript MVC framework such as AngularJS & Angular 2, Webpack and grunt.
  • Good Experience in using Observables, Rxjs Operators, Promises, ES6, Typescript.
  • Created React/Redux UIs to enable new customer workflows.
  • Used Redux to maintain states in the stores and dispatch the actions.
  • Experience in building structured MVC web applications using JavaScript, AngularJS, Node.js, jQuery, Express, MongoDb.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms.
  • Worked extensively with IDE's like Microsoft Visual Studio, Notepad++, Adobe Dreamweaver and Eclipse.
  • Experience in consuming and implementation of web services using XML, SOAP, WSDL and RESTful API, Web services.
  • Experience With Node JS (Server Side), Express (Web Server Framework), Ember - (Client Side MVC Framework), Mongo DB - Database.
  • Having good Hands on experience on Threads, Multi-threading, Garbage Collections, exceptional handling, memory management, and OOPS Concepts in Core Java .
  • Having Good Experience in database connectivity (JDBC) for databases like Oracle, DB2, SQL Server, MySQL, NoSQL, MS Access.
  • 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, GIT and TFS and project management tools like JIRA, QC.
  • Experience with Browser testing, knowledge of cross-browser/cross-platform compatibility.
  • Experienced working in both AGILE and Waterfall based development environment and participating in SCRUM sessions.
  • 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.
  • 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, SASS/LESS, JavaScript, Angular JS, Angular 2, 4, 5, 6 AJAX, XHTML, JSON, J-Query/ J-Query UI, ECMA Script 5/6 Bootstrap, JSON, React Js, Node JS, D3 JS, Require JS

Workflow & Delivery: Responsive Web Design, Mobile Development, Single Page Application.

JavaScript Libraries: JQuery, Angular JS, Angular 2, 4, 5, 6, D3 JS Bootstrap JS, Node/NPM, Express JS, Require JS, React JS

Web Services: XML, SOAP, WSDL and RESTful API, Web services.

Programming Languages: Java, C++, C.

Databases: SQL Server 2008, Oracle 11g, MySQL 5.1, MS Access 2007

Operating Systems: Windows (7, 8,10), Mac (10.1-10.7), Unix and Linux

IDE: SublimeText2, Notepad++ and Eclipse, Web Storm, Visual studios, Net Beans, spring suite, Jira, YUI, SVN, CVS, GIT

PROFESSIONAL EXPERIENCE:

Confidential, Fort Mill, SC

Lead UI Developer

Responsibilities:

  • Built rich prototypes and applications using HTML5, CSS3, JAVASCRIPT, BOOTSTRAP, JQUERY, ANGULARJS, ANGULAR 6, JSON.
  • Interacted with Business Analysts to understand the requirements and develop User Interface prototypes to demonstrate business use cases. These prototypes proved very helpful for BA team to finalize requirements working with the clients .
  • Worked on creating responsive website for smart devices using responsive web design (RWD) and media queries based on CSS3, HTML5, and Bootstrap Front-End Framework.
  • Developed single-page asynchronously data-driven UIs using AngularJS.
  • Involved in full SDLC, Analysis, Design, Implementation, Testing, Troubleshooting and Deployment of applications targeting Angular 6, Angular JS 1.X.
  • Developed single page applications using Angular 6, Typescript, HTML5, CSS3, and Bootstrap.
  • Implemented AngularJS frameworks in AJAX-driven websites using proxy to get the data from the back-end in the form of JSON to populate on the UI components.
  • Translated UX mock-ups and wireframes into Angular 6 Components . Used parameter decorators like @Input, @Output for component Interactions .
  • Used the AngularJS MVC Frameworks in the development of the web applications .
  • Involved in requirement gathering, designing, development, UI reviews, and maintenance .
  • Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
  • Extensively worked with making calls to WEB APIs to fetch the data from the back end as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Collaborated with the front-end design team and back-end team and started converting the static files with the dynamic content with the data is retrieved from the database by the API calls.
  • Involved in all kinds of meetings such as Grooming, Standup, Planning Poker, Design review, Code review, Retrospective etc.
  • Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT (TDD).
  • Worked on unit testing for the Angular application using karma .
  • Used TFS repository to commit , synchronize and update any changes to the repository for maintaining various versions control.
  • Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
  • Involved with cross browser testing and compatibility using chrome, Firefox, Safari and IE.
  • Co-ordinate with QA for testing, Production releases, Application deployment and integration.
  • Involved in Production Support and minor enhancements as per application requirements.

Environment: HTML5,CSS3,JQuery, Bootstrap, AngularJS, Angular 6, TYPESCRIPT, Java Script, AJAX, REST API, Jasmine, Karma-jasmine, TFS, JAVA, J2EE, JSP, Spring-boot, .NET, Web Services, Oracle, Team City, Octopus.

Confidential, Richmond, VA

Sr. Java UI Developer

Responsibilities:

  • Designed and Developed the Responsive web application by using most of the front end technologies like HTML, HTML5, CSS3, LESS, BOOTSTRAP, JAVASCRIPT, JQUERY, ANGULAR 2, AJAX, JSON.
  • The Project was on migration of live existing website from Angular 1.5 to Angular 2.0. So created the live website from the scratch and developed functionality, made the multiple views SPA and created components.
  • Involved in full SDLC, Analysis, Design, Implementation, Testing, Troubleshooting and Deployment of applications targeting Angular 2
  • Interacted with business analyst and Product Owners to understand the requirements to ensure correct UI modules been built to meet business requirements.
  • Used Typescript and its features such as static typing, classes, Abstract Classes and interfaces.
  • Implemented various screens for the front end using Angular 2 and used various predefined modules from NPM (Node Package Manager) and Redux library .
  • Used the latest ECMA 6/ES6 syntax.
  • Created various custom modules in the application and used different modules which are in angular/core(Http Module, Forms Module, Router Module etc.,)
  • Designed lazy loading route with separate modules and child routes including data transfer with Resolvers, Route Data and Route Parameter . Implemented Rout Guard mechanism using can-activate, can-deactivate, can-load-child etc.,
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
  • Created Typescript reusable components and services to consume REST APIs using modular based architecture provided by Angular 2.
  • Used REST Client / POSTMAN to check the response of various API’s, Swagger UI as a visual documentation for back-end implementation and client-side consumption and handled various exceptions based on the response.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Thorough understanding of the different bugs in various browsers and browser versions .
  • Understanding of application development lifecycle methodologies.
  • Guided the team in building out a lean, responsive UI layer utilizing semantic HTML5, SASS, Bootstrap, AngularJS, Jasmine and REST API architecture while adhering to the latest web UI standards, design patterns, and best practices.
  • Involved in all kinds of meetings such as Grooming, Standup, Planning Poker, Design review, Code review, Retrospective etc.
  • Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT (TDD).
  • Experience in unit testing by using Karma and Mocha.
  • Worked on tools like Eclipse, JENKINS, JIIRA and GIT repositories and Installed and configured GIT and synced with multiple GIT-Hub repositories.
  • Implemented and maintained the branching and build/release strategies utilizing SVN Administration of Jenkins server- Includes Setup of Jenkins, Configure Nightly builds, and parameterized builds and deployment automation.
  • Developed the application using Visual Studio Code, JIIRA, BMC Remedy and Microsoft SQL Server 2012.
  • Installed and configured SVN on developer workstations and documented merge strategies
  • Coded pages with best Search Engine Optimization (SEO) techniques.
  • Designed applications that execute on various browsers such as Internet Explorer, Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebugs/IE Developer Tools.

Environment: HTML5,CSS3,JQuery, Bootstrap, AngularJS, Angular 2, Java Script, AJAX, REST API, Jasmine, GIT, Java, J2EE, JSP, Spring-boot, Web Services, Oracle, Cassandra, Eclipse, Agile, APM, BMC Remedy

Confidential, New York, NY

Sr. Java UI Developer

Responsibilities:

  • Interacted with business analyst and Product Owners to understand the requirements to ensure correct UI modules been built to meet business requirements.
  • Developed a responsive web application by using @media queries, Twitter Bootstrap.
  • Created custom components, pipes, services, modules, directives by using angular 2
  • Implemented Angular 2.0 services to connect the web application to back-end APIs.
  • Used new Angular 2 features like Auth guard services, resolvers and the advanced router-outlet.
  • Used MVC architecture of AngularJS Framework to simplify the code complexity and increase clean code.
  • Created SPA(Single Page Application) for the End User providing route technologies with faster and responsive using AngularJS Framework.
  • Web application development for backend system using AngularJS and Node.JS with cutting edge HTML5 and CSS3 techniques
  • Tested in Jasmine for the Angular JS controllers and directives .
  • Designed and developed User friendly web based interfaces using AngularJS, HTML5, XHTML, CSS3, JavaScript and Custom Tags.
  • Implemented AJAX in web pages for accessing application data without refresh the whole pages for better user experience.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Experience in using ReactJS to build web components.
  • Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back end systems)
  • Experience building structured MVC web applications using JavaScript, AngularJS, Node.js, jQuery, Express, MongoDb.
  • Developed enhancements to MongoDB architecture to improve performance and scalability.
  • Thorough understanding of the different bugs in various browsers and browser versions .
  • Understanding of application development lifecycle methodologies.
  • Guided the team in building out a lean, responsive UI layer utilizing semantic HTML5, SASS, Bootstrap, AngularJS, Jasmine and REST API architecture while adhering to the latest web UI standards, design patterns, and best practices.
  • Extensively used NodeJS on front end (used namespaces, closures and custom bindings).
  • Implemented data-binding using NODEJS for front-end development of a current web application.
  • Performed troubleshooting on all mobile platforms both through telephony Avaya system, and with remote support which are Supporting iOS, Android.
  • Worked on tools like Eclipse and GIT repositories and Installed and configured GIT and synced with multiple GIT-Hub repositories.
  • Developed the application using Visual Studio 2013, TFS, MVC Framework, C# and Microsoft SQL Server 2012.
  • Installed and configured GIT on developer workstations and documented merge strategies
  • Worked in developing dynamic robust UI screens using CSS, HTML, AngularJS, JavaScript, Bootstrap and JQuery.
  • Used ReactJS to build web components such as signup form and rule form.
  • Used CSS3.0 for styling and HTML 5.0 for Templates in Ext JS.
  • Coded pages with best Search Engine Optimization (SEO) techniques.
  • Designed applications that execute on various browsers such as Internet Explorer, Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebugs/IE Developer Tools.

Environment: HTML5,CSS3,JQuery, AngularJS, Java Script, AJAX, NodeJS, REST API, Jasmine, ReactJS, GIT, Java, J2EE, JSP, Spring-boot, Web Services, Oracle, Eclipse, Agile.

Confidential, Santa Clara, CA

Sr. Java 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.
  • Refactored and enhanced 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 and enhanced performance.
  • Developing AEM components and templates. Using Selectors in JQuery for updating content on DOM nodes.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server
  • Used React to make the initial load feel faster .
  • Design & develop common platform frameworks on Node JS.
  • 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.
  • Experience with Node JS (Server Side), Express (Web Server Framework), Ember - (Client Side MVC Framework), Mongo DB - Database.
  • Developed Unit test cases for the Angular controllers using Jasmine and also using Junit.
  • Used Restful JSON web services to communicate with the server.
  • Knowledge in programming and experience working with API’s and RESTful web Services.
  • Built backend REST API with Node.js.
  • Extensively used Node.js tools like Gulp, Grunt, Web pack; Developed internal CLI applications using Commander Module for application build.
  • Design and implementation of desktop, mobile and web applications in Java and HTML5/JavaScript using Eclipse, NetBeans IDE's, Vaadin / GWT.
  • Created new customized issue type in JIRA for tracking custom requests in Jira.
  • Created LESS files and used grunt to preprocess and generate the CSS files.
  • We setup the development environment using Grunt, Git..
  • 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.

Environment: HTML, DHTML, XML, CSS, JavaScript, Java/j2ee , JQuery, AJAX, Angular JS 1.3.0, React JS, Bootstrap, Usability Testing, Junit, JDBC oracle, JSP, Agile, MySQL 5.1, REST (web service), JIRA, Eclipse, grunt.

Confidential, NC

Java UI developer

Responsibilities:

  • Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS2.x as per company's standards.
  • Involved in building highly interactive portable widgets using HTML, CSS2.x, LESS and the latest AJAX libraries.
  • Developed cross-browser/platform HTML, CSS, and JavaScript to match design specifications 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.
  • Involved in developing web Page Applications using AngularJS, ReactJS.
  • Developed UI using HTML5, JavaScript, JQuery, AngularJS, and ReactJS.
  • Used the Node.js, AngularJS and Backbone.js MVC Frameworks in the development of the web applications.
  • Involved in the implementation of open- source web application frameworks like Twitter Bootstrap and AngularJS.
  • Used the server based java script for persistent server connection in the application process of NodeJS.
  • 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.
  • 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.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
  • Tested on Android phones/tablets to ensure pixel perfection and operation of PhoneGap application.
  • 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.

Environment: HTML5/HTML, CSS3/CSS, JavaScript, jQuery, JSP, EJB, LESS, JSON, DOM, Node.js, Angular.js, React.js, EXTJS, MVC, Adobe Fireworks, Photoshop, Dreamweaver, Illustrator, AJAX, XML, Eclipse, Phone Gap, Internet Explorer, Firefox, Chrome, PL/SQL, Toad, Windows.

Confidential

Java UI Developer

Responsibilities:

  • Dynamic website design and programming using HTML, CSS, JavaScript, jQuery.
  • Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
  • Developed GUI using JavaScript, HTML, CSS and JQuery in ongoing projects .
  • Wrote application level code to interact with the backend databases JQUERY, AJAX.
  • Coded Java Script for page functionality using JQuery .
  • Applied various Java/J2EE design patterns.
  • Performed unit and component-based testing using Junit.
  • Implemented pagination and sorting functionalities in different modules using jQuery plugins.
  • Involved in implementing the UI to support all the major browsers like Internet Explorer, Mozilla Firefox and Google Chrome.
  • Expertise with CSS Selectors, classes, ids, pseudo classes, Inheritance and concepts.
  • Involved in Agile development process based on iterative development.

Environment: HTML, XHTML, CSS, XML, Apache HTTP Server, Agile, Junit, Java/J2EE, JavaScript, JQuery, AJAX.

Confidential

Java Developer

Responsibilities:

  • Gathered user requirements and specifications.
  • The application involved tracking invoices, raw materials and finished products.
  • Developed the entire application on Eclipse IDE.
  • Developed and programmed the required classes in Java to support the User account module.
  • Used HTML, JSP and JavaScript for designing the front-end user interface.
  • Implemented error checking/validation on the Java Server Pages using JavaScript.
  • Developed Servlets to handle the requests, perform server-side validation and generate result for user.
  • Used JDBC interface to connect to database.
  • Used SQL to access data from Microsoft SQL Server database.

Environment: JDK 1.4, Servlet 2.3, JSP 1.2, JavaScript, HTML, JDBC 2.1, SQL, Microsoft SQL Server, UNIX and BEA Web Logic Application Server.

Hire Now