We provide IT Staff Augmentation Services!

User Interface/react Developer Resume

3.00/5 (Submit Your Rating)

Philadelphia, PA

PROFESSIONAL SUMMARY:

  • Around 8 years of extensive experience in designing User Interface (UI) applications and professional web applications using HTML/HTML5, CSS/CSS3, JavaScript, Bootstrap, Angular 1.x,2/4, EXTJS, React, ECMA Script 5/6, DOM, JQuery, Ajax, XML, JSON,D3.js, Express.Js and Node.js server.
  • Good experience working with Bootstrap and CSS3 media queries to support for Responsive Web Design (RWD).
  • Experience in Preprocessors and template languages like SASS/LESS.
  • Experience working with JavaScript MVC frameworks Angular JS.
  • Built reusable and customizable components for the new website using React.js and Model View Controller (MVC) frameworks such as AngularJS 1x, Angular 4/2 to create a single page web application (SPA)
  • Implemented the usage of Node.js and NPM, especially for Node build processes like GULP.
  • Good knowledge in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
  • Implemented sophisticated data visualizations using D3JS, High Charts, NVD3 and JavaScript.
  • Utilized SOAP and REST services to access web services for communication.
  • Hand on Experience implementing AJAX calls for better web - based User Interface and Used AJAX to Get, Post, Delete, Put the data from the server asynchronously by using Restful APIs for JSON object as per the requirements of data integration and data manipulation.
  • Good Understanding of Document Object Model (DOM) and DOM Functions.
  • Experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
  • Worked on cross-browser compatibility with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
  • Experience in Unit/E2E/Integration Testing frameworks and libraries like Jasmine, Karma, Mocha for AngularJS/2/4 and NodeJS.
  • Created unit test cases for Angular applications using Jasmine to test individual functions/modules using test runner Karma.
  • Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle, SQL Server and MySQL.
  • Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript.
  • Experience in using the task runners like Grunt and Gulp and Web pack.
  • Experience in using Version Control Tools like SVN and GIT.
  • Experience with User Acceptance Testing (UAT) and Accessibility Testing
  • Worked on IDEs like Eclipse, Visual studio, Notepad++, IntelliJ, Sublime Text 3, ATOM, Net Beans, WebStorm and Brackets.
  • Experience in building E-Commerce Applications, Financial and Banking Applications.
  • Experience working in a fast-paced environment using Agile/Scrum, Test driven development and Waterfall methodologies.
  • Excellent interpersonal abilities, communication skills, time management and team skills with an intention to work hard to attain project deadlines under stressful environments.

TECHNICAL SKILLS:

Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, JavaScript, AJAX, JSON, LESS, SASS JavaScript Libraries: jQuery, BackboneJS, NodeJS, ReactJS, Redux, Flux, AngularJS, D3JS, BashShell Scripting

IDE’s and Developer Tools: Eclipse, NetBeans, Dreamweaver, Photoshop, Spring tool suite, Sublime Text, IntelliJ, Visual Studio Notepad++, ATOM

Web Services: REST and SOAP

Dependency Managers: NPM and Bower

Debugging Tools: Firebug, Bugzilla, Chrome Inspector, Browser stack

Databases: Oracle 11g, MySQL, MSSQL, MongoDB

Version Controls: Git, SVN, BitBucket

Servers: Apache Tomcat Server, IIS, WebLogic

Operating System: Windows XP/Vista/7/8, MAC OS X, Ubuntu, LINUX, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia, PA

User Interface/React Developer

Responsibilities:

  • Implemented user interface by using the ReactJS, Redux for SPA development.
  • The solution utilizes leading technology, be easy and quick to use, and easy for client teams to setup automation Platform GUI has been created in ReactJS, the role is to create GUI for every new automation React JS.
  • Implemented various screens for the front end using React.js and used various predefine components from NPM (Node Package Manager) and redux library.
  • Used React-Router to turn application into Single Page Application.
  • Involved in using React JS components, Forms, Events, Keys, Router and Animations.
  • Involved in building stable React components and stand-alone functions to be added to any future pages.
  • Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Implemented the Drag and Drop functionality using React-Draggable.
  • Used React-Autocomplete for creating Google maps location search on the webpage.
  • Created and used Reducers that received said Actions to modify the Store State Tree.
  • Maintained states in the stores and dispatched the actions using redux.
  • Used NodeJS to run Web pack tasks and build properly the project.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTful services.
  • Added dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
  • Optimized animation logic with optimistic functions to increase performance in rendering.
  • Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.

Environment: ECMA6, Angular, React JS, Redux AJAX, XML, XSL, lodash, XSLT, JSON, IntelliJ IDEA, Jasmine, HTML5, CSS3, LESS, UI Bootstrap.

Confidential - Plano, TX

Sr. UI Developer

Responsibilities:

  • Created reusable custom components wrapped around React-bootstrap component library.
  • Followed Atomic design pattern to create components starting with basic components called atoms and building upon them to create molecules, which in turn are grouped to create organisms.
  • Used JSX as a template language to create templates and mark up together.
  • Implemented ReactJS with Redux state management.
  • Used redux to maintain an application level state.
  • Worked with SASS, a CSS preprocessor to create custom styles for the components.
  • Most of the styling of application is handled by twitter-bootstrap in the background. Whenever needed, custom styles are added above them.
  • The development process followed Kanban.
  • The components created were bonded together for the application and JSON data from REST APIs are consumed to populate the application.
  • Each component created have their own unit tests.
  • Jest snapshots of component are created and compared to verify the component is intact as per the design.
  • In addition to Jest, Enzyme is used to conduct tests related to state of the component.
  • The code base was hosted on Github and followed git workflow.
  • Few of the repos are hosted as npm packages. These packages were regularly updated, and releases were made often.
  • The version of npm packages followed semantic versioning. Each package is updated, published and released with updated changelog.
  • Issues were created and tracked using TFS board.

Environment: ReactJS, Redux, JSX, Javascript (ECMAScript 6), Jest, Enzyme, SASS, Webpack, Babel, Github, npm, Kanban, TFS, Visual studio Code.

Confidential - Charlotte, NC

Angular Developer

Responsibilities:

  • Worked closely with Engineers and product managers to create user stories and scenarios used for intuitive websites and mobile designs.
  • Implemented Angular2 Services for connectivity between web application and back-end API'S using Typescript.
  • Created Angular2 components, implemented interpolation, input variables, Bootstrapping, NgFor, Ngif, Router Outlet, binding the events, decorators.
  • Used Rxjs catch library and catch functions to handle error handling in Angular 2 Application.
  • Built SPA with loading multiple views using route services using Angular 2 and Node.js.
  • Created Angular components like Controller, Directives, Services and Forms to collect the input from the User.
  • Used Angular2 for Client-side validations while rendering JSON validation errors in the backend.
  • Developed Angular2 Template driven forms and Model driven forms builder by using ngModel.
  • Used TSLint tool that checks Typescript code for readability, functional errors, maintainability.
  • Used Scaffolding tools like Yeoman to create skeleton of web application.
  • Used package managers like Bower and NPM.
  • Used Third-party API in application to add functionality of tracking.
  • Used SASS for code Minification.
  • Used Webpack to bundle Typescript and JavaScript modules.
  • Created Typescript reusable components and services to consume REST API'S using component-based architecture and worked on Directives, Components, Pipes and injectables.
  • Developed widgets using HTML5, CSS3, AJAX, jQuery Components and JavaScript.
  • Implemented Ajax Frame works, jQuery tools examples like Auto Completer, Tab Module, and Calendar and Floating windows.
  • Involved a full complement of Angular2, Node.js and MongoDB to store and present assessments.
  • Involved in making of efficient and fast application running using Node.js Nonblocking I/O.
  • Involved in Unit testing, Integration testing, Regression testing and Acceptance testing.
  • Involved in writing test cases using Jasmine to ensure 100% code coverage.
  • Used UI Development using HTML, and coded Java components which Retrieves data using SQL from Oracle database.
  • Designed and developed various applications using Agile Methodology and followed Test Driven Development (TDD) and Scrum.

Environment: HTML5, CSS3, Typescript, Angular2, Bootstrap, Json, Java, Responsive Web Design MVC, Agile, Firebug, Git, Oracle, Eclipse, Mock-ups, RESTful Services Agile methodology, Apache Tomcat, Npm, NodeJs, JIRA

Confidential

User Interface Developer

Responsibilities:

  • Understanding of requirements from the business perspective
  • Involved in the development of a web-based client using Servlets, JSP, Tag Libraries, Java Script, HTML and XML using Struts Framework.
  • Involved in creating responsive web pages using Media Queries and Bootstrap.
  • Worked on HTML5 elements such as audio/video, form elements and attributes.
  • Provided an HTML, CSS mockup of the original site and worked with various requirements- gathering experts on enhancing the visceral experience for the end user.
  • Prototyping both the look and functionality of the application.
  • Bug fixing.
  • Created the web pages using JSP, AJAX with jQuery, and Dojo implementation for Widgets and Events handling.
  • Involved in design and implementation of front-end user interface for internal web
  • Application JSP, JHTML, CSS, Java Script.
  • Responsible for finding and fixing a large portion of the bugs.
  • Involved to create the SRS, Functional document.

Environment: JavaScript, My Eclipse, JSP, jQuery, SVN, AJAX, HTML and CSS, Bootstrap.

Confidential

Web Developer

Responsibilities:

  • Developed the web pages by using HTML, JSP, XHTML, and CSS and deployed the script using JavaScript.
  • Developed the components in the application using spring framework. The presentation layer using JSP, HTML, CSS and client validations using JavaScript.
  • Developed secured web applications by using client scripting such as JavaScript and jQuery.
  • Built web pages with navigation bars and other features that are more user-interactive using jQuery plugins, AJAX, JavaScript.
  • Wrote external CSS file, which linked to the HTML file to increase the traffic of the web site.
  • Developed the application logos and images by using Adobe Photoshop CS3 and Illustrator.
  • Understand each and every module and gathered and managed the project content by using Content Management System (CMS).
  • Involved in software coding, testing, and debugging for web presentation layer using HTML and CSS according to internal standards and guidelines.
  • Developed the complete web site based on the W3C Standards.
  • Developed the user interactive web applications and Rich Internet Applications (RIA’s) using with the help of Adobe Dreamweaver CS3.
  • Used browser compatibility standards and principles to perform the website operations.
  • Developed the table less web applications using with CSS and with the help of Tags on W3C standards.

Environment: HTML4, JSP, XHTML, CSS, JavaScript, jQuery, SEO, XML, AJAX, Adobe Photoshop, XML.

We'd love your feedback!