We provide IT Staff Augmentation Services!

Reactjs Developer Resume

5.00/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY

  • Over 8 years of experience as a Full - stack web developer specialized in front-end UI development in different domains like Banking, Finance, Insurance and Health-care.
  • Excellent background in front-end technologies and various MVC frameworks including HTML/HTML5, CSS/CSS3, SASS, JavaScript, jQuery, Ajax, JSON, ReactJS, AngularJS, Angular2, Bootstrap, Ember.js, Backbone.js, Require.js, D3.js in client-side application development.
  • Experience in creating web applications using MEAN (MongoDB, Express, Angular, Node.js) stack and MERN (MongoDB, Express, React, Node.js) stack, implemented with Express.js, Mongoose and MongoDB to create comprehensive web applications.
  • Hands-on experience of CSS3 Bootstrap in developing responsive web pages for user experience improvement.
  • Hands on experience in ReactJS, working with Redux and Flux architecture.
  • Worked with Webpack module bundler to bundle modules to javascript file.
  • Experience using ECMAScript 6 with ReactJS and transpilation of ES6 to ES5 using Babel, Babel-Ployfill.
  • Experienced in deploying server-side real-time web applications Node.js Express.js, Hapi.js and Kao.js with the help of Node Package Manager (npm).
  • Used Angular 2.0 npm packages like ng2-pdf-viewer, ng2-datepicker, ng2-auto-complete to meet the requirements of the project.
  • Extensive expertise in using JavaScript Closures, Promises and Prototype.
  • Hands-on experience in consuming RESTful service using Node.js.
  • Proficient in creating custom directives, modules, filters, services, controllers and components.
  • Expertise in creating graphic and interactive experiences using P5.js.
  • Worked with Redux middleware like Redux-Thunk, Redux-Saga and redux-promise-middleware.
  • Experience in authentication middleware Passport.js and event based bi-directional communication library Socket.io.
  • Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript frame.
  • Working noledge on dynamic data visualization using D3.js and Angular Fusion Charts.
  • Good noledge in debugging and troubleshooting existing code using Chrome Developer Tool and Firebug.
  • Experience in developing front-end layer in web-app platforms with Servlets, JSP, Hibernate and Spring MVC on Apache Tomcat web server.
  • Excellent understanding of RDBMS and Database Design in Oracle, MySQL, SQL Server.
  • Good noledge on handling queries and database updates using GraphQL.
  • Familiarity of Analytics Suits and Adobe DTM and Target specifically.
  • Experience in unit testing tools for server-side and client-side using Jasmine, Karma, Jest, Junit, Mocha and Chai along with TDD environment and expertise in Webpack, Gulp and Grunt.
  • Worked with JIRA, Bugzilla for bug-tracking and ESLint for ensuring quality code.
  • Experience working in Scrum environment of agile methodology for development.
  • Good experience in using various version controls like GIT, SVN, CVS.
  • Excellent communication and interpersonal skills. Strong Analytical and programming skills in using technology to develop effective complex business solutions.

TECHNICAL SKILLS

UI Technologies: HTML5, CSS3, JavaScript, Bootstrap, XHTML, DHTML, Java, C, C++, AJAX, jQuery, Bootstrap, JSON, XML

JavaScript Libraries and frameworks: jQuery, ReactJS, AngularJS, Node.js, Angular2, D3.js, Backbone.js, Express.js, Ember.js, Knockout.js, Require.js, Lod ash, P5.js.

Application/Web Servers: HTTP Web Server, Apache Tomcat 7.0, 8.0, Glassfish4.1, JBoss 4.0, WebLogic 9.2, 10x.

Databases and Platforms: MongoDB, MYSQL, Microsoft SQL Server, Oracle Database, Firebase

Web Services: RESTful, SOAP, WSDL, RSS

Debugging Tools: Firebug, Web Debugger

Build Tools: Maven, Jenkins, Ant

Tools: & IDE: Eclipse, NetBeans, IntelliJ IDE, WebStorm, Notepad++, Visual Studio Code, Sublime Editor, Adobe Dream Weaver, Komodo editor, Atom

Operating System: MAC OS X, Windows 8.1, Windows 10, Unix/ Linux.

Publishing Tools: Adobe PageMaker, MS Office

Development Methodology: Agile, Waterfall, Scrum

PROFESSIONAL EXPERIENCE

Confidential -- Los Angeles, CA

ReactJS Developer

Responsibilities:

  • Developed an application using HTML, CSS3, Bootstrap, React/Redux, Angular2 in a test-driven development environment and on w3 standards.
  • Extensively worked on building Single Page Application with React/Redux.
  • Received business logic specifications and design documents, translated them to CSS3 pre-processor styling SASS.
  • Worked with Typescripts latest features like import and export modules, block scope, classes, interfaces, arrow functions, type restrictions, decorators.
  • Developed certain features of the application functionality me.e. CRUD create, read, update, and delete features using ReactJS and Responsive Design.
  • Used ES6 in ReactJS and used Babel, Babel-Polyfill to transpile the code to ES5.
  • Worked with react-validator library to perform client-side validations easily.
  • Used Redux-Saga as a middleware for asynchronous data flows.
  • Implemented React-Router to navigate between the pages in the single page application.
  • Handled API calls in Redux with Axios.
  • Manipulated data using CRUD operations of MySQL database management system and handled database access and data transmission based on Restful web service.
  • Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • Used Node.js to create server-side applications for java script codes to build real-time web API’s.
  • Worked through cross browser compatibility issues with layout and styles.
  • Developed internal application using Angular2 and Node.js connecting to MySQL on the backend.
  • Worked on GWT widgets like Date picker, Toggle button, Suggest box and panels like Popup Panel, Flow Panel, and Split Layout Panel.
  • Used Bootstrap for Responsive Web design and to build grids, layouts and components like dropdown menus, navigation bar, alerts, and labels.
  • Involved in writing application level code to interact with API’s, Web Services using AJAX, JSON.
  • Using Jest, dealt with asynchronous tests and with the new features like mocking, spies and stubs built in.
  • Created a Content Management System (CMS) which serves as an interface for clients.
  • Worked with source version control tool GIT to manage the code repository.
  • Used JIRA tool to update work progress and attended daily Scrum sessions and bi-weekly Sprints.
  • Interacted with the back-end staff and scrum master at the daily meeting for new features in dis web app using Agile software development methodology.

Environment: HTML/HTML5, CSS/CSS3, SASS, ReactJS, Redux, Angular2, Node.js, JavaScript, AJAX, JSON, MySQL, Bootstrap, web services, Jest, Karma, Jasmine, Grunt, Bower, GIT, Agile, WebStorm, Visual Studio Code

Confidential -- Plymouth, MN

MERN Stack Developer

Responsibilities:

  • Developed fully functional responsive modules based on Business Requirements using HTML5, CSS3, Bootstrap, SASS, JavaScript, ReactJS, jQuery, jQuery plug in.
  • Designed and implemented modules for disbursements, deposits, credit and history of accounts. Along with that designed web pages for internal website for work list, branch administration and customer service.
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side ReactJS to backend MongoDB.
  • Involved in creating reusable UI components to render view pages using ReactJS along with Redux.
  • Used Redux to manage the whole state. Developed the well-designed store, actions and reducers.
  • Used React as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using CSS3, Bootstrap, React and Redux.
  • Developed Navigation bar, menu bar, drop down list with React widgets and bootstrap.
  • Duties included helping the team to create standards for UI/UX development and enforcement of those standards.
  • Used Email.js for the automatic loan e-mail reminders.
  • Created the schema and wrote middleware to store the data on Mongoose, MongoDB.
  • Processed JSON data from RESTful web service by using axios to get resources from the database and populated data to the client side.
  • Managed projects with Web pack and combined with Bower package manager to install JavaScript latest version of libraries based on running in the Node.js environment.
  • Used ECMAScript 6 with ReactJS and used BABEL to transpile the code to ECMAScript 5.
  • Developed dynamic data visualizations by using D3.js (Data Document Driven).
  • Included visible-*-* Bootstrap classes to help control the way the sections are displayed on tablets and mobile devices
  • Used Bootstrap and Media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
  • Validate user input before sending the page off to the server by using the JavaScript.
  • Experience implementing website optimization testing code (A/b, multivariate, personalization, etc.) using adobe target.
  • Developed REST API test server for ExpressRouter middle-ware based API's with components from NPM and Redux library
  • Used Webpack to bundle all the components JavaScript code to a single file.
  • Used the Mozilla Firefox extension, Firebug, Developer tools to view and debug HTML, DOM and JavaScript.
  • Performed unit testing using Jest, Jasmine and Karma.
  • Used JIRA for bug tracking and JSLint for ensuring quality code.
  • Used Jenkins for continuous integration and continuous deployment pipeline.
  • Involved in code review and deployment of the application on development, testing of production servers.
  • Involved in AGILE process, two-week Sprints, and daily Scrums to discuss the development of the application to deliver in time

Environment: HTML5, CSS3, Bootstrap3, SASS, JavaScript, ES6, ReactJS, Redux, Axios, Node.js (4.1.1), Express.js, MongoDB (2.2.4), MERN stack, AJAX, JSON, XML, jQuery, Jest, Webpack, Maven, Tomcat Server, Jenkins, JIRA, Git

Confidential - New York, NY

Web/UI Developer

Responsibilities:

  • Designed and developed web pages using with HTML5, DHTML, CSS3, SASS, Ajax, Bootstrap, AngularJS, Node.js based on the W3C standard.
  • Writing front-end code like HTML5, CSS3, jQuery for assigned User requirements using AngularJS, and various other JavaScript frameworks.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
  • Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5 & CSS3.
  • Used AngularJS for creating Routes, Filters, Directives and Services and create maintainable and testable single page application.
  • Programmed various jQuery plugins such as Buttons, Calendar, Grid, List box, Tab Container, Accordion, Menu, Dialog boxes and Toolbars.
  • Wrote the AngularJS Routes, Views, Controllers and Services to create a well-structured application.
  • Used angular directives ng-show, ng-hide, ng-class, ng-animate for dynamic loading and support for animation
  • Used Angular Fusion charts to implement Data Visualization by displaying charts in task manager module.
  • Involved in debugging HTML5, CSS3 and JS code using tools such as Chrome Inspector, Firefox Firebug.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Extensively worked with making API callas to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Used Jenkins to build and deploy the application and Bitbucket for code repository and version control.
  • Used the Mozilla Firefox extension, Firebug, Developer tools to view and debug HTML, DOM and JavaScript.
  • Used Gulp task runner to automate the repetitive tasks such as Linting, unit testing, concatenation.
  • Wrote test plans and performed unit testing and performance testing using Jasmine and Karma.
  • Followed Test Driven Development to minimize errors that can creep up in later stages.
  • Bugzilla was used to report and track bugs, JSLint for ensuring quality code.

Environment: HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS, Bootstrap 3, Node.js, JSON, AJAX, Express.js, MongoDB (2.2.4), MEAN stack, Grunt, Bower, Jasmine, Karma, Maven, Tomcat Server, Jenkins, Bugzilla, Bitbucket

Confidential - Nashville, TN

UI Developer

Responsibilities:

  • Responsible in the implementation of the presentation layer (GUI) for the application using HTML, CSS3 and JavaScript, Bootstrap, and AngularJS.
  • Co-ordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
  • Worked with designers to create mockups for the client screen according to the provided wireframes.
  • Developed AJAX based web-basedUIframework by utilizing jQuery library.
  • Understanding the Business Requirements.
  • Involved in design, development and testing phases of a project.
  • Defined new validations through AngularJS for the form field validation implemented through HTML.
  • Actively involved in Impact Analysis, Coding, Developing, unit testing, and System Testing.
  • Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, AngularJS, and JavaScript, Bootstrap.
  • Coordinated project activities and ensure that all project phases are followed and documented properly.
  • DevelopedUIscreens using CSS3, JavaScript for validations, and jQuery for animations.
  • Used angular directives ng-show, ng-hide, ng-class, ng-animate for dynamic loading and support for animation
  • Used jQuery and AJAX for service calls on pages to interact with the server for information.
  • Experienced in working Agile Development environments (SCRUM).
  • Evaluate the request for enhancements and analyze the high priority bugs.
  • Refine and iterate user experience by designing new modules and interfaces in a complex, responsive site.
  • Performed asynchronous testing of the code using Mocha allowing flexible and accurate reporting, mapping uncaught exceptions to correct test cases.
  • Used Firebug, Firebug Lite, and IEDeveloperToolbar for debugging and browser compatibility.
  • Used JIRA for Project status tracking.
  • Designed and develop the document in the project.
  • Responsible to work on GIT workflow.

Environment: HTML, CSS3, AngularJS, Java Script, JSON, XML, DHTML, DOM, jQuery, Node.js, Gulp, RESTful API, Github, Linux, Eclipse, Dreamweaver CS3, AJAX, JSP, Oracle

Confidential

UI Developer

Responsibilities:

  • Developed and designed Patient Care System Portal using HTML, CSS, JavaScript, and jQuery to implement look and feel of various components.
  • Used CSS selectors, border properties to Identify and perform DOM manipulations.
  • Used jQuery UI for dialogs, tabs, date picker and modal popups.
  • Implemented form validation using JavaScript along with DOM manipulation.
  • Used jQuery to perform AJAX calls for creating interactive web pages on JSON response.
  • Used Apache Tomcat web server for application deployment.
  • User input validations done using JavaScript and developed use cases using UML.
  • Developed database objects like tables, views, stored procedures, indexes.
  • Extensively used XSLT to transform XML documents to HTML.
  • Worked on jQuery Light box for creating image and video galleries.
  • Implemented dynamic page elements and form error validations using JavaScript.
  • Employed WSDL in combination with SOAP and XML schema to deliver the webservices over internet that are consumed by open systems.
  • Involved in writing jQuery-based Ajax requests using get/post or ajax methods within jQuery.
  • Worked in an agile workflow, while practicing proper source control under Git and SVN systems.
  • Participated in pointing session and tasking session beginning of every sprint.

Environment: HTML, CSS, JavaScript, jQuery, JSP, SOAP, XML, JSON, AJAX, Maven, SQL, JDBC, MS Excel, Jenkins, Eclipse, Apache Tomcat

Confidential 

Front-end Developer

Responsibilities:

  • Developed front-end screens with HTML, CSS, JavaScript and JSP. Extensively did client-side validations using JavaScript.
  • Utilized JavaScript library jQuery for form validation and interactive features.
  • Implemented Client-Side validations in registration forms, login and logout forms using Java Script
  • Developed Cascading Style Sheets (CSS) to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Used jQuery to simplify the AJAX calls and DOM manipulation.
  • Created conceptual diagrams, visual mock-ups using WIREFRAMES and managed detailed user interface specifications.
  • Consumed RESTful Web Services using jQuery AJAX call to get the information of ATM location based on the customer's input.
  • Created JUnit test cases to cover unit testing for the components.
  • Used Java integrated with Spring framework on the server side.
  • For storing data used MySQL database and Hibernate framework as ORM tool and performed CRUD operations.
  • Bugzilla was used to report and track bugs.
  • Extensively used Cascading Style Sheet (CSS) in web pages to separate presentation from structure
  • Used Core Java concepts like Collections, Exception Handlings, Serialization, Multi-Threading, Concurrency, latest java features.
  • Tested the Web application for Cross Browser Compatibility across the browsers like Firefox, Opera and Google Chrome, IE 6.0 and above
  • Used Struts framework to define Controller, action mappings, forms and View pages.

Environment: HTML, XHTML, CSS, JavaScript, jQuery, XML, DOM, MySQL, database, Firebug, Chrome Developing Tool, Adobe Photoshop, Dreamweaver, Eclipse, SQL, Windows XP

We'd love your feedback!