We provide IT Staff Augmentation Services!

Nodejs Developer Resume

2.00/5 (Submit Your Rating)

Gaithersburg, MD

SUMMARY:

  • Full stack Node.JS developer, Oracle Certified Java Programmer (OCAJP), and a certified SCRUM master (PSM) 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 enviroment (SAFE) collaborated with multiple SCRUM teams.
  • Node.JS full stack developer with experience using MongoDB, Postgresql, Git, Express, Bootstrap, ReactJS, Bootstrap, Flux, AngularJS, NGINX, and related technology/framework - with Javascript (both ES5 & ES6) and npm modules (lodash, knex, superagent, async, react, react-bootstrap, etc..)
  • Experience in Test Driven Development (TDD) and Behavior Driven Development (BDD) using Chai, Mocha, Cucumber, Selenium, 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.
  • Designed and developed applications using IBM RAD, Eclipse, NetBeans, WebSpehere Application Server, DB2, MySQL, Oracle 11g, SQL Server 2008.
  • 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, Bootstrap, HTML 5, CSS, JQuery.
  • Excellent experience working in cross platform applications deployed on IBM z/OS and WebSphere Application Server (version 6, 7, 8.x)
  • 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 Federal Acquisition Regulation (FAR) and experience in Proposal Preparation, Costing and Contract Management.
  • Sound knowledge in PCI-DSS, SEI-CMM, and NACHA Rules on ACH.
  • Worked on various projects in Federal Government, Healthcare, Credit cards & ACH, Banking & Finance, B2B, B2c, Networking and Telecommunications.

TECHNICAL SKILLS:

Languages: Java, C++, C, COBOL, Perl, 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

NodeJS Developer

Responsibilities:
  • 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 server 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 unti 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

Responsibilities:
  • 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 developer 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 Northrop Grumman senior management to explore new business and technical opportunities within the contract.
  • Worked with Northrop Grumman management team to assist in RFP/RFQ responses for various task orders.

Confidential

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

Responsibilities:
  • Architected, designed, 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 Confidential 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 and middle tier using Java/JDBC to store and retrieve data from DEXI tables (DB2).

Confidential,Gaithersburg, MD

Senior Application Engineer

Environment: Java/JavaEE, MS SQL Server, WebSphere Application Server, XML, UML, SharePoint.

Responsibilities:
  • Initiated, managed and implemented direct ACH settlement with Confidential, Confidential, Confidential, Confidential, BB&T, Confidential, and Confidential .
  • Developed ACH payment settlement module for Payment Vision to integrate with each financial Institution using Java/JavaEE, MOVEit Central, JavaScript.
  • Prepared technical specifications for the web user enhancement and architectural design for the Forward ACH file transmission module. Designed and implemented architectural changes to the database schema, GUI, Business logic, and prepared use cases.
  • Implemented front-end screen enhancements using Java Script for customization of Payment Vision
  • Evaluated various secure file transfer utility tools like Tumbleweed, MOVEit and provided the recommendations to Executives.
  • Implemented integration modules in Java to integrate Payment Vision system with MOVEit Central file transfer utility.
  • Analyzed, Designed, and implemented Databroker in Java to parse and import NACHA formatted file and simultaneously keeping backward compatibility with legacy file system.
  • Prepared Quality Management plan and deployment plan. Streamlined procedures for support and migration of customers from legacy system to the new automated system.
  • Conducted detailed business analysis of the migration of check-printing functionality from deployed software platform into PaymentVision hosted product suites. Prepared business case, project charter, project management plan, requirements, functional specifications, deployment and operational procedures.
  • Prepared technical architectural analysis and reviewed with development and sales team. Prepared business case, business requirements, and design specifications in collaboration with external partners, senior executives, Sales and Marketing teams.
  • Developed SOAP based Payment API solutions using Java/JavaEE to accept credit card payments for single and recurring payments.
  • Integrated Payment Vision application with third party card payment gateways to securely transfer Card Payment information
  • Worked with senior executive and external consulting company on the PCI-DSS certification for Confidential .

Confidential,College Park,MD

Senior Application Developer

Environment: Visual Studio, C++, MS SQL Server, XML, MVS, DB2, CICS, Rational Rose, Clear Case

Responsibilities:
  • Analyze, design and implement year-1 and year-2 tax processing modules in Microsoft development environment using C++ and promoted to Mainframe MVS environment
  • Architected, designed and implemented COMM2CPE module (Data fed from various sources to the legacy system) in C++ for year-1's tax processing.
  • Led a team with members from the IRS, CSC, IBM and other consultancies, in overhauling the 1040-EZ on-line tax service for the year-1 and year -2 processing.
  • Analyzed tax law changes related to Hurricane Katrina into 1040-EZ, and implemented the tax law changes in C++ and promoted to MVS environment.
  • Lead regular meeting with IRS, CSC, IBM and subcontractors to co-ordinate project development, deployment, and quality assurances.
  • Provided production support and trouble shootings for the deployed software written in C++
  • Implemented product quality assessments and structured peer review processes with tracking metrics that led to improvements in productivity and conformance to quality standards.
  • Streamlined internal operations for software trouble shooting and product support for the COMM2CPE module, reflecting 20% to 30 %reduction in defect resolution time.

Confidential,Herndon, VA

Senior Software Consultant

Environment: Perl, Visual Studio, VB6.0, MS SQL Server, MS-Access, XML, Rational Rose, UML.

Responsibilities:
  • Responsible for the architecture, design, development and implementation of the customer retention project.
  • Reengineered existing customer data analysis program written in Perl scripts and re-written using VB6.0, MS SQL Server.
  • Implemented integration modules in VB to integrate with the printing software (GMC) for layout management.

We'd love your feedback!