We provide IT Staff Augmentation Services!

Sr. Nodejs Engineer Resume

5.00/5 (Submit Your Rating)

North Chicago, IllinoiS

SUMMARY

  • 10 years of professional IT experience in developing modern web application usingNode (node,express,proxy server,cluster,graphql,promises,microservices,apollo) stack.
  • Hands on experience in software development life cycle (SDLC) in designing and developing user experience of web applications using HTML5/HTML, CSS/CSS3,Javascript and Ajax.
  • Hands on experience in creating modules, controllers, and directives and filters to deploy teh entire business logic.
  • Experience in using UI - Router for binding data to different states and rendering different templates.
  • Worked on creating log-in authentication module using AngularJs and Javascript.
  • Experience in developing server side of an application using NodeJs.
  • Code, test and operate nodeJS based services.
  • Built Microservices for teh application using NodeJs.
  • Excellent experience in working with teh Database environments like MySQL,MongoDB, Redis and Postgres, Dynamo DB.
  • Good understanding in Object Oriented Programming (OOP) and capable of implementing OOP in Javascript.
  • Used web services like SOAP and Restful web services.
  • Used Multithreading concept to improve teh performance.
  • Hands on experience in unit and integration testing with Supertest.
  • Hands on experience in working with Version Control System (VCS) like GIT.
  • Participating in estimating project effort and delivery timelines.
  • Familiarity with Agile development including daily scrum and weekly iteration reviews and planning.
  • Motivated self-starter with Excellent Communication, Presentation andProblem-solving skills and committed to learning new technologies.
  • Committed to professionalism, highly organized, ability to work under strict deadline schedules with attention to details, possess excellent written and communication skills.

PROFESSIONAL EXPERIENCE

Confidential, North Chicago, Illinois

Sr. NodeJs Engineer

Responsibilities:

  • Designed teh Front-end applications for user interactive (UI) web pages using web technologies like HTML5, CSS3, Es6 JavaScript,NodeJS.
  • Create multiple KubernetesClustersinAWS and deploying a Docker Image on top of Kubernetes Cluster for testing purpose.
  • Worked as a Front EndDeveloperon teh project with Javascript, ES6,Node,RESTful services, HTML5/CSS3/Bootstrap and typescript.
  • Worked in designing, developing and testing teh web application by using theHTML5, CSS3, Bootstrap, andNode. JS.
  • Involved in designing in web pages using HTML 5, XHTML, CSS3, Java Script,Node.js,Node-Bootstrap.js, express.js, Mongo DB.
  • Skilled in leading frameworks asNode. js to build high-quality, scalable and reusable components and Front-end solution.
  • Wrote a proxy server with express.js for translating and securing requests from Bitbucket's API and tied it in to Jenkins for cascaded deployment to testing servers
  • UsedNodeObservables to create custom components for data manipulations and to display data in company standard format.
  • Developed dynamic responsive Web Application by integrating Angular JS withBootstrap and LESS CSS which is further integrated with Web Services.
  • Developing Microservices using Active MQ as a layer.
  • Implemented back-end Web API with teh use of MongoDB, ExpressJS, and JS and established connectivity with teh use of Axios.
  • Achieved APIs calls from back end JS usingNodeaxios.
  • Working with Axios Library to fetch data from network request
  • Elegantly usedNode-Router techniques Axios service to retrieve data from server synchronously in teh background without interfering with teh display and existing page in an interactive way.
  • Designed User Interfaces using JSP, jQuery, CSS, HTML, Bootstrap, JS, andLodash for front end view as per teh requirements that are provided.
  • Added new features usingNode/Redux(RXJS)/Lodash for functionality of few modules.
  • Built dynamically generated dropdown lists using ES6 & Chrome Dev Tools.
  • Worked on Angular with TypeScript and other latest client-side technologies including NodeJS, ES6, Gulp, JS, RxJS, Angular CLI, Webpack, Chrome DevTool, Karma and Jasmine.
  • Used ES6, JSX withNodefor component development makeNodelook more elegant.
  • Used Babel. js to transpile ES6 and JSX into JavaScript
  • Very Strong in developing applications using Angular JS, HTML5, Bootstrap, JavaScript, CSS3.
  • Solved Callback hells in Node.JS by using Promises and Generators from ES6 resulting in unchaining of events and making teh code efficient.
  • MEAN Stack development from scratch including mongodb server setup and expressjs server development.
  • NodeandExpressJSframework for web development
  • Developed Custom JSON Restful API web service using custom SICFnode
  • Developed a module using Spring-REST consumed by teh IVR Service to obtain teh claim registration details from LDAP.
  • Created Micro services as part Lambda function development using Node JS serverless architecture.
  • Involved in design and development of micro services via REST api and common frameworks like caching, DB connection pooling, java web token(JWT) management etc.
  • Used GraphQL to fetch data that is required for a component and feed that data into teh redux store avoiding multiple API calls to teh backend.
  • Wrote GraphQL schemas and async resolvers for MongoDB data manipulation, implemented back-end server with Apollo Express.
  • Streamlined installation of OpenShift on partner cloud infrastructure such as AWS and Azure
  • Creates applications with theReactJSlibrary using JSX, React Hooks, Typescript, CCS-in-JS, React-Spring, and Redux
  • InvolvedinAngularJS end-to-end testing using Protractor and unit testing using karma.
  • UsedES6arrow functions Confidential all teh placesinthe code base where one-liner functions had to be written. This made code look cleaner. worked with Ethereum-based Dapps and Smart Contracts using ReactJS, Next.js and Node.js.
  • Discovered teh vCenter to get teh ES and vm instances.
  • Enabled role-based authorization in ReactJS using reusable ES7 decorators.
  • Used Webpack to transpile ES9 and ES8 code into older browser compatible ES5 code.
  • Worked with Bootstrap for compiling CSS, REST API, ReactJS, JavaScript, Typescript and building teh System with teh convenient methods with Angular JS.
  • Wrote semantic HTML5 and SCSS for scalable and responsive layouts.
  • Test driven development using YAML, JSON and improved teh code communication with teh halp of test frameworks ScalaTest, JUnit, mockito.
  • Used Photoshop, Illustrator, PHP, JavaScript, AJAX, XML, MYSQL and other front-end and middle-tier technologies and standards, as well as content management system.
  • Worked on AJAX framework to transform datasets and data tables into HTTP-serializable JSON strings.
  • Created a new Camel route using Spring XML and Red Hat JBoss Fuse in a standalone Java container
  • Worked with JAXB, Spring OXM, XMLSchema, XPath, SAX and DOM for validating and loading teh XML files.
  • Developed Java API with Hibernate for Oracle Database operations on ETL data.
  • Used Symfony eloquent ORM to interact with backend MySQL database.
  • Built Python scripts to identify and correct erroneous data in PostgreSQL database using clustering, regression, and statistics
  • Responsible for accessing REST APIs using OAuth Authorization Token and storing teh data in teh MongoDB using Node.JS Scripts.
  • Designed a GraphQL interface for integration with a React client-side stack.
  • Used VS Code as an Integrated Development Environment (IDE) with Java Plugins.
  • Backend codes are written in PHP using VIM/Sublime Text Editor following teh OOP (Object Oriented Programming) best practices for classes and methods
  • Implemented deployment strategies, as well as builds, for quality test Webpack Node and production releases.
  • Used Karma for unit testing and Protractor for end to end testing.
  • Used theNodePackage Manager (NPM) to install libraries like angular-clip, typescript etc., which are required for developing an angular applicationinNode.
  • Created reverse proxy to support caching (Redis), load balancing (NGINX),nodeclusters(Node), and vertical scaling to meet teh service level agreement of 1000 requests per second (read/write)inless TEMPthan 1500ms.
  • Worked extensively on developing a shell-script which automates teh packaging of teh project and deploys it from Jenkins to teh production server when teh project is pushed to teh GitLab.
  • Wrote automated tests usingcypress, selenium, Katalon,REST Assured, Postman, and Appium for several projects.
  • Played a key roleinthe roll-out of our automated testing suite using Jest andSelenium
  • Created smoke tests using selenium along with UI tests using phantom.JS.
  • Developed Java object models used by teh Blaze Meter solutions.
  • Used SonarQube to analyze code quality issues.
  • Implemented agile and scrum methodologies throughout project development, MySQL as a database and Ruby as a programming language. Used JSON for serialization, transmitting structured data.
  • Created a Spark cluster on AWS EC2 and integrated with IPython to provide team with machine learning environment.
  • Configured and consume data in AWS RDS and in-memory database by writing various types of SQL scripts and Manipulate teh files stored and retrieved in AWS S3.
  • Responsible for creating Well-Architected Application on AWS using Autoscaling, Lambda, SQS, SNS, ELB, Caching and database layer as necessary.
  • Developed a fully automated continuous integration system using Git, Gerrit Jenkins
  • Used Kubernetes to orchestrate teh deployment, scaling and management of Docker Containers.
  • Used TeamCity and Octopus for building and deploying automation.
  • Developed several REST web services supporting both XML andJSON.
  • Product planning and management through Confluence andJira.
  • Lead, Designed and DevelopedSOAenterprise system using WSO
  • Designed and developed Micro Services business components using Spring Boot.
  • Used JMS to connect toActiveMQto retrieve trading messages and performed ETL operations on these messages.
  • Converted data from XML to Parquet using Java Spark, Kafka and Oozie Workflows.
  • Worked on Windows/Linux environment and debugged teh application issues via accessing logs.
  • Worked on Installation and setup in Mac and Windows as required of teh frameworks Cordova, Xamarin, Appcelerator, NativeScript
  • Configured teh Slack in Jenkins and published teh build status notifications
  • Worked on analysis of software data flows SoC concurrency usecases.
  • Used iOS AVFoundation and Android Camera framework to design and develop a custom magnifier iOS/Android app that allows digital zoom on live camera view, and implemented image stabilization feature using OpenCV library.
  • Implemented with common front-end development tools such asBabel, Web pack NPM, etc.
  • Worked on various frontend technologies like AngularJS, Bootstrap, JQuery, HTML, CSS,NodePackage Manager, Bower components, ES15,Babel, web pack.
  • Worked with cutting-edge JS frameworks, and tools such as Node, Webpack, Babel, ESLint, and Gulp.
  • Used Nodejs with Grunt concat and grunt uglify for optimal performance.
  • Designed a web application for both teh company user and customer user with different Login and Sign-up authorization using firebase authentication.
  • Built web application usingNodeJs.
  • Developed payment applications to store data in database using Postgres and manage messages using AWS as a service.
  • Developed SPA project using Angular Typescript for frontend, JS and Postgres for backend.
  • Using lifecycle methods andNodeAsync Await.
  • Debugging applications in different browsers using Firebug, and testing applications using QUnit, Jasmine karma and Mocha.
  • Performed Unit testing on applications using tools like chai, mocha, and enzyme within Test-Driven Development (TDD).
  • Knowledge on unit testing and integration testing frameworks and libraries like Mocha and Chai.

Environment: Node. JS, Typescript, Clusters, Proxy Server, Promises, Express. JS,REST, Microservices, GraphQL, Apollo,, React. JS, Angular, ES6, ES7, ES8, Javascript,CSS3, HTML5, JSON, XML, Java, Spring, Hibernate, Rest, Ajax, MySQL, PostgreSQL, Visual Studio, Sublime Text, Webpack, Karma, Cypress, NPM, Bower,NPM, Ngninx, GitLab, PostMan, Selenium, Blaze Meter, Sonarqube Scrum, Agile, AWS, EC2, S3, Lambda, Jenkins, Docker,Kubernetes, TeamCity, JIRA, SOA, ActiveMQ, Kafka, Linux, Mac, Slack, Sococo, Zoom, Babel, ESLint, UglifyJS

Confidential - Dallas, TX

Sr. NodeJs Engineer

Responsibilities:

  • DevelopingNode.jsMiddleware framework like Express.js, essentially developing micro services and serve them through middleware. Serving Client side libraries through micro service.
  • Integration of user-facing elements developed by front-end developers with server side logic innodejs.
  • 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.
  • Used Bootstrap front-end framework for faster and easier web development with MySQL database,Node.jsas teh backend.
  • Working withNode.jsas web server created a highly scalable server, Creating non-blocking functions.
  • Using Express Framework to set up middleware to respond to teh HTTP requests with teh halp ofNodeJS.
  • Working with JSON web tokens for authentication and authorization security configurations using Node.js.
  • Developing custom HTML elements usingangular.jsdirectives.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Working withnode-rest-client module which Allows connecting to any API REST and get results asjsObject.
  • Worked with ReactJSto 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.
  • Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating teh 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 teh 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 PreferablyAngularJSand ReactJS.
  • Used backend frameworks Nodejs, Koa (Express), Sequelize ORM, GraphQL, MySQL Database andAWSStack.
  • Working as aNode.jsdeveloper, Expert knowledge of modern back-end JavaScript (Node.js), front-end JavaScript,Angular2.0, HTML, & CSS, including libraries and frameworks.
  • Worked onNode.jsMiddleware framework like Express.jsand Hapi.jsand Yoemon, essentially developed microservices and serve them through middleware. Served any Client side libraries through microservice.
  • 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 teh data in synchronization between two database services.
  • Configured auto scalable and highly available microservices set with monitoring and logging usingAWS, Docker, Jenkins and Splunk.
  • Implemented token based authentication with JWT also used Passport fromnode.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.jsand Hapijs, validating Apis with swagger.
  • Made strategies for Authentication, Authorization and log formats for Confidential &T standard internal components with OAuth and passport.jsusing secure gateway.
  • Make pluggable UI microservice for each platform which should solve teh monolithic problem of seed generation and create Docker image and deploy them into kubernates usingAngular.js2.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 teh docker-central to run teh Jenkins job with given parameter and deploy job to teh 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, 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, Junit.

Confidential, NC

Sotware Developer

Responsibilities:

  • Developing REST API web service usingNodeJSand Hapi.jswith swagger documentation
  • Implementing hapi-graphql library to mount a GraphQL API server on teh user-configured HTTP endpoint.
  • Migrate back-end stack from data center to Amazon web Services. This improves site flexibility.
  • MonitoringAWSinstances 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 teh customer scrum to build teh 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.
  • 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 teh web-pages using AngularJS.
  • Worked on ReactJs Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Built teh 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

Software Developer

Responsibilities:

  • Performed Java web application development using J2EE and Netbeans.
  • Created Various UML Diagrams e.g. Class diagrams, Sequence diagrams.
  • Responsible for teh design and development of teh framework. Teh system is designed using J2EE technologies based on MVC architecture. Teh Views are programmed using struts, JSP pages, Model is a combination of EJB’s and Java classes and Controllers are Servlets.
  • Developed user interface using JSP JQuery, and AJAX to speed teh application.
  • Writing teh java script and designing teh JSP GUI frame work.
  • Involved in developing EJB’s for teh 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 teh user interfaces using JSP
  • Used JQuery to make teh frontend components interact with teh Javascript functions to add dynamism to teh web pages Confidential teh client side.
  • Extensively worked on spring’s framework.
  • Used JDBC for database connectivity with MySQL Server.
  • Implement teh 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.
  • 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 teh backend MS SQL server.
  • Involved in debugging teh 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 teh Junit Test Cases for both Professional and Institutional Claims.
  • Coordinated with QA team to ensure teh 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.

Confidential, Farmington, MI

Software Developer

Responsibilities:

  • Designed Interactive GUIs using Java Applets and Swing.
  • Implemented persistence layer using Hibernate that use teh POJOs to represent teh persistence database tables. These POJOs are serialized Java Classes that would not have teh business processes.
  • J2EE to communicate legacy COBOL based mainframe implementations.
  • Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
  • Wrote multithreaded programs to measure system performance
  • Worked on GUI internationalization using JSP and Core Java
  • Used Mercurial to keep track of versioning of teh source code
  • Worked on bug fixing
  • Used JDBC APIs for database connectivity and data retrieval. backend. Extensively used Stored Procedures, Functions and Triggers in Microsoft SQL Server.
  • Worked on various client websites that used Struts 2 framework, Hibernate and OGNL
  • Wrote test cases using JUnit testing framework and configured applications on Weblogic Server
  • Involved in debugging teh product using Eclipse 3.6 and JIRA Bug Tracking.
  • Involved in writing stored procedures, view, user-defined functions and triggers in SQL Server database for Reports module.
  • Implemented real-time patient prescription history verification system using C, Oracle PL/SQL on VMS platform.
  • Planning and applying latest Service Packs to different versions of SQL Server
  • Involved in Creation, Manipulation and Supporting teh SQL Server Database.
  • Work with clients on their day to day interactions with CVS Caremark.
  • Developing a new Content Management System backed by subversion using java EE technologies.
  • Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
  • Development of AJAX toolkit based applications using JSON.
  • Design and Developed using WebService using Apache CXF.
  • Extensively used Jquery, IBM Websphere Portal APIs for authentication and personalization features
  • Used Visual Source Safe for source control.
  • Manipulated data and performed data preparation using TSO, ISPF and SPF system utilities.
  • Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
  • Wrote stored procedures in Oracle PL/SQL for data entry and retrieval.
  • Extracted and modified data from VSAM files for PDF reports.
  • Automate nightly batch processing and job alerts using REXX.
  • Responsible for migrating Websphere server from v6.1 to v8.0 and migrating IBM CICS Transaction.
  • Use FileAid datasets to validate backend results of test events.
  • Configuring and analyzing JCL to execute mainframe batch.
  • Actively involved in contributing to RFP and POC activities in IMS.
  • Used standard data access technologies like JDBC and ORM tool like Hibernate
  • Designed, implemented new website features and provided support, maintenance

Environment: Core Java, JSP, JUnit, Mercurial, Eclipse, JIRA, JDBC, Strut, Hibernate, Visual Source Safe, Weblogic, Oracle, OGNL, Linux, MS SQL Server, COBOL, FileAid, REXX, ISPF, Mainframe, CICS, IMS, VSAM, JCL

We'd love your feedback!