We provide IT Staff Augmentation Services!

Sr. Node.js Developer Resume

Reston, VA

SUMMARY:

  • Over 9+ years of experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environments using Java/J2EE.
  • Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
  • Expertise in design and development of various web - and enterprise-level applications using J2EE technologies like JSP, Servlets, JDBC, Oracle.
  • Expertise in XML.
  • Built backend REST API with Node.js, Express.js.
  • Experience in working with frameworks like Struts, Spring and Hibernate
  • Experience in using Java IDE tools like Net beans and familiarity with other IDEs such as Eclipse.
  • Experience in using MySQL databases to write complex SQL queries, and familiarity with databases like SQL
  • Experience in using frameworks and tools like J Unit.
  • Extensive experience in using SQL to write Stored Procedures and Triggers.
  • Experience of development in different environments like Windows 98/20007/XP.
  • Well versed with complete systems life cycle development processes of design, development, testing and implementation.
  • Good experience in Object Oriented Analysis & Design (OOAD) using different design methodologies/process frameworks like SDLC and tools like Rational Rose, Microsoft Visio.
  • Developed web applications by implementing Model View Control (MVC) architecture using JSP pages that interact with Servlets.
  • Document preparation including Requirement Specification, design documents, Test cases and Analysis, User documents and Technical Help documents.
  • Experience in working with Virtual and Multi National Team.
  • Excellent communication, interpersonal and analytical skills along with can - do attitude.
  • Ability to learn and use new systems and paradigms in considerably less time.

PROFESSIONAL EXPERIENCE:

Confidential, Reston, VA

Sr. Node.js Developer

Responsibilities:

  • Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Developing Applications using latest Java/J2EE technologies such as Cassandra, Java 8, Junit.
  • Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.
  • Experience using Dropwizard and Spring Boot framework for developing RESTful web services.
  • Implemented RESTful Web Services for the data transportation between multiple systems.
  • Experience in exposing REST API using RAML and SOAP through WSDL.
  • Strong hands-on experience and built with Spring Boot with Thymeleaf and Deployed the application with Spring technologies such as ( Spring Boot, Spring Batch, Spring MVC, JDBC Template).
  • JNDI /JDBC / Data source configurations in Wildfly
  • Involved in provisioning and Automation servers on Public Cloud like AWS and Kubernetes
  • Apache Mesos and Kubernetes were used as the best ecosystem to deploy and manage Microservices.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
  • Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, Sencha, MongoDB and MS SQL Server integrating to a proprietary framework.
  • Architected and implement REST api interfaces using javascript and Node.js
  • Software is built as a web app on Node.js with Backbone.js. CSS is compiled with LESS and HTML template engine is Jade.
  • Automated builds/deployments of .NET, Java, and Node.js applications using Bamboo, msbuild, msdeploy, ssh, scp
  • Improved and simplified development workflow by introducing tools such as Gulp, Grunt, Node.js and Bower.
  • Worked on Server frameworks like Express.js, Socket.IO, Koa.Js, and Hapi Js. MVC frameworks: Meteor, Derby, Sails, Mean Js.
  • Setup a Node.js, Koa.js development environment on Ubuntu.
  • Built servers and web services in Node.js + Express.js, interacting with MySQL,
  • Experience in building ecommerce application using the JavaScript MEAN stack: MONGODB, Angular JS, Express.js and Node.js.
  • Used Node.JS, Express.JS to create server-side API with MongoDB.
  • Implemented REST API using Node.js, Express.js.
  • Created server and handled requests and responses from controllers by using Express.js.
  • Experienced in developing the Homes.com, Homes.com Rentals & RE/MAX applications for iOS powered by an API first Node.JS platform utilizing Hapi.js.
  • Experienced in Hapi.js framework which helps in writing reusable code and helps in validating and authenticating code easily.
  • Experienced building applications with React.js, React Native, Redux, and realtime APIs using GraphQL and the Serverless Framework.
  • Designed an analytics query language based on JSON and GraphQL
  • Designed and developed NPM package serverQL for faster prototype using serverless-lambda-graphQL-Apollo-ReactJS.
  • Implemented Angular JS Promises for making java script async calls.
  • Understanding and good Experience of using the various JavaScript concepts like Prototypes, Closures, and Object oriented features, Promises etc.
  • Used JQuery for callbacks, promises and event based functions.
  • Developed microservices with Spring and tested the application using Spring Boot.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
  • Experience with various MVC Java frameworks like Angular.JS, Node.JS, bootstrap.JS, etc.
  • Configured Struts, Hibernate framework with Spring MVC.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
  • Developed web pages using HTML/CSS and JavaScript.
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
  • Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap for Confidential
  • Design, Implement and Test Oracle ADF applications using JDeveloper
  • Worked on web services SOAP and REST technologies
  • Developed Web Services as a service provider and deployed them on the WebLogic Application Server over the HTTP protocol
  • Involved in coding for JUnit Test cases

Environment: SPRING, HIBERNATE, IBATIS, ANGULAR, REACT, NODE, BOOTSTRAP, BACKBONE, JAVASCRIPT, ORACLE, PL/SQL, CASSANDRA, HADOOP, REST, SOAP, WEB SERVICES, ECLIPSE, WEBLOGIC, GIT, GITHUB, JUNIT SELENIUM, AGILE, UML, JSP, XML, SOA

Confidential, Reston, VA

Sr. Node.js Developer

Responsibilities:

  • Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
  • Expertise in Advanced JavaScript libraries and frameworks such as Prototype, Ext JS, Angular JS, Node JS and Object oriented programing in JS.
  • Designed and developed the REST based Microservices using the Spring Data
  • Developed Microservices to utilize Go language, REST web services in the client's environment.
  • Web-tier components and JavaScript frameworks: React, Bluebird, Duktape, Mocha, ExpressJS, Apollo GraphQL, Graphile
  • Designed and developed a GraphQL and REST API using Node.js and DynamoDB.
  • Created the Express.js Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, in order to provide broadcast service as well as chatting service.
  • JiraUsed Node.js for server side code and Express.js as the framework. Written callback functions for the RestFul API.
  • Used Node.js and Express.js for creating Services.
  • Involved in consuming RESTful Services using Node.JS and Express.JS Framework.
  • Knowledge of Node.js and frameworks available like Express. Extensively used GULP for all bundling and build needs of the application
  • Node.js Developer responsible for managing the interchange of data between the server and the users.
  • Used JavaScript and PHP to create dynamic applications within websites. Used Node.js server as proxy to simulate API responses in front of client.
  • Created the Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Used AWS Lambdas to move files from S3 Bucket to EC2 Instance.
  • Having experience of deploying and configuring applications for cloud services like AWS and Azure.
  • Developed RESTful based on RAML using both AnyPoint Studios and Anypoint API Platform.
  • Worked with POSTMAN for API testing. Developed REST APIs and created User Model for application.
  • Implemented business logic using Struts action components in the Struts and Hibernate framework.
  • Expertise in developing enterprise applications using Struts Frameworks
  • Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
  • Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, Sencha, MongoDB and MS SQL Server integrating to a proprietary framework.
  • Involved in adding AJAX, JavaScript components to some of the jsp pages wherever needed.
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
  • Developed PL/SQL procedure for login module and registration module.
  • Wrote Java programs, performed builds, monitored DB2 data and ran SQLs
  • Designed and Developed WebServices to interact with various business sectors and used SOAP protocol for webservices communication
  • JUnit testing of Java classes to populate JSP screens of online tax exemption forms which updated Oracle database under Tomcat/WebLogic web services.
  • Involved in the deployment of Web-Service End-Points using Apache CXF
  • Used Eclipse IDE for designing, coding and developing applications
  • Implemented improvements to the WebSphere Commerce Organization Console and the Administration Console to display, and allow for update, new member information.
  • Used WSAD for writing code for JSP, Servlets, and Struts.
  • Conducted software builds using Subversion in a windows environment via Cruise Control.
  • Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
  • Created Maven build file to build the application and deployed on WebSphere Application Server.
  • Was responsible for Developing XML Parsing logic using SAX/DOM Parsers
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

Environment: SPRING, HIBERNATE, STRUTS, JSF, EJB, ANGULAR, JAVASCRIPT, CSS, HTML5, NODE, BOOTSTRAP, DB2, PL/ SQL, JDBC, MONGODB, APACHE CXF, SOAP, WEB SERVICES, ECLIPSE, WEBSPHERE PORTAL, SUBVERSION (SVN), JUNIT, SCRUM, UML, CLASS DIAGRAM, JSP, MAVEN, XML, SOA, JMS, APACHE TOMCAT, LINUX, PHP

Confidential, Reston, VA

Java Developer

Responsibilities:

  • Developed and Implemented WebServices and used Spring Framework.
  • Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
  • Developed complex Web based UI using Struts, Ajax and Java Script.
  • Developed web-based customer management software using Facelets, Icefaces and JSF
  • Maintained the business standards and the requirements inEJB and deployed them on to WebLogic Application Server.
  • Enhanced the functionality of screens using JSP, HTML, JavaScript, CSS and JQuery.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Designing the web client by using HTML, CSS, JavaScript, AJAX, EXT JS, and DOJO with JSON.
  • Migration of the MVC based Reporting framework to GWT (Google Web Toolkit) using GWT-EXT.
  • Java and JSP developer for J2EE web application on WAS, DB2 and AIX.
  • Worked on JDBC to select and update the data from the MySQL database
  • Used TOAD for database query testing, in the process of optimizing the queries
  • Design and Developed using WebService using Apache Axis 2 on JBOSS.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Configuration and deployment of application on to Jboss application server .
  • Participated in converting the business requirements to software specifications using Rational UML
  • JSON is used for serializing and deserializing data that is sent to or receive from JSP pages.
  • Developed Servlets and Worked extensively on Sql.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • Quickly learned iText and implemented to solve Hungarian Special Character Issue.
  • Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
  • Designed and implemented interface elements using Google Web Toolkit.
  • Contributed to organization of testing and quality improvement process (JIRA, Confluence).
  • Designed Interactive GUIs using Java Applets and Swing.
  • Involved in Installation & Configuration of Cognos in distributed environments on Solaris.
  • Layout and design the overall architecture and migration approaches using Oracle ADF.
  • Configured WordPress publishing software for non-profit firm. Created weblog layout in HTML, CSS and PHP based on an original design according to client's branding needs.
  • Assist with the development and execution of regulatory for all JCL Bioassay employees and for on QA policies, programs and initiatives.
  • Developed Servlets and Worked extensively on Sql
  • Developed Dash-Board to monitor and report Cache Coherence Servers.

Environment: SPRING, IBATIS, STRUTS, EJB, DOJO, JavaScript, JQuery, DOJO, GWT and Ext Js, MYSQL, Toad, SQL Server, DB2, Coherence, APACHE AXIS2, WSDL, Netbeans, Jboss, Mercurial, ClearCase, Selenium, Water fall model, UML, JSP, SERVLET, ANT, ITEXT, JIRA, SWING, Jasper report, ILOG, JRules, Oracle ADF, Oracle BPM, Web 2.0, IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, wordpress, COBOL, PL/I, JCL, SQL, SAS VB, ASP.

Confidential, Richardson, Tx

Software Developer

Responsibilities:

  • Re-designed and re-implemented the company’s web functionality into a modern n-tier architecture using J2EE framework. The Existing system was built using VB and Power Builder.
  • Implemented the server side design using the industry standard J2EE design patterns like Business Delegate, Service Locator, Business Interface, Session Facade, and Data Access Object.
  • Utilized various Rational Rose design methodologies for developing the framework.
  • Object Oriented Analysis and Design (OOAD) of business requirements with the end users and business analysts.
  • Used J2EE design patterns like Spring MVC
  • Developed the application using Spring framework.
  • Created sequence diagrams to show the page flows using WSAD.
  • Developed Client side screens in XML using XSLT.
  • Developed front-end screens using JSP and Tag Libraries.
  • Used Hibernate for mapping object oriented design model to relational database.

Environment: JAVA, J2EE, SPRING, WEBSPHERE, WSAD, ORACLE, JDBC, HIBERANTE, JAVA SERVLETS, JSP, UML, RATIONAL ROSE, JAVASCRIPT, XML, HTML, JUNIT

Confidential, Maryville, MO

Java Developer

Responsibilities:

  • Involved in analysis, design and development of Portfolio Management.
  • Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
  • Followed iterative approach in timely manner.
  • Developed front-end using JSP, HTML, CSS, JAVA Script and J query.
  • Responsible for developing Servlet.
  • Involved in implementing database design, connectivity and access.
  • Wrote MySQL queries and used JDBC API.
  • Worked in Windows environment for building the application using net beans IDE.
  • Developed test cases and performed unit testing using J Unit.
  • Extensively used Collabnet subversion for version control.
  • Used Glassfish Server for deploying various components of application.

Environment: JAVA, J2EE, JAVA SDK, JSP, HTML, JDBC, OOAD, SERVLETS, SVN, MYSQL, WINDOWS XP PROFESSIONAL, JAVA SCRIPT, J QUERY, GLASSFISH SERVER, NET BEANS IDE, MICROSOFT VISIO.

Confidential, Chicago, IL

Software Developer

Responsibilities:

  • Involved in modifying, updating and testing of the component.
  • Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.
  • Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
  • Maintained Struts architecture throughout the application.
  • Developed the bean classes for better data exchange between the MVC layers
  • Successfully differentiated presentation from code.
  • Used multi threading and socket programming.
  • Deployed the application on WebLogic Application Server.
  • Created connection pools and data sources.
  • Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
  • Involved in separation of components and deploying in different servers and balancing the load among each Server.
  • Solved performance issues and brought optimal output from the available resources.

Environment: JAVA, J2EE, SYBASE, BEA WEBLOGIC SERVER, JSTL, SQL SERVER, STRUTS FRAME WORK, SERVLETS, JSP, EJB, WINCVS, JAVABEANS, ECLIPSE, UML, WINDOWS XP/LINUX.

Hire Now