We provide IT Staff Augmentation Services!

Sr. Nodejs Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Around 9+ years of professional experience in all phases of SDLC (Software Development Life Cycle) Including requirements analysis, applications design, development, Integration, maintenance.
  • Installation, Implementation and testing of various client/server, N - tier and web applications.
  • Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like AngularJS, React.js, Node.js, BackboneJS and Bootstrap.
  • Experienced with Linux system administration, DevOps and AWS cloud platform.
  • Experienced in developing micro services using Node-JS, Hapi-JS, Express-JS, Docker, H202 and AWS.
  • Solid experience on JavaScript Frameworks like MVC/MVVM JavaScript frameworks and Exposure to Node.js.
  • Experience working on scalable environment using Agile/SCRUM methodologies.
  • Expertise in designing and developing Web applications using HTML, DHTML, CSS, XML, JSON, JavaScript, AJAX, Angular.js, Node.js, Backbone.js, TypeScript, ES6, Redux, React, Bootstrap.
  • Excellent experience in GitHub and Tortoise SVN for source code management and for version control.
  • Experience working on JIRA which is managing project requirements and tasks, tracking issues.
  • Experience working on Source Tree, Stash, Confluence and Bamboo applications powered by Atlassian.
  • Designed and developed application using Core Java, J2EE (JSP, Servlets), spring and Oracle.
  • Strong knowledge of OOP (Object Oriented Programming) and applying OO principles in full Software Development Life Cycle xperience in cross browser and cross-device compatibility check and thoroughly performed unit testing using Jasmine, Mocha, JUnit and Karma.
  • Hands on experience in DBMS like Oracle, Node.js, MySql, MS-Sql, Toad, Crud, Postrage Sql.
  • Experienced in web/application servers like Apache Tomcat, WebSphere, JBoss and Weblogic
  • Set up, configured, and maintained multiple web/application servers like IBM Web Sphere, Apache Tomcat and BEA Weblogic. Experienced in Managing build files using ANT and logging using Log4j.
  • Experienced in writing test-cases in Java environment using JUnit.
  • Good knowledge of using JavaScript testing frameworks Karma and Jasmine.
  • Experienced in using Operating Systems like Windows, Linux, UNIX, AIX and UNIX Shell Script.
  • Sequence, class and database diagrams are made using the UML design tool and RAD.
  • Experienced of Databases that involve writing SQL queries, Views, Triggers and Stored Procedures.
  • Experience on RUP, Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).

PROFESSIONAL EXPERIENCE

Confidential

Sr. NodeJs Engineer

Responsibilities:

  • Used backend frameworks Nodejs, Koa (Express), Sequelize ORM, GraphQL, MySQL Database and AWS Stack.
  • Support Client side liberaries like angular and database connection like mysql, Casandra, mongoDB and postgres through the Node base microservice and have them connected with Api calls.
  • Created Polymer.js, ES6 application to make UI by Dragging and Dropping the web components, where each component contains different microservice and make UI after combine all microservice together. Developed ES6 web components for the multiple uses in the UI.
  • We setup the development environment using Node.js, Npm, Gulp, Grunt, Bower, git.
  • Essentially worked on Message Routing and Kafka Broker implementation in node.js.
  • Worked on full-stack development, with a focus on react/redux on the front-end and nodejs on the back-end.
  • Working as a Node.js developer, Expert knowledge of modern back-end JavaScript (Node.js), front-end JavaScript, Angular 2.0, HTML, & CSS, including libraries and frameworks.
  • Worked on Node.js Middleware framework like Express.js and Hapi.js and Yoemon, essentially developed microservices and serve them through middleware. Served any Client side libraries through microservice.
  • Implemented token based authentication with JWT also used Passport from node.js.
  • Worked on NPM packages and published them to nexus repositories, Developed Gulp, grunt task runner or application and involved in to write Unit test cases.
  • Essentially working to develop restful Apis and invoke Soap Apis in Express.js and Hapijs, validating Apis with swagger.
  • Worked on Angular with TypeScript and other latest client-side technologies including ReactJS, ES6, Gulp, NodeJS, Angular CLI, Webpack, Karma and Jasmine. Developed REST Microservices which are like API's used for Home Automation. They also keep the data in synchronization between two database services.
  • Configured auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk.
  • Made strategies for Authentication, Authorization and log formats for Confidential &T standard internal components with OAuth and passport.js using secure gateway.
  • Make pluggable UI microservice for each platform which should solve the monolithic problem of seed generation and create Docker image and deploy them into kubernates using Angular.js 2.0.
  • Worked with Docker for containing microservices and write docker file, Jenkins for Automated Integration and deployment process and kubernates for deploying pods. And maintaining each pod on kubernates dashboard and load balancing.
  • Working on single client platform supported by around 9 other services, an internal API to connect them, and an external API for partners. It allows us to keep codebases smaller, optimize more specifically, and explore new technologies with isolation.
  • Developing Dockerfile for different end points and validate them through the docker-central to run the Jenkins job with given parameter and deploy job to the kubernates.
  • Working on Confidential &T plugin components like Authentication and Authorization, Cookie based Authentication and login, developed logging mechanism to dashboard to keep all logs for application.
  • Integration with CICD (Continuous integration and continuous Deployment) Process for all microservices and serve them to external innovations.

Environment: NodeJS, Clusters, Proxy Server, Promises, ExpressJS, Rest, Microservices, GraphQL, Apollo, AWS, KOAJS, HapiJS, JavaScript, DOJO, HTML, CSS, JSON, Jquery, Angular.js, React.js, ES6, TypeScript, Polymer.js, Docker, kubernates, Npm, Gulp, Grunt, Bower, Core Java, UNIX, Linux, Sybase, JDBC, Oracle, SQL, MySql, MsSql, Toad, CRUD, Eclipse, REST, Apache CXF, Clear Case, Tomcat, JUnit, JIRA, Maven, SVN, UML, Agile.

Confidential

Sr Sr. NodeJs Engineer

Responsibilities:

  • Developing Node.js Middleware framework like Express.js, essentially developing micro services and serve them through middleware. Serving Client side libraries through micro service.
  • Working with node-rest-client module which Allows connecting to any API REST and get results as js Object.
  • Worked with React JS to build bootstrap components for UI web objects. Linked with API data to view render virtual DOM dynamically.
  • Create, edit and maintain sites implementing responsive design & themes using front end development frameworks including Bootstrap, flexbox algorithm to make consistent page layout.
  • Extensively used Selectors in JQuery for updating content on DOM nodes.
  • Integration of user-facing elements developed by front-end developers with server side logic in node js.
  • Working as a UI Developer, assisting my team in developing two different Web-based applications.
  • Extensively involved in front end screens using Java, HTML 5, JavaScript Node.js, ES6, JQuery, JSON, CSS and Ajax.
  • Wrote advanced HTML 5, JavaScript and CSS to deliver cutting-edge user interfaces and components.
  • Working with JSON web tokens for authentication and authorization security configurations using Node.js.
  • Developing custom HTML elements using angular. js directives.
  • Used Bootstrap front-end framework for faster and easier web development with MySQL database, Node.js as the backend.
  • Working with Node.js as web server created a highly scalable server, Creating non-blocking functions.
  • Using Express Framework to set up middleware to respond to the HTTP requests with the help of Node JS.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
  • Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
  • HTML5 and CSS3 latest tags are used to design the webpages and HTML local storage web applications are used to store data. Styling pages with CSS3.0 and developed JavaScript for user interfaces.
  • Used Eclipse IDE for designing, coding and developing applications.
  • Implemented JavaScript source code, embedded nested handling logic using JQuery event handlers and call back functions.
  • Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably Angular JS and React JS.

Environment: NodeJS, ExpressJS, Rest, AWS, KOAJS, HapiJS, AWS, Java, JavaScript, GUI, HTML, CSS, Angular.js, Backbone.js, Bootstrap, XML, Apache, DB2, Spring, MySQL, PostgreSQL, Visual Studio, Sublime Text, NPM, Github, PostMan, Selenium, SonarCube, Scrum, Agile, Jenkins, Docker, Kubernestes, JIRA, ActiveMQ,, SVN, Web services, GWT, Subversion, Maven, UML, Juni.

Confidential

Sr. Web Application developer

Responsibilities:

  • Developing REST API web service using Node JS and Hapi.js with swagger documentation
  • Implementing hapi-graphql library to mount a GraphQL API server on the user-configured HTTP endpoint.
  • Created a custom, single-page Applications, responsive web application to replace a legacy line-of-business web application, developed using client side MVC Design using AngularJS front end framework.
  • Developed GUI using JavaScript, HTML/HTML5, DOM, AJAX, CSS3, CQ5 and Node.js, AngularJS in ongoing projects.
  • Implemented different validation control on the web-pages using AngularJS.
  • Worked on ReactJs Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Migrate back-end stack from data center to Amazon web Services. This improves site flexibility.
  • Monitoring AWS instances regularly using Cloudwatch and New Relic tools. Created User Interface Design using HTML5, CSS3, JavaScript, Node.js, JQuery, JSON, REST and AngularJS, Bootstrap. Implemented useful and elegant features and visualizations.
  • Closely worked with the customer scrum to build the internal web application which will be Responsible for all client side UI Validation and implementing Business logic based on user selection using JavaScript and AngularJS.
  • Built the Responsive UI screen for create new customer process, create bill to and ship to screens, customer search results page, customer dashboard page using Bootstrap.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and hence building type ahead feature for zip code, city and county look up using jQuery, AJAX.

Environment: NodeJS, ExpressJS, Rest, AWS, JAVA, JSP, Servlet, Spring, JavaScript, Node.js, JQuery, Struts, Design Patterns, Agile, HTML, CSS, DOJO, XML, JMS, XML, Eclipse, Itext, Apache, Oracle ECM, Struts, Webservice, SOAP, ILOG, Web2.0, Oracle BPM, JSF, WSDL, Apache Axis2, Apache Tomcat Server, SOA, PL/SQL, Oracle10g, UML, Weblogic, Rational Rose, Junit.

Confidential - Mountain View, CA

Java Programmer

Responsibilities:

  • Performed Java web application development using J2EE and Netbeans.
  • Created Various UML Diagrams e.g. Class diagrams, Sequence diagrams.
  • Responsible for the design and development of the framework. The system is designed using J2EE technologies based on MVC architecture. The Views are programmed using struts, JSP pages, Model is a combination of EJB’s and Java classes and Controllers are Servlets.
  • Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages Confidential the client side.
  • Extensively worked on spring’s framework.
  • Used JDBC for database connectivity with MySQL Server.
  • Implement the presentation layer (GUI), based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS, HTML, JavaScript and Beans.
  • Designed Interactive GUIs using Java Applets and Swing.
  • Developed Servlets and Worked extensively on Sql.
  • Worked with MySQL for MySQL, SQLYog and Workbench.
  • Developed user interface using JSP JQuery, and AJAX to speed the application.
  • Writing the java script and designing the JSP GUI frame work.
  • Involved in developing EJB’s for the business logic and deploying them in Apache tomcat.
  • Responsible for creating of Action classes, JSPs, Model classes.
  • Used business delegate to call EJB from struts action class.
  • Used JBoss application server to deploy application into Production environment
  • Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate
  • Used Java Messaging Services for reliable and asynchronous exchange of important information.
  • Deployed Application to BEA weblogic server.
  • Involved in designing the user interfaces using JSP
  • Implementation of Spring IOC container, Spring JDBC template, Spring Exception Strategy and AOP.
  • XML messages are used to communicate between web services that are written using SOAP and WSDL.
  • Created different database objects (Stored Procedures, Functions, and Triggers) for the backend MS SQL server.
  • Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking.
  • Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using Selenium.
  • Created war files & deployed on Tomcat using ANT deployment tool.
  • Expertise in employing Water Fall Model and best practices for software development
  • Maintenance of data in different Oracle Databases and environments using TOAD.
  • Built CVS and XML file loaders and splitters for financial data
  • Used Clear Case for source Version Control.
  • Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
  • Tested with the Junit Test Cases for both Professional and Institutional Claims.
  • Coordinated with QA team to ensure the quality of application.

Environment: Java, Servlet, EJB, Struts. JMS, JDBC, Hibernate, Spring, Java Script, AJAX, UML, Eclipse, Weblogic, SOAP, Selenium, JBoss, ANT, JQuery, NetBeans, JSP, EJB, WSDL, Toad, Water Fall Model, iBatis, EMC Documentum, web services, HTML, XML, MS SQL server2005, My SQL, CVS, JIRA, ClearQuest, Swing, Clearcase, Junit.

We'd love your feedback!