We provide IT Staff Augmentation Services!

Senior Nodejs / Reactjs Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Full stack Angular, ReactJS and Node.JS developer, Oracle Certified Java Programmer (OCAJP), with over 18 years of experience in architecting, designing, developing, supporting and managing complex large scale, multi - tier Enterprise and Web applications in mission-critical environment. Worked on Scaled Agile environment (SAFE) collaborated with multiple SCRUM teams.
  • Developed progressive web application using Angualr with RxJS libraries for high performance Geospatial applications.
  • Developed fully accessible software system for blind users with Angular, AngularJS, Rx/JS, Spring Boot, Java, Spring data JPA, REST, liquibase, GIT technology stack for the national Library of congress.
  • Enterprise Java/JEE application developer with excellent skills in web services, database, middle ware development, and full stack-development.
  • Excellent experience using MQ Series, JPA 2.0, REST, JAX-RS/WS and SOAP based web services.
  • Excellent knowledge in Bigdata Analysis using Cloudera Hadoop distribution and Hadoop ecosystem technologies.
  • Extensive work experience with front end development using Java Script, AngularJS, ReactJS, Flux, Bootstrap, HTML 5, CSS, JQuery.
  • Experience in Test Driven Development (TDD) (Java & Node Stack) and Behavior Driven Development (BDD) using Chai, Mocha, Cucumber, Selenium, JUnit, Mockito, Joco, Sonarqube, Istanbul, SinonJS and DevOps using Jenkins.
  • Excellent experience in Object Oriented software Analysis, Design, Development and Implementation of software systems using Java/Java EE Technologies.
  • Node.JS full stack developer with experience using ReactJS, Flux, Postgresql, Git, Express, Bootstrap, AngularJS, NGINX, and related technology/framework - with Javascript (both ES5 & ES6) and npm modules (lodash, knex, superagent, async, react, react-bootstrap, etc..)
  • Designed and developed applications using IBM RAD, Eclipse, NetBeans, WebSpehere Application Server, DB2, MySQL, Oracle 11g, SQL Server 2008, and Oracle 10.
  • Experience with different phases of SDLC like Project Planning and Estimation, Business Process Reengineering, Requirements Gathering, Analysis, Design, Development, Testing, Deployment, User Acceptance and Support.
  • Experience with Agile development using SCRUM methodology and Scaled Agile (SAFE) principles.
  • Sound knowledge in PCI-DSS, SEI-CMM, and NACHA Rules on ACH.

TECHNICAL SKILLS

Languages: Java, C++, C, AngularJS, Angular,RxJs, NodeJS, JavaScript (ES5 & ES6)

Java/JavaEE: Java, Sevlets, JSP, Struts 2.0, Spring, JPA / Hibernate, JNDI, RMI, JMS, RESTful, SOAP

Node.JS: MEAN stack; MongoDB, Express, Bootstrap, AngularJS/ReactJS, Flux, Zippy tables, Griddle/Data table, PostgresSQL, GIT, npm Modules(Express, lodash, mongoose, knex, etc..(to name a few)

TDD, BDD, DevOps: Chai, Mocha, Cucumnber, Selenium, istanbull, SinonJS, Grunt, Gulp, Jenkins, etc.

Web Technologies: HTML,XML, Java Scripts, JQuery, Bootstrap, ReactJS, AngularJS

Component Technology: Apache Solr, Lucene, .NET

Application Server: WebSphere App Server, GlassFish, Apache, Tomcat, NGINX

RDBMS: DB2, MS SQL Server, Oracle 11g, MySQL, MS-Access

Tools: off OO design: UML, Rational Rose

IDEs: Eclipse, IBM RAD, NetBeans, Visual Studio .NET

Framework: Struts, Hibernate, MVC, Spring, Flux

Data Analysis: Clodera Hadoop, MapReduce, Sqoop, Flume, Hive, Pig

Operating Systems: Windows (NT, 2000, XP), MSDOS, UNIX, z/OS, MVS

Development Methodologies: Agile (SCRUM, XP), Waterfall, Scaled Agile (SAFE)

Other Framework / Technologies: XML, JSON, Log4j, JUnit, PL/SQL,J2C, CORBA, Design Patterns (Factory, Singleton, Strategy, Observer, DAO, Bridge, etc..), Maven

PROFESSIONAL EXPERIENCE

Confidential

Senior NodeJS / ReactJS Developer

Environment: Node.JS, JavaScript (ES5, ES6), Angular, ReactJS, Flux, Postgresql, ExpressJS, Bootstrap, npm-modules, TDD (Chai, Mocha, Selenium), BDD(Cucumber), DevOps, Git, lodash, Zippy, Griddle, SuperAgent, HTML5, Grunt, WebPack, Gulp.

Responsibilities:

  • Developed All UI Components using ReactJS, front-end router, state management for all hearing level case level characteristic components. Conducted PR review process and developed all components with 100% unit test coverage.
  • Developed all UI components in ReactJS for the Assignign case to a Decision Maker for the Hearing and Appeals processing. Developed all components with 100% unit test coverage
  • Developed Back-end RESTful service API in NodeJS, to fetch data from PostgreSQL that will be called from the front-end Rea t components.
  • Full stack developer using React JS & NodeJS to develop UI & back end functionalities.
  • Developed various UI component with 100% unit test coverage for HACPS
  • Developed various back-end functionalities using NodeJS
  • Mentor the team members to get familiar with the technology stack and DCPC code structure.
  • Initiated creating the POC components to for product feature discussion and stake holder discussions.
  • Created baselines for Case processing module / team to build new feature for the products.

Confidential

Java / AngularJS Lead Developer & Architect

Environment: AngularJS, Java, Spring Data JPA, Git, lodash, HTML5, Bootstrap, Wildfly10, JAWS, NVDA, MySQL etc.

Responsibilities:

  • Architected, designed, and developed fully functional Collection Development System from the scratch using AnguarJS, Java/JEE, REST, Spring Data JPA, liquibase, MYSQL.
  • Integrated Amazon API, OCLC API, Voyager API, Commercial Books API to retrieve external data for the CDS application
  • Developed various fully accessible front-end using AngularJS, and Bootstrap components that are read by JAWS, NVDA, and Windows eye for blind users.
  • Developed various REST end points, service layers, Entities to save to and retrieve from the database.
  • Developed fully accessible 508 compliant UI screens for all modules.
  • UI components were tested by Blind users and therefore implemented all accessibility requirements and best practices.
  • Designed and developed database structure in MYSQL for the complete system
  • Created liquibase scripts for database change management for incremental sprints during the development process.
  • Worked as the customer point of contact, and lead developer to architect and develop multiple modules.
  • Designed and developed Label Composer (using HTML canvas) to create labels for audio books. The labels will be generated in PDF and for mailing purpose.
  • Collaborated with various vendor teams to integrate CDS application with the components developed by them.
  • Developed various utilities (common utilities) for both back-end (Java) and front-end (AngularJS - javascript).
  • Software system was developed using GIT/Jenkins based continuous integration environment on Google cloud.

Confidential

NodeJS Developer

Environment: Node.JS, JavaScript (ES5, ES6), ReactJS, Flux, AngularJS, Postgresql, ExpressJS, Bootstrap, npm-modules, TDD (Chai, Mocha, Selenium), BDD(Cucumber), DevOps, Git, grunt, gulp, lodash, Zippy, Griddle, SuperAgent, etc, HTML5, Grunt, WebPack, Gulp.

Responsibilities:

  • Worked as a full stack NodeJS developer on the Disability Claim Processing System (DCPS) development project with US Digital Services on various modules.
  • Selected for the core team (3 member team) from Confidential IS to work on this mission critical project (DCPS) for SSA, mandated by the Whitehouse / USDS.
  • Developed several front-end GUI components for correspondence using ReactJS, ReactRouter, Flux, Less style-sheet (CSS)
  • Developed several 508 compliant standard components to be used across the project.
  • Designed ad architected correspondence module for the disability case processing system using NodeJS technology stack.
  • Designed and developed template editor using handlebarJS and ReactJS for te end user to create correspondence template.
  • Developed various modules for the correspondence processing using NodeJS, ReactJS, Bootstrap, Postgresql, TDD, BDD and verified code coverage using istanbul.
  • Developed various server side SQL queries developed using KnexJS for the corresponding module. Developed unit test to cover 85% code coverage using Chai & Mocha for test runner.
  • Developed dynamic generation of UI components using React-bootstrap libraries for the correspondence module. Developed unit tests using Sinon (spy&stub), rewire, and chai for unit testing
  • Developed middleware components using ExpressJS, and implemented REST service using express-route
  • Developed security modules to prevent cross site scripting (XSS) for HTML rendering on DOM nodes.
  • Worked in a 4 developer team SCRUM team to continuously deliver quality software in 2 weeks sprint and 4 sprint Program increments (SAFE framework)
  • Developed correspondence engine that enables DCPS sending correspondence letters to claimants using Node.JS with various npm Modules (lodash, Express, Knex, superagent) using ES5 & ES6 (promise) standards.
  • Developed several front-end screen using ReactJS and used Flux frame work
  • Worked with product owners to groom the product increment user stories that will be taken for the sprint backlog.
  • Developed unit tests (Test Driven Development (TDD)) to target 85% of code coverage using Chai, Mocha, Sinon, grunt, libraries.
  • Developed SQL queries in ‘knex’ modules (npm) for PostgresSQL.
  • Configured NGINX reverse proxy to address the cross origin resource scripting (CORS).
  • Conducted product demos to the stake holders for every 2 week sprints.
  • Developed RESTful web services (end-points) using Express framework / Express routes for correspondence process.
  • Developed Ajax calls using SuperAgent library to access back-end functionalities implemented using ExpressJS.

Senior Java Developer / Sr. Business Analyst

Confidential

Environment: Java, JavaEE, WebSphere, DB2, REST/JaxRs, JPA 2.0, JSON, XML, .NET, z/OS, MQ, HHTP/Curl, JQuery, Agile/SCRUM.

Responsibilities:

  • Developed RESTful services to perform CRUD operation for sampling of cases for the ETDMS.
  • Created the architecture diagram for the ETDMS using JavaEE technology including JPA 2.0, JAX RS, RESTful Web services, WebSphere Application server (8.5), z/OS, MQ Series, DB2, MS SQL Server 2008.
  • Developed business logic for the middle tier Java Component to validate incoming messages. Reengineered existing business logic in .NET/VB using Java.
  • Created Java classes from COBOL copy books (record structures) using IBM J2C utility. Further used the gendered Java classes to serialize and de-serialize mainframe transactions.
  • Researched and Created prototype to execute Java program (Java Batch) using JCL and REXX on the Mainframe environment, created prototype to execute Java program through Mainframe REXX, and transmit messages using HTTP/CURL through REXX Utility.
  • Lead Java development for middle tier component that validate incoming messages and dynamically check the parameters and applying validation business rules using Java Reflection.
  • Developed Utility classes using JNDI to access Active Directory to fetch users information for authentication and authorization.
  • Developed front-end screens using JavaScript / JQuery / Bootstrap and various open source libraries. Also used various open source JQuery based libraries available on the net.
  • Worked closely with SSA and Confidential senior management to explore new business and technical opportunities within the contract.
  • Worked with Confidential management team to assist in RFP/RFQ responses for various task orders.

Senior Java Developer / Sr. Business Analyst

Confidential

Environment: Java, JavaEE, WebSphere, DB2, MQ Series, SOAP, z/OS,IBM Rad/Eclipse.

Responsibilities:

  • Architected, designed, and developed the new EVS system using Java/JavaEE/Java Batch, WebSpehere Application server, IBM z/OS technology.
  • Worked with SSA Subject Matter Experts to identify the business rules for over a dozen verification routines and implemented them using Java batch.
  • Gathered requirements for combinations of business rules to process verification routines that are originated from various internal SSA utilities.
  • Implemented verification routines as reusable components using Java / Webservices.
  • Created use cases, Architected and designed class diagrams for the process layer for the new EVS system.
  • Worked with SSA Leads to enhance the database schema for the Verification Account Management Systems(VAMS) to use the reengineered EVS system.
  • Implemented middle ware classes in Java for the business logic to store and retrieve data from the VAMS database using JDBC interface.
  • Prepared various front-end modules using JavaScript and HTML for the VAMS enhancement
  • Lead architecture presentation to SSA teams for the EVS Reengineering application and VAMS enhancements
  • Worked on several initial prototype using Java/JavaEE for accessing various SSA databases thorough home grown utilities (SSA Utilities).
  • Lead strategy sessions with client, prepared roll-out strategy and managed the migration of the Reengineered EVS.
  • Lead a team of analysts and developers to enhance the existing DEXI system. Created friend-end screens using HTML / JavaScript / JQuery and middle tier using Java/JDBC to store and retrieve data from DEXI tables (DB2).

We'd love your feedback!