We provide IT Staff Augmentation Services!

Sr. Ui Developer Resume

3.00/5 (Submit Your Rating)

Detroit-, MI

PROFESSIONAL SUMMARY:

  • Around 7 years of professional experience in developing web and web applications using HTML5, CSS3, Vanilla JavaScript, JQuery, JSON, Core JAVA, DOM, Ajax, XML, DHTML and XHTML, Angular 2.0, ReactJS, NodeJS, Bootstrap, D3JS.
  • Experience designing and building enterprise/commercial SAAS applications with SOA architecture and good experience in Responsive Web Design(RWD) with CSS media Queries and Bootstrap.
  • Good noledge in ReactJS for creating interactive UI using One - way data flow, Virtual DOM, JSX, React Native concepts.
  • Produced visually appealing designs focused on usability, utility, cross-browser compatibility with SEO techniques and web standards.
  • Experience with various MVC JavaScript frameworks like RequireJS, NodeJS, Sencha Touch Framework.
  • Extensive use of Angular 2’s component, Data binding, Service, Directives, Template and Dependency Injection.
  • Enhanced application to accustom to Angular 2.0 by using typescript and used ECMAScript 6 concepts.
  • Experience in using pattern designs including MVVM, MVC in the browser and in event-driven applications.
  • Experience in designing and developing asynchronous callbacks and events paradigm using NodeJS framework and web sockets.
  • Good experience in third party REST API integration, using open source build (lint and minification) and package management tools like GULP, GRUNT, NPM, BOWER.
  • Expertise in debugging and troubleshooting existing code using Chrome Developer Tools, Firebug.
  • Hands-on experience with AWS Cloud, REST API integration, configuring Application/Web servers (IBM WebSphere, Tomcat) for managing static files and request/response mechanism.
  • Deep understanding of JavaScript concepts such as Objects, Closures, Hoisting, RegEx, Prototype, Callback, DOM manipulation/scripting, Prototype, Libraries and ECMAScript 6.0
  • Sound noledge on enhancing the application to accustom to ReactJS by using Webpack and used ECMAScript 6 concepts.
  • Excellent skills in creating and accessing various databases using SQL queries, PL/SQL scripts on Oracle, MS-SQL server and No-SQL databases like MongoDB, ElasticSearch(ELK).
  • Experienced in source code management/review and branch configuration using VCS like GIT, SVN, TFS.
  • Experience in designing and developing Asynchronous callbacks and events paradigm using NodeJS framework and web sockets.
  • Expertise in developing scalable website architecture using NodeJS, Socket.io, Redis, Yeoman.
  • Strong exposure in working withJ2EEdesign patterns like MVC, Front Controller, Value Object, Singleton, Data Access Objects and web frameworks like Spring, Struts.
  • Experience in working on CSS preprocessors like LESS and SASS along with JavaScript task runners like GruntJS.
  • Proficient in TDD (Test Driven Development), writing test cases using Junit, Jasmine test API andKarma for unit tests and Protractor for E2E testing.
  • Involved in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile like Kanban, SCRUM and Sprint planning cycles.

TECHNICAL SKILLS:

Web Technologies: HTML5, XML, CSS, CSS3, JavaScript, Ajax, Spring, XHTML, XSLT, JavaScript, JSP, RESTfulWeb, JSON, Bootstrap

Libraries: JQuery, AngularJS, ReactJS, NodeJS, D3JS, VanillaJS, RequireJS, ExtJS, ECMAScript 6

Programming Languages: Java, J2EE, SQL, PL/SQL, C, C++, JSTL, JavaBeans

Databases: Oracle, MySQL, MongoDB, SQLite, PostgreSQL

Application/Web Servers: Apache Tomcat, Web Sphere Application Server

Operating System: Windows, Linux, UNIX, Ubuntu

Methodologies: Agile, Scrum, Waterfall

IDE: Eclipse, Web Storm, Notepad++, Sublime Text Editor, NetBeans

Software Tools: UML, MS Visio, MS Office

Debugging Tools: Firebug, Chrome developer Tools

Version Controls: Git, SVN

Others: Karma, Jasmine, GitHub, RESTFUL, SOAP, Protractor

PROFESSIONAL EXPERIENCE:

Confidential, Detroit- MI

Sr. UI Developer

Responsibilities:

  • Web designing & development using Adobe Dreamweaver, HTML5, CSS3, JavaScript, XML, ReactJS, AngularJS, NodeJS, RequireJS, JSP, JSON, JSF, J2EE and Ajax.
  • Built Web pages dat are more client intuitive utilizing AngularJS, JQuery, HTML5, CSS3, DOM, RESTful API Services, ReactJS, JavaScript, Node.js, Backbone JS, Bootstrap, and JSON.
  • Worked with Reducers, React Containers to update the state of an App produced by Redux and by mapping those to the React component using React-Redux.
  • Developed various screens for the front end usingReactJSand used various predefined components from Yarn and Redux library.
  • Utilized Providers and Connect functionality from Redux to wrap ReactJS components inside and manage the state and routes.
  • Used NodeJs REPL featureto experiment and Debug JavaScript code and leveraged HTML5 features with cross-browser compatibility using ExtJS framework.
  • Developed web components with Cross Browser/Platform and Mobile first responsive UI’s including, grid with lazy loading, multi-carousel, tile style tree, pagination using Bootstrap and Kendo UI.
  • Developed a HTTP REST handling framework with Promises, to reduce the AJAX calls and reuse response their by increasing the overall performance of the app.
  • Refactored the existing Angular controller into two, for code consistency and to reduce the initial load time of application by 40 percent.
  • Utilized and tuned REST API’s from Java Servlets and worked with JETTY HTTP server.
  • Used Tortoise SVN for version controlling, modified build flow in JENKINS.
  • All the PostgresDB SQL CRUD operations were handled with the halp of NodeJS along with AngularJS $http & $q.
  • Consumed Web Services by implementing Java Spring(MVC) support to make the development of RESTful Web services.
  • Used package Webpack and Browserify package bundlers in task runner like grunt/gulp along with Node JS for build automation and management.
  • Managed UI team backlog in Jira, and worked with project managers to deliver revenue generating features in a continuous integration (JENKINS), agile environment.
  • Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application and updated story progress on intranet Kanban board.

Environment: HTML5, CSS3, JSON, JavaScript, Bootstrap, AJAX, MEAN Stack, ReactJS, AngularJS, NodeJS, JQuery UI, XML, XHTML, DHTML, DOM, J2EE, LESS, Grunt, JSP, SASS, Gulp, Jasmine, Karma, SAAS, REST API, Rally, JSP, Web pack, Mixins, Karma, Kanban, Agile, SVN, RequireJS.

Confidential, St.Louis- MO

UI Developer

Responsibilities:

  • Responsible for designing dynamic and multi-browser compatible UI views using HTML5.0, CSS3, JavaScript, jQuery, Angular 2.0, JSON, AJAX and Bootstrap to the requirement of the client.
  • Engineering of single page component based plug and play applications using AngularJS and SocketStream (web sockets) for two-way communication with the server.
  • Involved in migrating from AngularJS 1.3 to AngularJS 2.0 in the application recently. Implemented Angular 2 component router for navigation.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided byAngular2.
  • Responsible for validating user actions on the client side and provided responsive feedback usingAngular 2 and prefix components.
  • Designed and developed the application to be responsive using Twitter Bootstrap and media queries.
  • Developed Table Less Layout using CSS, XHTML and used new CSS3 features like multi-column layout, @media, gradients and web fonts, transform and transpose.
  • Extensively used LESS and SASS (Syntactically awesome style sheets) while styling with CSS3.
  • Maintained Cross Browser compatibility with Modernizr and Polyfills & implemented Responsive Design using LESS framework and custom media queries.
  • Used HTML5 structure elements like, etc. to enrich the semantic contents of documents.
  • Created SASS files using mixins, imports, variables, nesting, also used library of sass mixins such as bourbon.
  • Used Grunt to build frontend assets & resources and worked on Bower to resolve dependencies.
  • Implemented the Drag and Drop functionality using jQuery UI framework and Used jQuery to traverse through a DOM tree and manipulated the nodes within it.
  • Used Git as distributed revision control system for code check-in, check-out, merging and branching.
  • Used NodeJS as a proxy to interact with Restful services and interacting with MongoDB Database.
  • Designed and implemented processes for managing and deploying minified CSS and JavaScript using Ant and YUI (Yahoo User Interface) Compressor.
  • Managed UI team backlog in Jira, and worked with project managers to deliver revenue generating features in a continuous integration (JENKINS), agile environment.
  • Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application and updated story progress on intranet Kanban board.

Environment: HTML5, CSS3, JSON, JavaScript, Bootstrap, AJAX, Angular 2.0, Node.JS, JQuery UI, XML, XHTML, DHTML, DOM, J2EE, LESS, Grunt, JSP, SASS, Apache Tomcat, Gulp, Jasmine, Karma, SAAS, Web services, REST API, Kendo UI, JSP, Web pack, Mixins, Karma, Kanban, MongoDB, Agile, Ext JS, RequireJS.

Confidential

JAVA/UI Developer

Responsibilities:

  • Responsible for designing dynamic and multi-browser compatible UI views using HTML, CSS, JavaScript, jQuery, AngularJS, JSON, AJAX and Bootstrap to the requirement of the client.
  • Created personas, mockups, storyboards, designing user flows, sitemap, navigation flow, detailed specifications and wireframes.
  • Engineering of single page component based plug and play applications using AngularJS and SocketStream (web sockets) for two-way communication with the server.
  • Used Hibernate ORM framework with Java Spring framework for data persistence and transaction management.
  • Used the J2EE concepts and Spring Framework to provide architectural flexibility for inversion of controller (IOC).
  • Used extensively Data Caching and Session management concepts to increase the throughput of the JSP Pages.
  • Implemented the Drag and Drop functionality using jQuery UI framework and used jQuery to traverse through a DOM tree and manipulated the nodes within it.
  • Converted the legacy pages from XMI (XML Metadata Interchange) to AngularJS and in this process had to deal with converting the XMI request and response to JSON.
  • Developed responsive reusable component modules using Bootstrap, HTML, CSS, JQuery and JavaScript based on UX requirements.
  • Used various jQuery plugins like autocomplete, date picker, color picker, document slider to enhance the usability, functionality and overall experience for website.
  • Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
  • Managed and implemented all codes changes via SVN. Deploying builds across development, staging and production instances and maintained code integrity.
  • Deployment of Web services, JSP, Servlets and server side components inApacheTomcat server.
  • Coordinated with QA team on daily basis using JIRA for issue tracking and bug fixing and Project status tracking.
  • Ability to apply W3C web standards with great skill in achieving the best cross-browser user experience for the sake of long-term user retention and engagement.
  • Converted data from MySQL database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
  • Developed and updated the automated regression suites in an UATenvironment with Agile methodology, process oriented development and Software Development Life Cycle(SDLC).

Environment: HTML, CSS, AngularJS, XHTML, JQuery, JavaScript, AJAX, SASS, LESS XML, DOM, MVC, Node JS, JSP, SVN, Java, J2EE, Spring, JSON, REST, twitter Bootstrap, Hibernate, Bower, Modernizs, Mongo DB, CRUD, JUnit, Mocha, Chai, Heroku, JIRA, Jasmine, Agile, Selenium, npm, vanilla JS.

Confidential

Jr. Java/UI Developer

Responsibilities:

  • Involved in writing services using EJB in WSDL. Designed, developed, and deployed EJB components (Session and Message Driven) beans.
  • Design and development of applications based on J2EE using Spring and Hibernate and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture.
  • Hand-coded user input forms with client and server side data validation in XHTML, CSS3, jQuery.
  • Designed dynamic and browser compatible pages using HTML, CSS and JavaScript.
  • Developed table less HTML (DIV and SPAN) in a DOM based architecture. Responsible for the overall layout.
  • Extensively used J2EE concepts in designing MVC architecture with JSP and STRUTS framework for creating dynamic web pages.
  • Created optimized graphic websites and application interfaces using HTML and CSS.
  • Worked with back-end developers to enhance the functionality of web applications asynchronously (AJAX) using REST services.
  • Extensively used the Struts controller component classes for developing the applications.
  • Involved developing re-usable web services using SOAP, XML, WSDL, XML Schemas, and JAXP.
  • Used JSTL and custom tag library with frameworks such as Ajax and JQuery, to build interactive and attractive user interfaces.
  • Developed User Interface using JSF, JSP and Ajax based Design. Extensively used Web Services - WSDL and SOAP for getting the credit card information of third party.
  • Developed a graphical SQL query builder to perform insert, update or delete operation on MySQL database.
  • Used JQuery Ajax for service calls on pages to interact with the server for information.
  • Developed Web services component using WSDL and SOAP with DOM parser to transfer and transform data between applications.
  • Used UI Development using HTML, and coded Java components which Retrieves data using SQL from Oracle database with JDBC API.
  • Used JQuery document to generate API documentation for JavaScript code and extensive noledge in deploying application on Bundled WebLogic server.
  • Used Hibernate and JDBC to connect to databases like Oracle and MYSQL to store, delete, manipulate and retrieve data from them in many of my applications.
  • Followed Agile Software Development Methodology in the progress of the project.

Environment: HTML, CSS, Eclipse IDE, JavaScript, JQuery, Ajax, Json, XML, JAVA 6.0,J2EE, EJB, WSDL, XHTML, SOAP, REST, SQL, JAXP, WebLogic, Java, Hibernate, SOAP, J2EE, JSON, web services, JIRA, RESTful Web Services, Oracle, JSF, JDBC, MySQL, Agile.

We'd love your feedback!