We provide IT Staff Augmentation Services!

Sr. Node.js Developer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 10 years of UI / Front End experience in the Mobile and web technologies in the front - end side, experience encompassing various facets of Mobie and web application development highly adaptable and good team player, well organized, self-starter with technical and interpersonal skills.
  • Professional experience in Mobile and Web Design and Developing User Interface using Technologies like React Native, HTML5, CSS, JavaScript, Bootstrap, JSON, RESTful Services, Redux, GIT, Angular 8, Typescript.
  • Expertise in Mobile and UI/Front-End Development, designing, testing and implementing Mobile and web applications. Implementation of cross browsing techniques and UI testing as part of the development process to deliver a better product.
  • Worked with build team to manage build configurations.
  • Extensively worked on UI conversions of mobile screens and also in making HTTP requests for both android and IOS.
  • Proficient in advanced features of React native like life cycle hooks, reducers, state management, props system, stack navigation of component routing etc.
  • Hands on experience in developing Single Page Applications(SPA) using JavaScript MVC framework such as Angular8.
  • Experience in Server-Side application development frame work using Express.js, token, filesystem, Event dispatcher in NodeJS.
  • Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers.
  • Experienced in Angular8 Components, Controllers, Directives, Services, Factory and Service Resources, Routing, Promise, and Events.
  • Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
  • Excellent problem identification skills
  • Good experience in DOM (Document Object Model) and DOM functions, DOM events, DOM collection, DOM navigation.
  • Having good experience in implementing NodeJS server-side code to interact with MongoDB to store and retrieve data by using Mongoose drivers.
  • Experience with databases like MongoDB and other no sequel databases.
  • Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
  • Developed the application on Node JS platform using JavaScript programming
  • Implement modules into Node JS to integrate with designs and requirements.
  • Developed single application to render dynamically based on the JSON from the Node JS server.
  • Expertise in using bug tracking tools like JIRA, Confulence etc.
  • Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
  • Experienced with implementing features of Bootstrap.
  • Hands on experience with Web Responsive using Bootstrap's templates.

TECHNICAL SKILLS

  • Node Js
  • HTML5
  • CSS3
  • SASS
  • LESS
  • JavaScript/TypeScript
  • MS SQL Server
  • MySQL
  • Oracle 11g
  • Angular Js
  • React Js
  • Vue Js
  • Bootstrap
  • Material Design
  • Bulma
  • Semantic UI
  • Tailwindcss
  • Adobe spectrum
  • Ionic
  • React Native
  • PhoneGap
  • C#
  • ASP.NET & ASP.NET Core
  • PHP. WordPress
  • Drupal
  • Woo Commerce

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Sr. Node.js Developer

Responsibilities:

  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular and Node JS.
  • Enhanced application performance by Angular Component based development in view of future Angular framework transitions.
  • Developed single page applications using React Redux architecture, ES6, web pack and grunt.
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
  • Involved in creating a reusable component using React JS for DOM manipulation
  • Added support for Amazon AWSS3 and RDS to host static/media files and the database into Amazon Cloud.
  • Experience with creating custom directives, decorators, and services to interface with both restful and SOA services.
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks
  • Developed a Python Script to load the CSV files into the S3 buckets and created AWS S3buckets, performed folder management in each bucket, managed logs and objects within each bucket.
  • Created Airflow Scheduling scripts in Python to automate the process of sqooping wide range of data sets.
  • Rewrite existing Python/Flask module to deliver certain format of data.
  • Loading, analyzing and extracting data to and from Elastic Search with Python.
  • Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers.
  • Implemented load-balancing with NGINX to allow dozens of Node JS instances to handle thousands of concurrent users.
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, Angular Js, and HTML to speed the application
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design
  • Worked on GIT as a version control. Utilized NPM scripts for build and test environments in a Node.js application.
  • Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.

Environment: Node.js, HTML5, CSS3, TypeScript, Bootstrap, jQuery, SASS, Angular, DB2, AJAX, JSON, REST APIs, SOA, JIRA, Agile scrum, Accessibility, GIT, VS Code.

Confidential

Sr. Node.js Developer

Responsibilities:

  • Implemented the email integration which is used in different flows of the application with AWS SMTP server where application sends email to the application user when a new intake is created, a new case assigned to user and when a supervisor accepts or reviews the case.
  • Involved in writing Node JS API for Amazon Lambda to manage some of the AWS services and to store documents in AWS.
  • Worked on creating documents in Mongo database using form-builder.
  • Comfortable working with MEAN (MongoDB, Express, Angular, NodeJS) stack.
  • Used Object Oriented JavaScript concepts like Classes and Inheritance on Server-side scripting.
  • A web application for connecting care providers and members. This project includes server application with data fetching requirement. We have exposed the services as Rest Web Services. We developed backend system using NodeJS.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Used Nodejs to structure JavaScript code to build endpoints.
  • Worked with NPM commands and using Package.json for managing dependencies and dev-dependencies of Node.js applications.
  • Write server-side code using Loopback and Express JS which is NODE JS Framework.
  • Created CI/CD pipeline leveraging Jenkins.
  • Used Swagger for API documentation and check the API functionality and response without effecting the source code.
  • Designed and developed solution for creating batch jobs utilizing Loopback, which is Node JS framework for processing bulk data.
  • Written custom parsers to for reading flat files extracting data and performing custom transformations on the data before persisting the data into the database. Developed stored procedure from DB2 data structure to PostgreSQL data structure for interfaces like CARES and CSES.
  • Develop SQL reports that meet client expectations for the application (used by custom application).
  • Proactive in updating the latest security patches to database, which are provided by PostgreSQL open source community.
  • Maintained high level of unit test coverage through test-driven development (TDD).
  • Debugging and testing existing code, JavaScript performance optimization.
  • Coordinate and facilitate all project Agile/Scrum activities such as release planning, iteration planning, task breakdown, development of user's stories, maintenance of the product backlog reviews of stories, daily stand ups, iteration review and retrospective to mention a few.

Environment: JavaScript, J2EE, XML, JIRA, RESTful, Typescript, Node JS, Loopback, PostgreSQL, DB2, pgSQL, HTML, CSS, NPM, Bit bucket, AWS, Jenkins, Linux

Confidential, Lewisville, TX

Node.js Developer

Responsibilities:

  • Worked on different phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support.
  • Development of web services that are used by Client App through using NodeJS.
  • Migrated ATG REST services to microservices using Node js.
  • Designed the data modelling for MongoDb migration.
  • Configuration of AI for Google Home and Amazon Echo to expose client services facilitating the user conversations.
  • Handled the session management in Amazon echo and google home using redis.
  • Used backend frameworks Nodejs, (Express), MySQL Database.
  • Created intents in dialog flow and added the required utterances to facilitate conversation with google home speaker, assistant and google home hub.
  • Created intents in amazon echo and added the required utterances to facilitate conversation with amazon echo speaker.
  • Integrated different social networking site like Facebook, twitter and LinkedIn.
  • Implemented chatbots for the website using dialog flow's web-demo which will answer various questions related to the services offered by the client.
  • Actively worked with google team and amazon team after submitting the app by fixing the review comments provided before app approval.
  • Performed unit testing using Mocha and Chai framework.
  • Used SonarQube for code coverage and code quality.
  • Designed test cases for functional specifications using cucumber.
  • Handled the session management in Amazon echo and google home using redis.
  • Implemented chatbots for the website using dialog flow's web-demo which will answer various questions related to the services offered by the client.
  • Worked on data modelling and designed collections to migrate the existing tables from Oracle to Mongo.
  • Performed unit testing using Mocha and Chai framework.
  • Worked on data encryption to store the PHI and PII data in MongoDB.
  • Production support for microservices deployment.
  • Used React-Router to turn application into Single Page Application.
  • Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
  • Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.

Environment: HTML, CSS, JavaScript, JSON, React JS, ES6, Node JS, Bitbucket, JIRA, Responsive Designs, MongoDb, MySQL, Git, Node, ES6, Express, Redis and Agile.

Confidential, Dallas, TX

Back End Developer

Responsibilities:

  • Involved in developing User Interfaces for Payment Info Editor using HTML, CSS, JavaScript, and React JS.
  • Implemented MVVM architecture using React and Redux framework.
  • Worked closely with Product Managers and User Experience developers to understand the requirements and specifications to additional feature implementation
  • Used the Middleware, Redux-saga, and Redux-promise in application to retrieve the data from the external API's and perform the RESTful Services.
  • Used Webpack for bundling modules for usability of application in browser.
  • Debugged code responsible for flaky User Experience, Cross-browser compatibility and performance optimization.
  • Extensively used CSS preprocessors like LESS for re-usable style components.
  • Used WebdriverIO to write Integration tests for regression and Jest for Unit tests for React components.
  • Documented new features and made changes to existing knowledge base regarding the application in Confluence Wiki.
  • Made stories for components to implement isolated development in storybook for the react-components.
  • Worked on validation for different payment fields like credit card number, credit card verification value, tax id, postal code, phone number and also auto-formatting for these fields.
  • Used React-Router to turn application into Single Page Application.
  • Used bunyan and browser-bunyan to implement logging for the application API calls and other events
  • Worked with Backend Engineers Billing Instruments Service in understanding API calls and required response headers and tokens for payment authentication.
  • Monitored application performance and alerts regarding number of Saves, number of load failures in Splunk Dashboard.
  • Used Jira for issue tracking, estimates for stories and project management during Sprints.
  • Used Git for version control to track changes in source code and for coordinating work among team.
  • Worked on creating a proxy layer for proxying the API requests to third party server using Node JS.
  • Followed Agile and SCRUM methodologies like Sprint Demo, Retro, Planning, Grooming.

Environment: Node.JS, HTML, CSS, React JS, Redux, NPM, JSON, AJAX, Splunk, GIT, RESTful API, WebdriverIO, Jest, JIRA, JavaScript, ES6, Visual Studio Code.

Confidential, New York, NY

UI Developer

Responsibilities:

  • Create and recommend solution design options factoring in requirements, standards and current Infrastructure environment. Communicate and present solutions to the other stakeholders
  • Developing UI components using Angular and web components.
  • Working closely with Business team to understand the requirements, drive design, architecture and influence the choice of technology to deliver solution working closely with senior architects and leadership team
  • Participating in the research and analysis of requirements during the project implementation process
  • Define the visual and interaction design of the product across all device types.
  • Build consistency into our product portfolio via templates and pattern libraries.
  • Provides UX/UI advice and guidance to project, product and service delivery teams
  • Build a deep understanding of key user segments, user needs and problems to deliver simple experiences that meet the needs of our users.
  • Collaborate with product and technology teams to discover, define and test solutions.
  • Technical discussions with project stakeholders in globally distributed team
  • Developing UI components using HTML, CSS and React JS.
  • Understand software requirements both functional and quality attributes for the Application layer and provide design and solution.
  • Design, implement and document assigned component / work product based on project schedule. Write code/test code for software component/ work product.
  • Investigate and fix software defects found by test / review team to ensure product quality.
  • Ensure quality of the developed component(s) / work product(s) (conformance with development process) and its technical delivery. Submit the work products into the software configuration management.
  • Perform regular technical coordination / review with client to ensure risk identification and to support the initiation of risk mitigation by Project Manager and all relevant project stakeholders.
Environment: HTML5, CSS3, JavaScript, Typescript, Angular, Node JS, React JS, SAPui5, Bootstrap, Material design, PrimeNG, SVN, GIT, Bitbucket, Visual Studio code, Eclipse, NetBeans, Notepad++, Sublime Text, MySQL, MongoDB

Confidential, San Jose, CA

Software Developer

Responsibilities:

  • Designed dynamic and multi-browser compatible pages using Typescript, angular, HTML, CSS and Typescript using Bootstrap.
  • Worked on implementing Api's for notifications while order given by customers.
  • Worked on Angular Filters, Services, Templates and Events.
  • Used plain Typescript and Angular to do the Forms validations.
  • API Integration for fetching data from Restful API'S.
  • Used lazy load routing to give navigation for inner home components.
  • Created login and dashboard validations as per client requirement.
  • This is web-based App for booking appointment with doctor for checkup. Appointment is conforming by admin and Payment also providing after treatment.
  • Designed dynamic and multi-browser compatible pages using HTML, CSS and Bootstrap Framework.
  • Used Angular for making HTTP calls (GET, POST) for triggering or fetching data from Restful API's provided by the backend team.
  • Developed web pages using HTML, JavaScript, JSON, angular.
  • Designed and developed the layouts using CSS and HTML.
  • Have written HTML code for the login and registration page.
  • Widely used AJAX calls for better user experience with real time communications in the form of JSON data.
  • Designed grids using ag-grid.

Environment: HTML, CSS, JavaScript, Angular, Typescript, Firebase, Bootstrap, Node JS. HTML, CSS, JavaScript, Angular, Angular Material

We'd love your feedback!