We provide IT Staff Augmentation Services!

Sr. Node Js/ Api Developer Resume

5.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • 8 years of Strong experience designing and developing RESTful Web services using NodeJS, Express.
  • Proficient in developing web pages and Single Page Applications (SPAs) quickly and effectively using Angular JS, Node JS and Require.JS
  • Experienced in applying the latest development approaches including MVC in the browser, event - driven applications using AJAX, Objected Oriented (OO) JavaScript, AMD, JSON, JSONP, and XML.
  • Diverse experience in the field of Web Application Development including Client/Server with proficiency in HTML (4/5), CSS (2/3), XHTML, JavaScript, jQuery, AJAX, XML and JSON.
  • Experience in using plug-ins like jQuery UI, Handlebars.js, Gridster.js
  • Proficient level of designing layout for various web pages for web, iPad and Mobile applications.
  • Experience working with web/application servers like Apache Tomcat, WebSphere, JBoss and WebLogic.
  • Involved in building interactive and portable widgets/sandbox components using HTML5, CSS3, JavaScript and LESS framework.
  • Sound knowledge on unit testing and integration testing frameworks and libraries like Jasmine, Mocha, Protractor; test runners like Karma; assertion libraries like Chai, Expect, Should.
  • Extensive experience in using Bootstrap and jQuery Mobile.

TECHNICAL SKILLS

Web Technologies: HTML4/5, CSS2/3, JavaScript, AJAX, jQuery, ANGULAR JS, JSON, Node JS, Backbone JS, JSP, Bootstrap, Ember JS, jQuery Mobile, Web Logic, Tomcat, Dust.js, EJS, Spring MVC, Webpack, Grunt, Gulp, Require JS, Lodash, Underscore

Operating System: Unix, Linux, Windows, MAC

Databases: ORACLE 11g/10g/9i/8i, DB2/UDB 9.x/8.x/7.2, SQL Server, mongoDB, MS-Access, PostgreSQL

IDE: Eclipse IDE, Dreamweaver, Notepad++, Sublime Text, Visual Studio

Version Control Tools: SVN, GIT, GitLab

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Sr. Node JS/ API Developer

Responsibilities:

  • Developed Rest APIs for 7Now mobile application which is used for Pickup and Delivery Orders by Confidential .
  • Integrated third party service Stripe which is a payment gateway and developed business logic around stripe transactions.
  • Designed data models and proficient querying document stores using Mongo DB.
  • Experience working with token management, user access control including OAuth, JWT, etc.
  • Developed EC2 and serverless lambda microservices, message queue systems and background task management with AWS services like SQS, CloudWatch and SNS.
  • Assisted with framework for automated test coverage and API performance testing using Mocha and Chai.
  • Detailing API documentation using Swagger.
  • Involved in troubleshooting production issues and supporting them based on product team requests.
  • Experience with source code versioning and pull requests with GitLab.
  • Resolving system and data issues for continuous functioning of APIs

Environment: Node JS 9.x, Express, AWS services, Docker, CI/CD, Mongo DB, Mocha, Chai, Jasmine, Jira, JSLint, Postman, Swagger, NPM, GitLab, Jenkins.

Confidential, St. Louis, MO

Sr. Node JS Developer

Responsibilities:

  • Developed Node JS APIs with Microservices architecture from scratch.
  • Developed scheduler batch jobs to pull data from different systems using node cron.
  • Developed metrics and audit APIs using Node JS and Nest JS that logs front end application errors to the Mongo database.
  • Developed a stand-alone node package by extracting smart logic from a complex API to reduce external server dependency and increase reusability across applications.
  • Understanding of DevOps CI/CD pipeline with Jenkins, GIT, Jira, Confluence, automated tests and Fortify for security screening.
  • Maintain the configuration, identifying dependencies, potential conflicts, document the process and track a schedule of the deployments for each environment.
  • Integrated a separate Kibana dashboard for monitoring and analytics.
  • Written unit test cases using Mocha, Jest and Jasmine testing framework for legacy features of the application for both front end and back-end features.
  • Learnt SQL performance tuning and query optimization.
  • Expertise with production support to quickly debug and resolve critical issues.
  • Experience with GIT branching and tagging strategies to manage different deployment environments.
Environment: HTML5, CSS3, JavaScript, Node JS 9.x, Angular JS, SQL Developer Workbench, Express, Oracle, Typescript, Ionic, Cordova, Android, Mongo DB, Mocha, Chai, Jasmine, Jest, Jira, JSLint, Postman, NPM, GIT, Jenkins.

Confidential, Chicago, IL

Sr. Node JS Developer

Responsibilities:

  • Worked with solution architect in designing and modeling the schema for the new Customer-360 application.
  • Worked on different Node based database drivers such as oracledb, pg, pg-promise to pull data from different internal systems and developed batch scripts.
  • Developed REST APIs using Node JS and Express framework.
  • Used PM2 as production process manager to monitor all processes launched including Redis server, to keep application running forever without downtime and automatic reload.
  • Used PostgreSQL database for storing customer-based data, associated accounts, users, apps access.
  • Interfaced with LDAP APIs for user authentication.
  • Implemented SSO integration using Node.js for backend and Angular.js in frontend using SAML authentication using Passport.
  • Gained knowledge on AWS web services like EC2, s3 bucket etc.
  • Experienced using web debugging tool like Firebug for finding elements and locators.
  • Extracting data from multiple cross origin sources using REST API and additional web services.
  • Written unit test cases using Mocha framework and Chai assertion library.
  • Used ESLint to report any patterns or global leakages in the code.
  • Troubleshooted RESTful architecture by using Postman.
  • Documented the RESTful APIsand established Continuous Integration (CI) practices.

Environment: HTML5, CSS3, JavaScript, EJS templates, PostgreSQL, PgAdmin, SQL Developer Workbench, Node.js 4.x, Express framework, Oracle, Soap UI, Redis server, Bootstrap, Mocha, Chai, Jira, JSLint, Postman, NPM, GIT, Jenkins.

Confidential, Richfield, MN

Node Engineer

Responsibilities:

  • Responsible to migrate Confidential Mexico global home page from Magento platform to digital platform.
  • Used Express (Node.js framework) to build the new website in MVC driven architecture and to in corporate routing.
  • Developed functional and stateless components using React.js.
  • Created view based CSS3/LESS files for small, large devices as per the UX Design and standards.
  • Performed client-side validation, scripting and UI components using JavaScript and jQuery.
  • Node JS was used mainly to write server-side web application logic using JavaScript.
  • Used Webpack as module bundler to split codebase into multiple bundles and load them on demand during run time.
  • Wrote HTML like syntax that gets transformed to lightweight JavaScript objects using React.js
  • Consumed various utility modules of Node JS such as paths, file system, buffers.
  • Extensively used tools like Site Control and Coral to manage the different layouts for desktop and mobile view, timelines, hierarchies as well as front-end assets.
  • Implemented Google Analytics framework to track various commerce related metrics as well as used Google Tag Manager (GTM).
  • Used Mocha as testing framework and Karma as test runner to perform unit testing as well as Chai as assertion library.
  • Used Grunt as a build tool for post development activities like minification, concatenation, automation, etc.
  • Understanding the concepts of continuous integration using Jenkins and fixing the bugs quickly encountered in continuous builds.

Environment: HTML5, CSS3, JavaScript, jQuery, Dust, Webpack, Node.js 4.x, Java, Spring MVC, Tomcat, Express framework, Bootstrap, Mocha, Karma, Lodash, React JS, Jira, JSHint, NPM, LESS, Grunt, GIT, Jenkins.

Confidential, Herndon, VA

Sr. UI Developer

Responsibilities:

  • Researched on the existing Vidyo API (JavaScript code) and converted that into Angular JS code base.
  • Integrated an external live video plug-in (Vidyo) into the existing browser application using Angular JS, React JS, Require JS, HTML5 and CSS3.
  • Developed the chat screen for the browser as well as the mobile app.
  • Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Maximized page load by analyzing content and adjusting the code (by following optimization standards).
  • Widely used React JS to build new components along with JSX and Babel as transpiler.
  • Worked with WCM to manage the revisions and lifecycle of the information.
  • Used Bootstrap and CSS3 media queries to create a responsive website across different sizes of screen, from smart phone to laptop.
  • Coded Angular JS controllers and directives for application functionality
  • URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked by $Route Provider in AngularJS to route the data from one service to another server
  • Worked closely with backend team who integrated the rich and intuitive UI with JSPs.
  • Designed dynamic client-side JavaScript code to build web form and did form validation for the same.
  • Worked with testing team to fix reported bugs and defects from front end standpoint.
  • Actively participated in UI review and optimization discussions with UI Architects and Business Units
  • Used the Quality Center tool to track the defects
  • Helped the quality assurance team to design test cases for the new ATM communication system.
  • Conducted multiple times testing using testing tools such as Chrome Inspector, Firefox Firebox, IE Tester and Jasmine
  • Based on the requirements, figured out the priorities of the task and assigned accordingly to the developers in the team.

Environment: HTML5, CSS3, JavaScript, AngularJS, React JS, C#, ASP .Net, MS Visual Studio, Require JS, Agile Methodology, Oracle, SVN, Jira, Twitter Bootstrap, Jasmine, Chrome Inspector

Confidential, Dallas, TX

UI Developer

Responsibilities:

  • Used Dust.js to generate JavaScript templates and update data dynamically.
  • Created coach marks to give customers a fine overview/glimpse of the application involving overlays and modals using jQuery, JavaScript and CSS.
  • Developed the content for the widgets and integrated widgets on the dashboard from other work streams.
  • Worked on internationalization and international web sites and have a solid understanding of localization best practices.
  • Used Node JS to install PhoneGap and used HTML5, CSS, JavaScript to develop hybrid apps
  • Worked on their native app for buttons and navigation menu for Android OS.
  • Developed the dashboard landing page that includes the header and footer for the entire application in jQuery, AJAX, JAVASCRIPT and Handlebars.JS.
  • Developed activity Feed page from scratch, for the business users where they can access all the activities using ANGULAR.JS with different services and controllers.
  • Maintained Cross Browser compatibility & implemented Responsive Design using LESS framework and custom media queries, etc.
  • Used Angular JS to create views to hook up models to the DOM and sync data to/from the server.
  • Node JS was also used for the data streams.
  • Worked on migrating jQuery application’s code base into Angular JS.
  • Developed custom Angular directives to manipulate DOM and add special behavior to HTML elements.
  • Worked extensively with various Angular sandbox components.
  • Responsible for merging the jQuery code into Angular web page using iframe.
  • Worked on Node JS server and Socket IO to get real time subscriptions (activity feeds) from the CBUS server.
  • Worked on integrating the application with CBUS Server where the user receives the notifications/feeds when the connection is established.
  • Created and tested scripts using jQuery on various browsers Chrome, Firefox, IE8/9/10/11 etc.
  • Handled performance issues Confidential the front end by optimizing Ajax calls and multiple scripts and CSS loads.
  • Provided technical assistance to the offshore team.

Environment: HTML5, CSS3, AJAX, JavaScript, jQuery, AngularJS, Jquery UI, Rally, Maven, Dust.js, Gridster.js, PhoneGap, Spring MVC, mongoDB, Java, Maven, Eclipse, Web Services, Agile Methodology, Apache Web Logic, Quality Center, Node JS

We'd love your feedback!