React Js Developer Resume
Franklin Lakes, NJ
SUMMARY
- 8 years of extensive experience as a User Interface/Front End Developer in developing web applications using HTML, CSS, JavaScript, ReactJS, Redux, AngularJS, DOM, jQuery, and Ajax.
- Expertise in client and server - side scripting languages like HTML5, CSS3, JavaScript (ES6), jQuery, JSON, Bootstrap, React/Angular/Node, and Grunt.
- Over 4+ years of experience with ReactJS, Object Oriented JavaScript.
- Extensive experience on implementing the AJAX features using JavaScript and jQuery.
- Excellent knowledge in the development of User Experience for web and mobile-based applications.
- Experience in developing event driven applications using AJAX, JSON and XML.
- Experience in developing Graphic User Interface (GUI) to display business data using jQuery with Cross-browser compatibility and Web application scaling.
- Experience in the JavaScript frameworks like jQuery, AngularJS, ReactJS and Backbone JS.
- Incorporated the table less design methodology using CSS3 that follows W3C standards.
- Working knowledge of web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers).
- Experienced in utilizing Bootstrap and CSS3 Media Queries for Responsive Web Design and richer user interfaces.
- Developed enterprise-based application using Java8, J2EE, Design Patterns, JSP, Servlets, Hibernate, JDBC, SOAP and REST-based Web Services, Microservices.
- Knowledge of utilizing cloud technologies including Amazon Web Services (AWS) EC2, SQS, S3, and Microsoft Azure.
- Experienced working in Agile based development environment and participating in Scrum sessions.
- Developed several web applications that required Responsive Web Design for windows and android phones.
- Experienced in the creation and execution of Unit testing and Integration Test using (Karma, Jasmine) following Test-Driven Development (TDD) methodology.
- Experience in Web Application debugging skills using Chrome Developers Tool and Firebug.
- Experience in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, and Chrome.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing (ADA)
- Experience in using version controls like SVN, GitHub.
- Strong interpersonal abilities with excellent communication skills and ability to work independently within a team environment.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, JavaScript, AJAX, jQuery, JSON, Bootstrap, DOM.
Frameworks: React.js, Node.js, jQuery, Angular.js, Backbone.js, vanilla JavaScript.
IDE & Tools: VsCode, Sublime, Notepad++, Edit plus, Eclipse, IntelliJ Idea, Web Storm
Debugging Tools: Firebug, Google chrome debugger, Safari Web Inspector.
Languages: C, C++, Core Java, JSP, J2EE, C#, ASP.Net.
Operating Systems: Windows, Mac OS X, Linux.
Web Experience: Responsive Web Design, Adaptive Web Design
Programming Concepts: Object Oriented Programming Concepts
Database: MongoDB, SQL Server, MySQL, Oracle
Version/Source Control: GIT, SVN
PROFESSIONAL EXPERIENCE
Confidential, Franklin Lakes, NJ
React JS Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirements gathering, design, analysis, and code development.
- Developed web application using ReactJS, Redux, and webpack.
- Worked on reusable components using ReactJS, HTML, SCSS based on the visual design.
- Integrated member web applications for user testing in local. Followed the best practices and standards for accessibility and cross browser compatibility.
- Used advanced level HTML5, JavaScript, CSS3, SCSS for building customer facing applications.
- Implemented cross browser compatibility in Mozilla, IE, safari, and chrome using ReactJS frameworks.
- Implemented i18next, accessibility features for the application.
- Used Object-oriented programming concepts in building reusable UI components
- Analyzed the requirements with product team and provided project estimation and execution strategy.
- Participated in weekly status meetings with engineering director.
- Worked on Agile Development team to deliver regular updates to product owner and director.
- Worked on Jest framework for writing JavaScript unit tests.
- Monitored and tracked the defects that are identified in System/Regression and acceptance testing.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Worked on technical design documents in confluence pages.
Environment: HTML5, CSS3, SASS, JavaScript, JSON, ReactJS, Redux, Node.js, Webpack.
Confidential, Dulles, VA
Sr. UI/Web Developer
Responsibilities:
- Designed Web application with modules like MarketView and Price Portals using ReactJS, Bootstrap, HTML5, CSS3, JavaScript, and Nodejs.
- Worked in a team, involved in developing the UI layout and front-end programming for web application that matches requirements.
- Responsible for development, programming, coding of complex and business critical information technology solutions using ReactJS, Redux to enable customer experience application.
- Creating view layer with different components like drop down list, search bar, login, forms all these are implemented through React components.
- Good experience in using ReactJS components, Forms, Events, Keys, Router, and Animations.
- Managed multi-store state logic to maintain single source of truth and created Actions, Reducers, dumb components, and smart components.
- Worked on React Router for developing Single Page Applications SPAs.
- Building reusable components using Material UI and front-end libraries for future use.
- Elegantly used React-Router techniques Axios service to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
- Experience with common front-end development tools such as grunt, Webpack, NPM, etc.
- Experience with code versioning tool SVN and GIT.
- Built generic front-end components for later use.
- Involved in processing JSON data from RESTful API’s by using Axios to get resources from the database.
- Actively involved in Bug Fixing during the build, deployment process and participated in production release events.
- Created spec files and done Unit Testing using Karma and Jasmine.
- Created multiple REST Web Services using Spring Boot and invoked from UI.
- Implemented server-side pagination to display fares on UI Grid.
- Developed high-quality code that runs on multiple browsers while still meeting high performance requirements.
- Implemented performance improvements strategies like minification, on-demand module loading, compression, caching, prefetching for UI layer.
- Actively involved in bug fixing and assisted in supporting software release to production.
Environment: ReactJS, Node.js, JavaScript, CSS, Bootstrap, Karma, Jasmine, Grunt, Gulp, IntelliJ, Java 1.8/1.7, J2EE, Spring, Spring boot, CAS, Hibernate, JPA, Apache Tomcat 7, Web Services, Junit, Mavens.
Confidential, Fishers, IN
Web Developer (ReactJS)
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirements gathering, Design, Analysis and Code development.
- Used HTML5, CSS3, Typescript to design a user-friendly and multi-functionality interface.
- Created and deployed new features to sustain and amend existing applications under MVC pattern using Node.js, Bootstrap and Express.
- Developed the Frontend by using ReactJS and JavaScript.
- Expertise in ReactJS framework and integrate them to Node.js server-side code.
- Implemented flux pattern by using Redux framework as a core dependency.
- Used Redux Async actions to make the app fully asynchronous.
- Created flux stores to migrate an existing flux app to Redux.
- Design, develop and test HTML, CSS, jQuery and React.JS, Redux that meets accessibility of web browser.
- Developed the backend by using Node.js, express and MongoDB.
- Developed multiple POCs to create an interface between backend to frontend by using MongoDB, Express.JS, and Node.js.
Environment: Linux, React.JS, Node.js, HTML5, CSS3, JavaScript, jQuery, Bootstrap, Spring MVC, MongoDB, Handlebars, RWD, Eclipse, AWS, Web Matrix, JSP, Adobe Photoshop, MS Office, Grunt and HP Quality Center.
Confidential
Java Developer
Responsibilities:
- Implemented MVC architecture using Struts framework.
- Designed and implemented the UI using JSP, HTML, JSTL, CSS, Custom Tag Libraries.
- Developed Hibernate in Data Access Layer to access and update information in the database.
- Implemented Database Integration and Transaction Management with Hibernate DAOs using spring framework’s Hibernate Dao Support and Hibernate Template.
- Involved in creating various Data Access Objects(DAO) for addition, modification and deletion of records using various specification files.
- Used Java Message Service for reliable and asynchronous exchange of important information.
- Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
- Built web pages that are more user-interactive using Yahoo UI (YUI 2) widgets for Calendar, and AutoComplete functionality.
- Coordinated Unit (JUnit), Integration and User Acceptance Testing and developed test cases for bean components.
- Used Subversion for maintaining the component and for release and version management and JIRA for bug tracking.
- Followed Agile software methodology for project development.
Environment: Java1.6/1.7, J2EE, Struts, JSP, JSTL, Web Services, XML, YUI 2, CSS, HTML, SVN, JavaScript, Hibernate 3.0, Eclipse IDE, Restful Web Services, Web logic, JUnit, Windows, JIRA, AJAX.