We provide IT Staff Augmentation Services!

Senior Ui Developer Resume

4.00/5 (Submit Your Rating)

NyC

PROFESSIONAL SUMMARY: -

  • Overall 8+years of IT experience in Analysis, Design, Developing, Testing and Implementation of web web-based Client-Server business application and distributed Enterprise applications.
  • Experience in Analysis, Design, Development, Testing and Deployment of web and enterprise applications on Windows, Linux and UNIX platforms using Front-end technologies.
  • Expertise in building Web User Interface (UI) using HTML5, CSS3, XHTML, JavaScript, jQuery, JSP, Bootstrap, AJAX, SASS, LESS, XML, JSON, SOAP, REST API’s.
  • Expertise in client scripting language and server-side scripting languages like JavaScript, jQuery, Node.js, React JS.
  • Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) library. Good experience in ReactJS for creating interactive UI using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Good Knowledge on Adobe Experience Manager 6.0/6.2/6.3/6.5 development.
  • Experience in developing applications using Java/J2EE, JSP, Servlets, EJB, JDBC, and spring, Struts, JSF, Hibernate, Web Services and XML.
  • Good experience in third party REST API integration, using open-source build and package management tools like NPM, BOWER, Web pack, Yeoman.
  • Experienced in Reactjs and working with React Redux & Flux architecture using complex Object-Oriented concepts in improving the performance of the websites.
  • Extensive experience in developing Node.js applications using MVC frameworks and installation of client-side dependencies using Bower.
  • Used Node NPM modules, Grunt and Gulp to run tasks and build properly the project (compile, minify, concat etc.)
  • Successfully deployed and compiled many of the applications on Tomcat web server and Glass Fish Application servers.
  • Expertise in debugging and troubleshooting existing code using Chrome Developer Tools, Firebug, Postman.
  • Knowledge in gathering the reports using Splunk.
  • Solid proficiency with distributed version control tools such as GIT, GitHub, and SVN.
  • Experience with IDEs such as Eclipse, Net beans, web storm, Sublime text and project management tools such as JIRA, Rally etc.
  • Involved in all phase of SDLC like Requirement Analysis, Implementation, Maintenance and extensive experience with Agile, SCRUM and sprint planning cycles.
  • Strong analytical and problem-solving skills and a proven ability to be an effective team player with excellent time management skills.

TECHNICAL SKILLS:

Programming languages Java, J2EE, C++:

Web Technologies: HTML4/5, CSS2/3, XHTML, JavaScript, jQuery, JSP, Bootstrap, AJAX, and SASS, LESS, XML, JSON, SOAP, REST API’s, Servlets, JDBC, and JSTL

Frameworks Angular: JS 1.x, Node.js, Reactjs, Struts, Spring, Hibernate

IDE: Eclipse, Net beans, web storm, Atom, Brackets, Notepad++, Sublime text, Visual Studio

Front: End Build Tools NPM, Bower, Gulp, Grunt, Browserify, Web pack, Yeoman

Application Servers: Apache Tomcat, Apache HTTP Web Server, Web Logic, Web SphereBuild /Test Tools: ANT, Maven, Jenkins, JUnit, Mocha, Chai, Enzyme

Operating Systems: UNIX/ Linux, Windows 7/8/10/Edge, Mac OS

Debugging tools: Firebug, Bugzilla, and Chrome Developer Tools.

PROFESSIONAL EXPERIENCE

Confidential, NYC

Senior UI Developer

Responsibilities:

  • Responsible for client interaction, requirements gathering and preparing documents according to client needs and involve in study of User Requirement Specification, Communicate with Business Analysts to resolve ambiguity in Requirements & documents.
  • Work with the team of architects and back-end developers to gather the requirements, enhance the application functionality and add new features.
  • Design, Develop and Test the webpages using HTML5, CSS3, Bootstrap, JavaScript, jQuery and react that meets the accessibility and web browser standards.
  • Developed the entire application modules using React and Redux. Solid understanding of React Virtual Dom Algorithm, for React performance optimization.
  • Created Reusable React presentation &container components, Forms, Events, Keys, Router, Animations and Flux concepts based on the requirements and Maintain states in the stores and dispatch the actions using Redux.
  • Develop single-page web applications using Reactjs & Flux and use react-router to turn applications into the SPA.
  • Use Middleware, Redux-Promise in application to retrieve data from Backend and also to perform RESTFUL services.
  • Add Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
  • Create and use Reducers that received said Actions to modify the Store State Tree.
  • Use React flux to polish the data and for single directional flow.
  • Use Object Oriented Programming concepts to develop UI components that could be reused across the Web Applications.
  • Good understanding of the usage of states and props inside components.
  • Created State full and Stateless react components, thorough grasp of the React component lifecycle.
  • Implemented ES6 core features such as arrow functions, block-scope variables, class inheritances, constants.
  • Used React JSX for faster compilation and developing reusable components
  • Create unit-test for React components using Mocha and Jest.
  • Involve in developing the templates, pages & components using Adobe Experience Manager (AEM), Sling Models, HTML, CSS and JavaScript.
  • Understand each and every module, gather and manage the project content by using Content Management System (CMS).
  • Develop Page layouts, Navigations and present designs & concepts to clients and the management to review. Apply client-side validations using JavaScript and jQuery.
  • Developed a Client Service using J2EE, Spring MVC framework and Apache Maven which helps other applications to fetch and cache the responses of our modules which helps in reducing the load on our servers.
  • Involved in the Infrastructure migration of the applications onto Enterprise Platform as a Service (EPAAS) and Content Delivery as a Service (CDAAS).
  • Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
  • Developed the UI and backend functionality for the Overlay banner and Pop-ups using HTML, CSS, Bootstrap, JavaScript and J2EE.
  • Use Splunk for running the queries on the application indexes in order to gather the reports and debug the application logs.
  • Monitor the offshore work and providing technical help to the offshore team for Their JIRA tickets.
  • Provide production support and contribute for the Application maintenance.
  • Perform the System Testing, Regression Testing for the Complete UI after fixing the issues reported by Testing team. Build and deploy the applications using Jenkins.
  • Use GIT as Version Control. Code Review on Stash.
  • Applied industry best practices and standards when project requirements are lagging.
  • Decompose Epics into User stories and Maintained Iteration updates in JIRA.
  • Implement Test Driven Development using frameworks like JUnit, Selenium.
  • Developed the tasks for the project as required.

Environment: HTML/HTML5, CSS/CSS3, LESS, JavaScript, ES6, jQuery, Bootstrap, Node.js, Java/J2EE, Jenkins, SVN, Stash, XML, JSON, RESTFUL, Maven, Reactjs, Redux, Flux, JSX, JSON, Ajax, Bower, NPM, GitHub.

Confidential, San Jose, CA

UI Developer

Responsibilities:

  • Involved in translating Client’s business requirements into Use case models.
  • Developed Responsive HTML web pages using UI Components, HTML, JavaScript, CSS, and jQuery.
  • Involved in writing media queries using CSS3 in order to be compatible with all devices.
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and React.
  • Developed single page web applications using React and Redux.
  • Experienced in designing, developing, and implementing connectivity products that allow efficient exchange of data between the core database engine and the Hadoop ecosystem.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Worked on INTERACTIVE CONTENT MANAGEMENT SYSTEM to create the components & pages and used the workflows to deploy the content to the development site and production site.
  • Worked on a Blog engine to wrap up content like posts and tags from users.
  • Involved with a backend developer and developed a blog for the client by using HTML5, CSS3, JQUERY, and JAVASCRIPT.
  • Support development of back-end application parts feeding data to UI.
  • Worked on cross-browser compatibility issues and fix the bugs pertaining to various browsers.
  • Worked in Agile Methodology which included Bi-weekly Sprints, and daily Stand-ups to discuss the development of the application.
  • Involved in developing the tasks for the project as required.

Environment:HTML5, CSS3, JavaScript, Bootstrap, jQuery, Reactjs, SVN, DOM, XML, Ajax, Content Management System, Visual Studio, iOS & Android Simulators.

Confidential

Systems Analyst

Responsibilities:

  • Analyzed the functional specification documents and prepared detailed level design documents.
  • Prepared various documents which would help in easy understanding and implementation of the software.
  • Co-ordinate with the web developers and Product team to create Web pages.
  • Identify and solve cross-browser compatibility issues relating to XHTML and CSS.
  • Developed the client-side scripting using JavaScript.
  • Developed HTML views with HTML, CSS, jQuery, and JavaScript.
  • Used jQuery to make the HTML, DHTML, and CSS code interact with the JavaScript.
  • Developed and maintained the code using Java, JSP, and Struts 1.3.
  • Extensively used XML for designing and formatting the user Interface.
  • Used JDBC to interact with databases.
  • Used SQL for the creation and modification of the database tables and sequences.
  • Developed user interface using JSP, Ajax-based design, JSP Tag libraries.
  • Involved in setting up the Web Services (SOA) using XML, SOAP, WSDL and created Consumers and Stubs to get the required information for policies.
  • Involved in Parsing XML’s using DOM, SAX, and JAXB to retrieve information that is returned from Web Services.
  • Implemented JavaScript calendar to make use of On Client Date Selection Changed event of calendar extender to achieve dynamic Date selection for tasks, events, and invitation.
  • Wrote DAO classes using spring and Hibernate to interact with the database for persistence.
  • Implemented the application using several design patterns such as Singleton, Factory, MVC, Template, Observer, Transfer Object, and DAO.
  • Developed SOAP-based Web services and created WSDL for Payment Transaction and Payment Release.
  • Consumed REST-based web services.
  • Created Mockups and Wireframes for Pages using Photoshop and Illustrator.
  • Worked with CSS Selectors, classes, IDs, pseudo classes, Inheritance and cascade concepts, Box model with fixed width, fluid & elastic layouts.

Environment: Java, Struts, SQL, JDBC, JSP, DHTML, XHTML, HTML, CSS, JavaScript, Ajax, XML, Illustrator, Tomcat, Ant, SVN.

We'd love your feedback!