Nodejs Developer Resume
TampA
SUMMARY:
- Extensive experience in developing web page quickly and effectively using HTML5, CSS3, Object Oriented Java Script, TypeScript, jQuery, AJAX, XML and JSON.
- Development and maintenance skills on server - side JavaScript (NodeJS, Express JS, etc.)
- UI design and development on client-side using MVC frameworks (Angular JS, Bootstrap, etc.)
- Strong knowledge on build workflow and release SDLC in various instances
- Created Web Solutions using Responsive Web Design (RWD), Twitter Bootstrap and JQUERY.
- Experience on continuous integration process by configuring Atlassian tools such as Bamboo,
- Experience with management in Agile methodologies using Jira tool. Attended scrum planning, daily scrum meeting, retrospective scrum meeting.
- Familiar with SCM task like branching, merging and tagging source code using Git
- Work on build tools like Ant and Maven to design build.xml and pom.xml with respect to the tools
- Good understanding of MEAN.JS, Angular 2.0, D3.js, ReactJS and bento.
- Interacted with the development and testing teams to implement and run build systems.
- Good understanding in database design, CRUD for My SQL and Mongo DB
TECHNICAL SKILLS:
Front End: HTML, CSS, Bootstrap, JavaScript, Ajax, jQuery, AngularJS
Back End: JavaScript, Node.JS, Express.JS, MEAN.JS, NPM.
OS: Windows, Linux
Management Tools: Bamboo, Git, HP PPM, Maven
Application: Matlab, Solidworks. ProE
Databases: mySQL and Mongoose Source Code Control, Release, and Bug Tracking: Git, SVN, Jira, Maven, BambooScripting Shell script
Other Programming Languages: XML/JSON, Java, C,SQL
PROFESSIONAL EXPERIENCE:
Confidential, Tampa
NodeJS Developer
Responsibilities:
- Communicated with microsoft team to deal issues which was crashing application.
- Created dump files in Azure portal at high cpu and memory usage which was analysed by microsoft team. updated npm packages with npm-check.
- Queried logs while load test running to check failing components in app insights
- Fixed bug to catch exceptions and send to app insights exceptions.
- Developed functionality to store file in Azure storage and used azure-batch for batch processing.
- Rest API was developed according to designed request - response contract.
- Developed test cases in mocha and chai with gulp task runner.
Environment: NodeJS, Azure DevOps, Azure Portal, Gulp, TypeScript, VSCode, Mocha, chai, Sinon
Confidential, Oldsmar, FL
NodeJS Developer
Responsibilities:
- Updated logging format in Meter installation services according Confidential standards.
- Developed functionalities using NodeJS REST API
- Performed chaos testing for systems.
- Worked with Nano and streaming meters to debug and learn. Used API to connect and operate meters.
- Used Bitbucket for VCM for nodeJS and got pull requests approved with Peers.
- Developed AWS API and lambda for Site survey functionality Which is consumed by Meter installation services to do crud operations with AWS posgresql.
- Developed unit test cases with mocha, chai and sinon.
- Implemented UPSERT operation in AWS lamda and removed Posgresql functions.
- Designed functionality for people count service and presented to stakeholders.
- Developed schema, trigger functions in posgresql and used posgres-uno to query from Meter installation services
- Install web socket proxy is implemented using socket.io node module.
Environment: NodeJS, MQTT, AWS lamda, AWS API, JavaScript, Gulp, Posgresql, socket.io, DBeaer, ES6, Cygwin, Git Bash, Docker, Web Strom, PG Admin 4, Mocha, chai, Sinon
Confidential, Atlanta, GA
NodeJS Developer
Responsibilities:
- Removed unnecessary functionality and codes from NodeJS ISG in Confidential peach project.
- Jade is used as templating tool.
- Fixed library compatibility issues with sequelize and Hapijs.
- Developed functionality to save failed orders in MySQL database once it fail to submit Fulfillment API.
- Developed cron jobs for batch processing based on shipping methods (Standard, Rush, Expedite) to retry failed orders to submit from Mysql database to Order fulfillment API.
- Developed email notification end point in ISG to notify order fails on 5th time.
- Deployed NodeJS code to remote servers manually.
- Helped SCM team to setup Jenkins jobs for deployment.
- Worked with SVN repo to keep config files locked down.
- Used Github for VCM for nodeJS and got pull requests approved with Peers.
- Worked closely with Magento team and Order fulfillment team to stay in sync with requirement.
Environment: NodeJS, HapiJS, Sequelize, JavaScript, Grunt.
Confidential, Atlanta, GA
Full Stack Developer
Responsibilities:
- Developed logging module as microservices using winston module.
- API, Routes, and transports for logging was developed.
- Developed help center components like FAQ, Guided services using angular 2, bootstrap and http service for calling REST API on nodejs.
- Assisted in architectural designs.
- Rest API was developed according to designed request - response contract.
- Developed test cases in mocha and chai with gulp task runner.
Environment: HTML, CSS3, Javascript, Angular 2, NodeJS, gulp, Mocha, Chai, MongoDB, Express, Docker.
Confidential, Oak Brook, IL
Full Stack Developer
Responsibilities:
- Built NoSQL schemas using mongoose and Developed Rest API on nodejs server.
- Developed and maintained test cases and updated according project requirement changes.
- Developed Central login system API with Basic and Active Directory authentication passport strategy and JWT (Json Web Token).
- Developed encryption service to store password and tokens using crypto nodejs native module.
- Developed request-response contracts between teams.
- Developed codes in microservices architecture.
- Wrote migration scripts for initial loading data in mongoDB.
- Tested Shipment location tracking management API using postman collections.
- Tested performance testing of REST API with SOAP UI.
- Interviewed candidates for front end application developed.
- Assisted architectural design, follow MVC design pattern to implement this project. Build an end-to-end web application using MEAN stack.
- Developed models, controllers, services and routers using angular 1.5 library.
- Developed custom directives to use jade templates.
- Worked on route config using dependency injection for mapping url path and components in Angular2.
- Developed and tested modules and components with typescript in Angular2.
- Used Bootstrap to make this web responsive and mobile friendly in Angular2.
- Developed http requests using rxjs observables to communicate between server and client with Angular2.
Environment: Node.js, TypeScript, ES6, RxJs, Java Script, HTML5, CSS3, Express.js, Angular2, AngularJS, MongoDB, Docker, AWS (Amazon Web services).
Confidential, Cary, North Carolina
Full Stack Developer
Responsibilities:
- Actively participated and mentoring in requirements gathering, analysis, design, development and testing phases.
- Developed use case diagram and use cases from Software Design Specifications documents.
- Developed Technical System Design document for angular based client balance report generator application and mentored junior developers.
- Conducted interviews for course applicants.
- Worked with UXD team to implement final interface design with the HTML5/CSS3 & JavaScript with Confidential focus-point standard layout, color scheme for website.
- Designed Frontend with JavaScript Framework with Angular.JS.
- Designed the User Interface using work flow diagrams, Dataflow diagrams, use case diagrams and sequence diagrams as a part of Design Phase using Microsoft Visio.
- Designed contract for REST Web Services API interactions for data transfer from client to server and vice versa. Developed REST API on node.js and MongoDB.
- Developed project structure using MEAN.JS
- Wrote code to build Views and Models as part of MVC pattern using Angular.
- Implemented Routers in Single Page App (SPA) as a part of Angular JS implementation.
- Used GIT to implement version control System.
- Generated Folder structure for the application and used Grunt and Maven for build in Jenkins.
Environment: JavaScript, HTML5, CSS3, MEAN.JS, Angular.JS 1.3, Node.JS, MongoDB, GIT, JIRA, Grunt, REST API, JSON, XML, Jenkins, Protractor.
Confidential, Phoenix, Arizona
Software Engineer
Responsibilities:
- Actively participated and mentoring in requirements gathering, analysis, design, and development and testing phases of Advanced Web framework project.
- Developed and tested logger node module using Winston node module for debug, info, error and rendered console level logging.
- Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
- Developed custom structure generator using Yoeman generator.
- Developed and unit-test UI pages for several modules using HTML, CSS, Bootstrap and React JS.
- Used bower for client side dependency management while npm for server side dependency.
- Used PM2 for project management and deployment. Used Nginx web server for load balancing.
- Used GIT to implement version control System.
- Performed unit tests using Mocha, Chai, Sinon for developed logger node module.
Environment: OO JavaScript, RabbitMQ, NGINX, jade template, node modules, Linux, Web Storm.
Confidential, San Jose, California
Web Application Developer
Responsibilities:
- Created HTML, CSS and DHTML pages for Presentation Layer in JSF framework, used JavaScript for client-side validation.
- Used JSF 2.0 and Spring 3.0, Java Framework for front end development.
- Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Developed an efficient and well-secured Administration module.
- Applied client side validations using JavaScript and jQuery.
- Developed Business object classes for User management module.
- Tested functionality using Webdriver 2.0 in J2EE.
Environment: Linux, JavaScript, jQuery, HTML, CSS, Maven, TestNG, J2EE (Java), Spring 3.0, JSF, EJB Hibernet.