We provide IT Staff Augmentation Services!

Full Stack Node.js Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 5+ 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.
  • Strong web development skills using HTML/HTML5, CSS/CSS3, JavaScript (ES5 & ES6), JQuery, BOOTSTRAP, Angular.JS, React.JS, Node.JS, Require.JS, XML, AJAX, JSON which meets W3C Web Standards.
  • Experienced in Software Development life cycle using various methodologies like Agile, Scrum, waterfall and test driven development (TDD).
  • Experience in implementing Service Oriented Architecture (SOA), SOAP and REST services.
  • Experience with build and deployment tools including Ant / Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.
  • Developed internationalized multi-tenant SaaS solutions with responsive UI's using Java or React or AngularJS, with NodeJS and CSS.

TECHNICAL SKILLS

Web Technologies: Java, Java (JDBC, Java Beans), Java, Java (JDBC, Java Beans), J2EE (EJB, Servlets, JSP, JNDI), SOAP, REST, JavaScript, CSS, Pl/SQL, JavaScript, JQuery, Angular JS, Node JS, JSON, Bootstrap, XML, JSON, XSD, XSL, XPATH.

Cloud Platform: AWS, (AMI, Auto Scaling, EC2, S3, EBS, Glacier, Cloud Front, Code Deploy, Cloud Watch, LoadBalance).

Configuration Management: Chef, Puppet, Vagrant, Maven, Docker, Splunk

Database: Oracle, MySQL, SQL Server, Postgres, Mongo DB

Build Tools: ANT, MAVEN, make file, Hudson, Jenkins, BAMBOO

Version Control Tools: Subversion (SVN), ClearCase, GitHub, Code Commit.

Web Servers: Apache, Tomcat, Web Sphere, Nix, JBOSS

Languages/Scripts: C, C++, VB and Java, j2EE, Shell Scripting.

Operating Systems: Linux (Red Hat 4/5/6), UNIX, Ubuntu, Windows 7,8,10 and iOS

Methodologies: AGILE, SCRUM, Waterfall, Kanban.

PROFESSIONAL EXPERIENCE

Full Stack Node.js developer

Confidential

Responsibilities:

  • Developed application of Micro Service Oriented Architecture using Spring Boot, MERN 4+ (Mongo, Express, React and Node) stack.
  • Build RESTful web service by building Node JS Server in the back-end to handle requests sent from the front-end.
  • Developed real time tracking of class schedules using Node JS (socket.io based on socket technology, Express JS framework).
  • Used Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express.
  • Develop REST Service Clients for integrating with the Service Interface.
  • Integrated JIRA and Subversion using Pre-commit hooks to ensure the process is followed and automated JIRA tasks using JIRA CLI.
  • Worked on migrating data to Amazons AWS.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used React-autocomplete for creating google maps location search on the webpage.
  • Responsible for maintaining Multiple DevOps tools & configuring across all projects Subversion (SVN), GIT, Maven, Jenkins, and ANT.
  • Worked on AWS Cloud platform and its features which include EC2, VPC, AMI, RDS, SES, S3, Route 53, IAM, LDAP, Cloud Formation, Cloud Front, and Cloud Watch.
  • Used JIRA and Confluence for task assignment, bug tracking and fixture.
  • Created Node.JS backend for creating RESTful Web Services using the Express Framework and Mongoose to connect with MongoDB
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
  • Worked on moving the production SQL server blueprint to the new AWS RDS Aurora instance.
  • Built APIs and SQL queries to perform CRUD Operations on MongoDB, MySQL databases.
  • Deployed the applications on Web logic, Apache Tomcat, JBoss and proxy webserver.
  • Worked on Message Routing and Kafka Broker implementation in node.js.
  • Developed Applications using latest Java/J2EE technologies such as Cassandra, Java 8, Junit.
  • Designed microservices based on spring boot architecture running on tomcat application server.
  • Followed agile methodologies throughout the project and released the application in a 2-week Sprints using Scrum methodology.
  • Worked with Cassandra Node Connector for database persistence to interact with dra NOSQL DB with Spring Data to unify and ease the access to Cassandra persistence stores.
  • Developed Docker files 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.

Full Stack developer

Confidential

Responsibilities:

  • Worked on Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
  • Designed and developed the webpages usingHTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, Express, React.js, Redux, Flex, Node JS, Mongo DB,
  • Worked with ReactJS - props, state, keys, refs, events and fetch api to make calls to the server.
  • Used Redux for state management. Created reducers with pure functions and actions to dispatch events and store to maintain the state.
  • Worked with React-Router for routing - Used BrowserRouter for Web and NativeRouter for mobile.
  • Worked extensively on AngularJS in creating services which calls Rest API’s using $http and JSON parse.
  • Worked with Javascript(ES5/ES6/ES7) - closures, hoisting, prototypes, block scoping, rest, spread, destructuring, classes, promises, iterators, generators, async, await, maps and sets.
  • Used functional programming - pure functions, immutable objects and declarative programming. Used lodash-fp and redux. Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
  • Developed single application to render dynamically based on the JSON from the Node JS server. Fetch data from mongo DB using mongoose of Node.js.
  • Developed API using AWS Lambda to manage the servers and run the code in AWS.
  • Wrote Express.js and used MongoDB for persistence and Redis for caching.
  • Used Mongoose Schema/Model to create query, update, and delete with Express.js controllers.
  • Extensively used Promises and EventEmitter in Node.js to avoid callbacks.
  • Experience with Grunt to perform minification, compilation and linting and NPM to maintain package dependencies.
  • Worked in CI/CD process with Git, Gerrit, Jenkins and Google Cloud.
  • Worked with RESTful web services to integrate between Server side to Client Side.
  • Worked with Mocha unit test framework to write unit tests for JavaScript code.
  • Developed the application using Spring boot and Maven.
  • Used Web services (SOAP, REST) for transmission of large blocks of XML data over HTTP.
  • Involved in deploying and testing the application using Tomcat Server.
  • Performed unit testing using Karma, Jasmine and chai.
  • Used SASS pre-processor to create importable and reusable style sheets.
  • Used Bootstrap CSS Grid System to create responsive layouts, navigation and tables.
  • Used jQuery UI controls as Accordion, Tabs, Dialog and used jQuery mobile data attributes to create mobile friendly pages.
  • Spring Framework has been extensively used in all layers of the application including UI, backend and integration.

Javascript developer

Confidential

Responsibilities:

  • Developed the Front-End &User Interface applications using Javascript, ES6, React, & Redux.
  • Developed Single Page Applications (SPAs) using React-Router and to enable navigation from one view to the next as clients performs application tasks.
  • Used Node.js to run Webpack tasks and build properly the project.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Created reusable React components and managed application state with Redux.
  • Applied redux middleware using redux-promise, redux-thunk and redux-saga.
  • Used redux-form to manage form state in redux.
  • Used AJAX calls and requesting JSON information through REST APIs to fetch data and secure client’s information from server asynchronously.
  • Used Webpack as module bundler and Babel for compiling and build component-based React architecture and SASS preprocessing for configuring tasks.
  • Used NPM and Bower to manage application dependency, Gulp to build and bundle applications, Webpack to deploy applications.
  • Used React.js library functions for the logical implementation part at client side for all the applications.
  • Used Bootstrap Grid System and CSS3 Media Queries to develop single responsive application with good user experience in all platforms like desktops, tablets and mobile phones.
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.)
  • Implement modules into Node.JS to integrate with designs and requirements.
  • Used Node.js for communication to the server through RESTful API.
  • Added user validations and user permissions by using the Node.js.
  • Built Node server using Node.js with Express.js to populate the data on webpage through database.
  • Developed REST API for test server for Express Router middleware based API's with Mongo DB integration.
  • UsedCSS3 to develop UI Components such as Accordions and Model Windows using pure HTML 5 and CSS3.
  • Developed Restful Microservices using Flask and Django & deployed on AWS servers using EBS & EC2.
  • Created Node.JS backend for creating RESTful Web Services using the Express Framework and Mongoose to connect with MongoDB
  • Implemented Docker and Kubernetes container service, build pipe line like Jenkins, Bamboo and GoCD for Continuous Integration (CI) and Continuous Deployment (CD) that can run on the cloud or on-premises.
  • Developed web modules by using Springs MVC, Hibernate and Servlets.
  • Built APIs and SQL queries to perform CRUD Operations on MongoDB, MySQL databases.
  • Deployed the applications on Web logic, Apache Tomcat, JBoss and proxy webserver.
  • Developed Applications using latest Java/J2EE technologies such as Cassandra, Java 8, Junit.

Java developer

Confidential

Responsibilities:

  • Developed web modules by using Springs MVC 3.2, Hibernate and Servlets.
  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Used Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
  • Analysis, design and development of applications based on J2EE design patterns.
  • Implemented serval UI screens using Struts2, JSP, HTML and CSS.
  • Built APIs and SQL queries to perform CRUD Operations on MongoDB, MySQL databases.
  • Built REST API end-points for various concepts.
  • Used Spring Web MVC framework for the applying MVC Implementation to the web application.
  • Extensively used the repositories like GIT and SVN.
  • Developed unit test cases using JUnit and helped testers in end-to-end testing, debugging, and ongoing maintenance of new and existing code
  • Web development using HTML, JavaScript, jQuery, Backbone.js, underscores, Mustache and AJAX.
  • Deployed the applications on Web logic, Apache Tomcat, JBoss and proxy webserver.
  • Develop Servlets, Session and Entity Beans to implement business logic and deploy them on the Web Sphere Server.
  • Developed Applications using latest Java/J2EE technologies such as Cassandra, Java 8, Junit.
  • Designed and developed various components for RMS Retail Management System application - Spring MVC, Web Flow and Hibernate iBATIS based web application.
  • Used agile methodology to develop component interaction diagrams and created use case flowcharts to assist in application design.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy the application to AWS.
  • Used multithreading in programming to improve overall performance using Singleton design pattern.
  • Used Collections in Python for manipulating and looping through objects.
  • Manipulated data using CRUD (Create, Read, Update and Delete) operations of MongoDB data base management system and handled database access and data transmission based on RESTful web service.
  • Designed microservices based on spring boot architecture running on tomcat application server.
  • Used Web logic server for deployment and eclipse 3.0 as Java IDE tool for creating JSP's, Servlets.
  • Involved in developing raw java back end programs for back end Interfaces programs which would involve processing the batch files and the mock up files.
  • Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • SOAP (JAX-WS) web services have been developed to be consumed by middleware module to push the communication center messages into web module.
  • Implemented Load balancing of web applications by configuring Weblogic proxy plug-in.
  • Performance tuning by Managing and Monitoring the JVM performance by Weblogic Heap size, garbage collection, execute threads, EJB Cache size, JDBC pools and multi pools.

We'd love your feedback!