We provide IT Staff Augmentation Services!

Nodejs Developer Resume

3.67/5 (Submit Your Rating)

New, JerseY

SUMMARY:

  • Having 6 + years of IT experience in Software Development Life Cycle (SDLC). Analysis, design, development and implementation of software applications.
  • Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
  • Expertise in programming with Spring Framework, Spring MVC,AOP, and Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for RESTAPI s and Spring Boot for micro - services.
  • Extensively worked on implementing Service Oriented Architecture (SOA architecture) using Web Services (REST, SOAP, WSDL, and UDDI).
  • Proficient in SQL programming. RDBMS experience includes Oracle and Stored Procedures & Triggers.
  • Having good knowledge in NOSQL data bases like MongoDB.
  • Experience in database development and implementation using Oracle, SQL Server, MySQL and MongoDB.
  • Developed web applications based on different Design Patterns such as Model-View- Controller (MVC), Data Access Object (DAO), Singleton Pattern, Front Controller, Business Delegate, Service Locator, Transfer Objects etc. Strong experience in developing N-Tier applications using J2EE.
  • Extensive experience in IDE and debugging tools like Eclipse, NetBeans, IntelliJ Idea.
  • Hands on Experience with version control tools like SVN and GIT, GitHub.
  • Experience in creating the continuous integration framework from the scratch using Selenium, Selenium Grid, Maven and Jenkins.
  • Extensive experience in developing applications Single Page (SPAs) using various JavaScript frameworks like Angular 2.0, React.JS and Back-end(Server) like Node.js, Express.
  • Experience inRestful webservices development using Express, Node.JS, and MongoDB.
  • Experience in Web developer with a strong background working on open source technologies, including JSP, HTML, CSS, JavaScript.
  • Experience in handling projects using agile methodologies (SCRUM) along with Waterfall Model.
  • Experience in Designing spreadsheet to balance accounts payable data, eliminating discrepancies and liability risk.
  • Expert in automating the task managers like GRUNT and GULP.
  • Experience in utilizing Angular UI-bootstrap and CSS3.
  • Experience working with Node.js to setup Web API’s using Javascript.
  • Experience in working with AWS (amazon web services) for using email service.
  • Proficient in Test Driven Development (TDD) using Java JUnit and Mockito API.
  • Versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
  • Creating custom, general use modules and components which extend the elements and modules of core Node.JS.
  • Experience in writing test cases using Chai, Mocha and Sinon libraries.
  • Experience in installing modules and libraries using NPM and bower.

TECHNICAL SKILLS:

Programming Languages: J2EE, Java, C, C++, SQL, Javascript, pthon(familiar)

Markup Languages: XML, XSL, XSLT, HTML.

J2EE Technologies: Servlets, JSP, Struts, Hibernate, Spring MVC, EJB, JDBC

Application/Web Servers: IBM Web Sphere, Tomcat, Web Logic, JBOSS

Databases: Oracle, SQL, IBM DB2, MongoDB

Source control: CVS, SVN.

Design Patterns: MVC, Business Delegate, Session Facade, DAO.

Apache Projects: Maven, Struts.

Middle ware: RMI, EJB, SOA, Web services (SOAP & REST(Activity API))

Design Methodologies: UML, Rational Rose.

Operating Systems: LINUX, UNIX RDBMS, Windows, SYBASE ASE 12.5 & Mac. Windows XP/Vista/7/8/9/10, Linux- Ubuntu 14.10/14.04/ 12.04/15.10, CentOS 5.9/6.0/7.0, MAC OS X

Web Services/Technologies: JavaScript, Angular JS, JQuery, Jenkins, JUnit, JSON, SOAP, Restful, HTML, Backbone, Angular.JS, Bootstrap and CSS, Node JS, JDBC,GIT, SVN, Live Cycle Designer/Workbench., NodeJS, Express

IDE S: Eclipse, MAVEN, Developer,IntelliJ Idea, Web Logic, Web Sphere.Rational Software Architect (RSA) for Web Sphere Software, Docker, Visual Studio, Postman, Rest client

PROFESSIONAL EXPERIENCE:

Confidential, New Jersey

Nodejs Developer

Responsibilities:

  • Developed Rest architecture-based web services to facilitate communication between client and servers.
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence where thetools used to keep things in check.
  • Used My Eclipse as an IDE for developing the application.
  • Worked with NoSQL Databases like Cloudmine based on MongoDB.
  • A web application for connecting care providers and members. This project includes server application with data fetching requirement. We have exposed the services as Rest Web Services. We developed backend system using NodeJS.
  • Used AWS (amazon web services) for email services, integrated with javascript code.
  • Project 2: A user provision script developed using Nodejs which includes fetching files from SFTP server and creating users in ldap and database using rest api calls.
  • Used Node.JS to structure JavaScript code to build Restful webservices.
  • Implemented generating the verification hash code using crypto package on Node.JS.
  • Participated in Agile Development Team and having daily SCRUM meeting for progress reporting as well as task distributing.
  • Used date-format and moment packages in Node.JS to save the timestamp in database converting into GMT. Involved in Test Driven Development by writing unit test cases.
  • Used Nodejs to structure JavaScript code to build endpoints.
  • We followed an agile process that interfaces with SCRUM teams and the client's staff daily and involved in daily SCRUM meetings, sprint planning, showcases and retrospective. Involved in Test Driven Development by writing functional and unit test cases
  • Involved in Creating, Debugging and testing web services.
  • Used Cloud mine third party application to run server and database model as MongoDB.
  • Used LDAP for user data storage and Oauth authentication.
  • Used Apiary to document all the endpoints created.
  • Used GitHub for source code management and JIRA for project management and issue tracking.
  • Health Domain.
  • Worked with Python user provision scripts.

Environment: Node Js, Express, Mongo DB, Postman, Visual Studio, NoSQL, Javascript, Jira, Eslint, Codeclimate, Git, sftp, ssh2, LDAP, Dredd, Apiary, Frisby, Chai, Mocha, Sinon, Python, AWS.

Confidential, MI

Sr Java Developer

Responsibilities:

  • Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems
  • Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance
  • Defined and designed the layers and modules of the project using OOAD methodologies and standardJ2EE design patterns & guidelines
  • Designed and developed all the user interfaces using JSP, Servlets and spring framework.
  • Developed Web Service provider methods (bottom up approach) using WSDL, XML and SOAP for transferring data between the Applications
  • Configured Java Messaging Services (JMS) on Web Sphere Server using Eclipse IDE.
  • Used JDBC for accessing database to track all credit aspects of accounts, which include financial review details, security held, actuarial exposure data and receivables
  • Designed various applications using multi-threading concepts, mostly used to perform time consuming tasks in the background
  • Wrote JSP & Servlets classes to generate dynamic HTML pages
  • Designed class and sequence diagrams for Modify and Add modules
  • Design and develop XML, XSLT processing components for dynamic menus on the application
  • Adopted Spring, Spring batch framework for the development of the project
  • Developed the user interface presentation screens using HTML.
  • All the coding and testing was performed using Eclipse.
  • Maintained the existing code based developed in spring and Hibernate framework by incorporating new features and fixing bugs.
  • Involved in fixing bugs and unit testing with test cases using JUnit framework.
  • Developed stored procedures and triggers using SQL in order to calculate and update the tables to
  • Used Spring ORM module for integration with Hibernate for persistence layer
  • Involved in writing Hibernate Query Language (HQL) for persistence layer.
  • Involved in Construction of UI using HTML5, CSS, JQuery, Angular JS, Bootstrap JS, and JavaScript.
  • Used Express.JS to run Angular JS on server with mock JSON data and completed the UI development independent of server.
  • Used deploying applications on Apache Tomcat, Node JS.
  • Created a single page site to display the status of customer orders using React.js, Redux andEXT.js.
  • Involved in development of Reports using Style Report tool.
  • Coordinated with offshore team for requirement transition & providing the necessary inputs requiredfor successful execution of the project.
  • Co-ordinate with QA lead for development of test plan, test cases, test code, and actual testingresponsible for defects allocation and resolution of those defects
  • Involved in post-production support and maintenance of the application.

Environment: Java, JSP, JDBC, Spring Core 2.5, Struts 2.2, Hibernate 3.0, Design Patterns, XML, Oracle, PL/SQL Developer, Web logic 10.3, Apache Axis 1.2, Eclipse, Maven, Clear case, JUnit, UML, Webservices, SOAP, XSLT, Jira.

Confidential, Chanhassen, MN

Senior Java/J2EE Developer

Responsibilities:

  • Developed the application using agile methodology and used Scrum method of project management.
  • Involved in group meeting with teammates and made substantial changes to the design to improve performance of the Application.
  • Responsible for front-end UI design using HTML/HTML5, CSS/CSS3, JavaScript, jQuery plug in, etc. Taking advantage of the MVC pattern of the Angular.JS framework to accomplish the single page application and produce higher maintainability of the code.
  • Designed and developed web interfaces and business logic using MVC architecture, J2EE, JSP, Java Beans, Java Script, HTML, Angular.JS and XML Technologies.
  • Extensively used JSON encoding and decoding techniques to convert complex objects to string and vice versa.
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Implemented Restful web services using JAX-RS Jersey implementation and Spring Boot.
  • Coded business services using spring and also interacted with the database using Spring DAO layer.
  • Developed application service components and configured Hibernate JPA.
  • Implemented Spring AOP module to handle custom logging and exception handling.
  • Worked on design patterns like delegate, service layer and various internal design frameworks -links framework, notification framework, and audit framework.
  • Develop and execute unit test cases using JUnit and used Mockito as mocking framework for mocking data.
  • Created tables, triggers, stored procedures, SQL queries, joins and views for Oracle using Toad.
  • Involved in tracking the production issues and fixing the issues.
  • Used JIRA for creating and managing the scrum stories, tasks and defect tickets.

Environment: Core Java, J2EE 1.6, Angular JS, Bootstrap, Spring boot Framework, Hibernate, Java script, JQuery, Mockito, Selenium, Apache Tomcat 7, XML, Eclipse, GIT, Maven 3.x Log4j, REST API, Oracle, Toad, Junit 3.0, Agile, JIRA, Lucid Chart, WebSphere, HTML 5.0, CSS, Windows XP, CentOS

Confidential

Java Trainee

Responsibilities:

  • Designing the Use Case Diagrams, Class Model, Sequence diagrams, for SDLC process of the application using Microsoft Visio.
  • Involved in coding using Java Servlets, created web pages using JSP’s for generating pages dynamically.
  • Involved in developing forms using HTML and performing client-side validations using JavaScript.
  • Developed tabs with rollover effect plus other effects using JavaScript.
  • Developed Enterprise Java beans for the business flow and business objects.
  • Designing, coding and configuring server side J2EE components like JSP, Servlets, Java Beans, XML.
  • Extensive use of Struts Framework for Controller components and view components.
  • Learned XML for communicating client.
  • Rigorously followed Test Driven Development in coding.

Environment: JSP, Servlets, JDBC, JavaScript, Eclipse, HTML, JUnit, Apache Tomcat Server, Oracle, PL/SQL.

Confidential

Jr Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such requirements gathering, modeling, analysis, design and development.
  • XLDP is DB driven website with Struts Action Controller and SQL Server database.
  • Used ANT scripts to build the application and deployed on Web Sphere Application Server.
  • Used Rational Rose for Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, Struts tags and HTML.
  • Used JavaScript for client-side validation.
  • Used Struts with Spring Framework in the application which is based on MVC design pattern.
  • Used Hibernate Persistence Strategy to interact with database.
  • Developed the different components of application such as JSPs, Servlets, using Web Sphere Studio
  • Application Developer and used CVS for version control.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Used Web services for sending and getting data from different applications using SOAP messages.
  • Used JUnit framework for Unit testing of application.
  • Monitored the error logs using Log4j and fixed the problems.

Environment: Struts, Hibernate, Spring, JSP, Servlets, C, JMS, XML, SOAP, WSD, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, Oracle, WebSphere Application Server, WSAD, Rational Rose, IBM DB2 UDB.

We'd love your feedback!