We provide IT Staff Augmentation Services!

Sr. React Js Developer Resume

2.00/5 (Submit Your Rating)

Missoula, MT

SUMMARY

  • Overall 10 Years of experience as UI/Front End Developer in developing web applications using ReactJS, NodeJS, HTML5, CSS3, XHTML, XML, Bootstrap, Java Script, and jQuery, Angular JS, Ajax and JSON.
  • Experience in Software Development Life Cycle (SDLC) and Agile methodologies.
  • Expertise with browser debugging tools and troubleshooting existing code using Firebug, IE Tester, Chrome Inspector, Responsive Inspector etc.
  • Expertise in developing web - based GUIs using Applets, Swing, Servlets and CSS.
  • Extensively worked on implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL, and Restful)
  • Exposure to Configuration Management Tools such as CVS, Clear Case and SubVersion.
  • Exposure with Node JS, ReactJS for component loads events triggered as a developer so we can use them for the components.
  • Extensive experience in jQuery plugins, dynamic HTML, JSON with Bootstrap and Node JS.
  • Excellent knowledge of using XML related technologies like XSL, XSLT, XPATH, DTDs, XML Schemas, Namespaces as well as XML parsing APIs like DOM and SAX
  • Experience creating Typescript reusable components and services to consume REST APIs using Component based architecture provided by Angular JS (v1.x)/Angular 2/ Angular 4,6.
  • Mastered the GRUNT and GRUNT commands for building and deploying the project. Used Bower for successfully implementing the dependencies.
  • Experience on working with agile methodologies and daily Scrums.
  • Extensively used tools to improve productivity and software quality like L og4J, ANT, Maven, FindBugs
  • Experience in configuring and deploying Enterprise Applications archives (JAR, WAR and EAR) on Web Sphere Application Server.
  • Experienced in React JS and working with React Flux architecture and Redux frameworks.
  • Experience with Model-View-Controller (MVC) architecture, Model-View-View-Model (MVVM), design pattern and Test-Driven Development (TDD).
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors and Functions in SQL, PL/SQL.
  • Experience with Databases like Oracle 12c/11g/10g, NOSQL and MS SQL Server 2008R 2/2012/2014/2016/2017
  • Experience in working with different operating systems Windows XP/professional, UNIX and LINUX.
  • Good in analyzing, possess a unique combination of excellent technical skills and ability to understand client requirements.
  • Experience in writing Software Requirements Specifications, Technical and User Documentation for complex application development projects by interacting with clients and other teams in the project.
  • Quick learner in learning any new technology and aiming for optimizing time frame in a project, organizing tasks to be ahead of time.
  • Expert in version control tools like Git and SVN.

TECHNICAL SKILLS

Languages: Java (J2SE & J2EE), C, C++, SQL, PL/SQL Hibernate, Java Beans.

Methodologies: UML, Waterfall, and Agile, RUP, SCRUM and Sprint

XML Technologies: XML, XSD, DTD, JAXP (SAX, DOM), JAXB.

Web Technologies: ReactJS, HTML5, CSS3, DHTML, XHTML, JavaScript, Ajax, JQUERY, JSON, ANGULARJS

App/Web servers: Web Sphere, Web Logic and Tomcat Apache

Databases: Oracle, MS SQL server, NOSQL, MySQL, Node JS

Web services: REST, SOAP, WSDL, JAX-RPC, JAX-WS.

Tools: ANT, Maven, JUNIT, log4J, PL/SQL Developer.

Configuration Management: CVS, Rational Clear Case, Clear Quest.

IDEs: Eclipse, IBM RAD, IntelliJ, Net beans, Visual Studio

PROFESSIONAL EXPERIENCE

Confidential, Missoula, MT

Sr. ReactJS Developer

Responsibilities:

  • Responsible for the overall layout design, color scheme of the web site using HTML, XHTML, CSS3 and RWD and Responsible for creating detailed wire frames and process flows
  • Followed the Agile methodology to implement the application
  • Implemented client-side Interface using React JS.
  • Converted mock-ups into hand-written HTML, CSS (2/3), XHTML, JavaScript, JQuery, XML and JSON
  • Established pages using CSS3 to maintain the uniformity of all the screens throughout the application and positioning of screen objects
  • Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model
  • Performed client-side validations using JavaScript
  • Used JavaScript to make dropdown menus on web pages and displayed part of a web page upon user request.
  • Integrated with different React Components to build different UI specs like card-list page, card-Entry page.
  • Worked on displaying the Cookie Banner Upon the user selected locale preference and handled it in the React Middleware.
  • Worked with React JS components, Redux Forms, Events, Router.
  • Used Node.js to run Webpack tasks and build properly the project.
  • Used Ajax, JSON to send request to the server to check the functionality of the websites.
  • Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
  • Worked closely with QA team in fixing the reported bugs/defects and checking cross platform Compatibility
  • Using GIT and Update Daily task in Rally to the Agile Methodology.
  • Used Saga Middleware, Redux-Promise in application to retrieve data from Back-End.
  • Created Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library
  • Used GIT for version controlling and regularly pushed the code to GitHub.
  • Experienced in working with Babel, Gulp, NPM, NPM scripts, and Webpack in application build and deployment processes.
  • Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Created unit tests for front end logic using Jest and enzyme.
  • Written Unit tests using Jest and compared them with snapshot testing.

Confidential, Norfolk, VA

Sr. ReactJS/UI Developer

Responsibilities:

  • Responsible for design, configuration, validating & testing and for high quality front-end development.
  • Developed existing product features using spring, Hibernate.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
  • Used Webpack to build TypeScript modules.
  • Created Wireframes for the purpose of arranging elements to best accomplish a particular purpose.
  • Involved in preparing Technical Design Document of the project using Angular2.
  • Used Built-in-Pipes in Angular 4 as filters to display data comfortable to users.
  • Used Angular 2 custom pipes to format the data before displaying it to the user.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 2.
  • Used Reactive Form of Angular 2 to deal with form validation issues.
  • Developed Angular 2 applications with extensive server calls using AJAX and strong hold in handling the server data and exceptions to provide interactive user experience.
  • Used ECMA Script 6 for building features like arrow functions, template strings, class destruction and modules.
  • Worked with protocols like HTTP and AJAX .
  • Used protocols REST API’s
  • Developed CSS3 style sheets and made use of CSS preprocessor SASS to give gradient effects.
  • Experience building native mobile apps using JavaScript and ReactJS in composing a rich mobile UI from declarative components.
  • Used “Electrode” as a platform for building universal React/Redux applications with standardized structure, best practices, and modern technologies baked in.
  • Electrode focuses on performance, component reusability and simple deployment to multiple cloud providers.
  • Worked with charting tools like Plotly and D3
  • Applications architected and developed using Angular2 and MVC framework.
  • Created web pages using backbone.js
  • Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website.
  • Created client-side validation using JavaScript technology.
  • Used Python scripting for various scenarios.
  • Used AJAX & JSON communication for accessing restful web services.
  • Created Responsive Designs (Mobile/Tablet/Desktop) using React Native, HTML5 & CSS3.

ENVIRONMENT: HTML5, CSS3, JavaScript, JQuery, Bootstrap, JSON, Ajax, XML, Eclipse, Angular2, React JS, Redux, React Native and ES6, HTTP, REST API, Python

Confidential, St. Louis, MO

Sr. UI Developer

Responsibilities:

  • Developed Single Page Applications (SPA) using AngularJS including MVC architectures, different modules, specific controllers, and templates, custom Directives, custom Services and custom Filters.
  • Initially the Project was on Angular 1.5, now we are migrating our project Angular 2.0.
  • Worked on JavaScript frameworks such as Angular JS, Node JS.
  • Developed dynamic web pages using HTML5, CSS3, jQuery, React JS, Bootstrap, NodeJS and AJAX.
  • Involved in building applications using React JS by building re-usable UI Components.
  • The application is developed in Angular JS have multiple tabs and pages with API integration.
  • Involved in writing application level code to interact with RESTful API's.
  • Created AngularJS 2.0 components, implemented Bindings/interpolation, Input variables, Bootstrapping, ngClass, bind to the click event, Component decorator, binded to the hidden property.
  • Used Typescript and its features such as static typing, classes and interfaces.
  • Hands-on experience in consuming RESTful Services using JavaScript, jQuery and AngularJS
  • Implemented data-binding and MVC using AngularJS for front-end development.
  • Used Agile Development Methodology and Scrum team structure for Development process.
  • Used Version One for Creating, prioritizing and estimating backlog items for the sprint.
  • Involved in building applications using React JS by building re-usable UI Components.
  • Worked on React JS for developing UI using Sorting, Pagination and rendering for search product page.
  • Used React JS to create Controllers to handle events triggered by clients and send request to server.
  • Used AJAX to reduce the network load and update only the certain components of the website.
  • Used React JS with Redux to create a single page web application with efficient data flow between the client and server and used to create Controllers to handle events triggered by clients and send request to server.
  • Involved in React JS for Data patterns which improves readability and made it easier to maintain larger apps and used React JS for declarative, efficient, and flexible JavaScript library for building user interfaces.
  • Utilized a concept called Virtual DOM in React JS to create in-memory data structure cache, enumerate the resulting differences, and then update the browser's displayed DOM efficiently.
  • Used Babel to transpileES6 and JSX into ES5.
  • Used Angular 2.0 for delivering user experiences such as high performance, off-line accessibility and zero-step installation.
  • Involved in migration from on-premises to Azure Cloud and created customer images for VM's.
  • Deployed clusters using Json template and power shell in Azure.
  • Developed Maven build scripts and configured continuous integration servers like Jenkins for regular builds.
  • Developed web application using AEM (Adobe experience manager) environment.
  • Leveraged Angular 2.0 resources for all data access, encapsulating URLs and standardizing data access interfaces. Created custom directives for re-usable components (Multi-filed form elements, background file uploads etc.).
  • Developed the pages that are compliant to W3C and ADA standards.
  • Worked on Angular 2.0 by consuming RESTFul web services & Used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Used Angular 2.0 for delivering user experiences such as high performance, off-line accessibility and zero-step installation.
  • Used version control tool GIT to work on the same code-base in the repository with the other team members.
  • Worked on eCuke-Java which is designed as a Maven project using Cucumber, Java, Selenium and JUnit unit test framework and Page Object Model.
  • Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.

ENVIRONMENT: HTML5, CSS3, JavaScript, Bootstrap, JQUERY, AngularJS 1.5, Angular 2.0 Node JS (NPM), AJAX, JSON, Maven, GIT, Version One, Gulp, SoapUI, Bower, Protractor, Sublime-Text and Eclipse- STS.

Confidential, Charlotte, NC

UI Developer

Responsibilities:

  • Implementing the Design and developing modules using Scrum Methodology and participated in daily based standup call with offshore on progress of the work.
  • Experience in working with Model View Controller framework such as AngularJS framework for creating Single Page Application (SPA)
  • Worked on developing the style guide for the application to include all the components at a place.
  • Experience in working with SASS (CSS compiler) framework using variables, nested statements and so on.
  • Participated in all stages of development life cycle like dev, QA, UAT, Sandbox, Training, Production.
  • Resolved bugs in the application at Uat, Sandbox and sometimes even participated in “hot-fix” at production level issues which needs to be resolved immediately.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX and JSON.
  • Participated in discussions with Product team to understand the new requirements from the client.
  • Worked on creating responsive website for smart devices using responsive design and media queries, using technologies like Bootstrap.
  • Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
  • Built dynamically generated dropdown lists using Ajax, jQuery and Angular JS.
  • Successfully performed the Restful APIs Integration using JSON and tested it using Postman.
  • Defined new validations through Angular.js for the form field validation implemented through HTML5.
  • Produced visually appealing designs focused on usability, utility, UX, cross-browser, compatibility and accessibility.
  • Participated with QA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
  • Used JSON for storing and exchanging information between browsers and servers.
  • Used node, grunt to run the application and used Bower as a package manager.
  • Worked on Pull-requests in Bitbucket and merging the code.
  • Used source tree to interact with GIT, which makes easy to work with code pull, push and commit and more commands.

ENVIRONMENT: HTML5, CSS3, JavaScript, SQL, JQuery, Angular Js, XML, PHP Storm, Git, Source tree, Bitbucket, JSON, Ajax, Bootstrap, Mac, Grunt, Node, vagrant, Postman.

Confidential, Houston, TX

UI Developer

Responsibilities:

  • Implementing the Design and developing modules using Agile Methodology.
  • Experience Model View Controller framework such as AngularJS framework for creating Single Page Application (SPA)
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX and JSON.
  • Used JavaScript, jQuery for user interactions in pages.
  • Worked on creating responsive website for smart devices using responsive design and media queries, using technologies like Bootstrap, Foundation.
  • Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
  • Successfully performed the Restful APIs Integration using XML and JSON.
  • Defined new validations through Angular.js for the form field validation implemented through HTML5.
  • Used Backbone.JS for developing lightweight single page web applications and to achieve Synchronization.
  • Produced visually appealing designs focused on usability, utility, UX, cross-browser.
  • Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
  • Used JSON for storing and exchanging information between browsers and servers.

ENVIRONMENT: HTML5, CSS3, JavaScript, Oracle, JQuery, Angular Js, XML, Eclipse, SVN, JSON, Bootstrap, Foundation.

Confidential, Hartford, CT

UI Developer

Responsibilities:

  • Implementing the Design and developing modules using Agile Methodology. Planning iteration for effective design and development of the Modules.
  • Developed front end UI using HTML5, CSS3, JQuery, JavaScript (AngularJS), AJAX.
  • Responsible for making responsive web pages using twitter bootstrap and media queries.
  • Developed Interactive GUI Screens using JavaScript, JQuery & Ajax.
  • Involved in designing the front-end applications using web technologies HTML/HTML5, CSS/CSS3.
  • Good Experience with JavaScript MVC framework Backbone, and knowledge on other frameworks like AngularJS
  • Designed Use case diagrams, Class diagrams, and Sequence diagrams using UML and developed using Java JEE components
  • Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Java Script, XSLT, XML, AJAX, HTML and Custom Taglibs.
  • Developed the User Interface validation framework in combination with custom validation built on top of Struts validation framework from the form bean.
  • Used Ajax scripting to make the web pages more dynamic by making asynchronous calls to the server and only reloading the selected area of web page instead of loading the entire web page.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject dependency into objects and Aspect Oriented Programming is used for Logging.

ENVIRONMENT: Java, JDK- 1.6, JavaScript, AJAX, XML, Spring, HTML5, CSS3, JSP, HTML, Hibernate, Eclipse, Apache, WebLogic 12c/11.x, Oracle 12c/11g, JUNIT, MAVEN, Angular.JS, Ext.JS, JQuery, Web Services, XML Schema, Rational Rose .

We'd love your feedback!