We provide IT Staff Augmentation Services!

Lead Node.js (microservices) Developer Resume

SUMMARY

  • Around 7+ 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.
  • Experienced as a Web Developer in developing Java based applications using JavaScript, AJAX, PHP, jQuery, AngularJS 1, 1.5 & 2, BackboneJS, Bootstrap, HTML/DHTML and XHTML.
  • Good Understanding of Document Object Model (DOM) and DOM Functions.
  • Experienced in IT Professional with proven success in maintaining multiple e-projects & experience in implementing high performance user interfaces and web applications.
  • Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like AngularJS, React.js, BackboneJS and Bootstrap.
  • Experience in developing user interfaces for Mobile/Tablet/Desktop using JavaScript, HTML, HTML5, Ajax, CSS, CSS3, jQuery, JSON and Angular JS.
  • Experience working on scalable environment using Agile/SCRUM methodologies.
  • Excellent experience in GitHub and Tortoise SVN for source code management and for version control.
  • Experience working on JIRA which is managing project requirements and tasks, tracking issues.
  • Experience working on Source Tree, Stash, Confluence and Bamboo applications powered by Confidential .
  • Experience in developing web pages in Responsive Design, JSON, AJAX, AugularJS, .NET,BackboneJS, React.js and Bootstrap.
  • Experience in working with RESTFUL Web Services and implementing RESTFUL API's.
  • Extensively worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, CSS Sprites, Pseudo Classes, Pseudo Elements, flexbox, accessibility and CSS Behaviors in CSS.
  • Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript.
  • Extensive experience in developing web page using jQuery and in making web page Cross browser compatible.
  • Extensively working with Adobe Photoshop, Illustration and WordPress.
  • Good experience in JavaScript MVC framework like AngularJS, BackboneJS.
  • Experience working on Polymer (more especially Shadow DOM) it provides to compose encapsulated JS, CSS and HTML.
  • Built modern apps using web components of Polymer
  • Experience on writing docker file and docker compose, jenkins build with groovy script and writing unit test cases.
  • Worked on kubernates with load balancer and CPU usages with memory issues, logs on pods and replication controller with restarting and bounce the services.
  • Deep understanding in implementing the business rules in different layers like UI, services and backend database.
  • Experience working on AEM (Adobe Experience Management), Adobe Flex, Actionscript 3.
  • Experience in all stages of testing namely Functional testing, Performance testing, Integration testing, Regression testing and User Acceptance testing.
  • Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders.
  • Ability to come up with process improvement Idea’s of methodology like SIX SIGMA and LEAN.
  • Proven record of accomplishment in demonstrating innovative and unique designing skills, ability to work in a stressful environment with projects and interaction with every team member.
  • Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to meet project deadlines.

TECHNICAL SKILLS

Web Development: HTML5, SASS, CSS3, Java, Servlet, JSP, JQuery, PHP, JSON, JDBC, AJAX, XML, XHTML, DHTML, AngularJS, AngularJS 2.0, MVC, DOM, BackboneJS, Bootstrap, React.js, Grunt, Gulp, D3.js, Yoemen, Docker, Jenkins, Kubernates.

Databases: MySQL, MSSQL, Apache

Programming Languages: C, C++, JavaScript, SQL, .Net, PL/SQL (oracle)

Operating System: Windows, Linux, Unix, Mac OS X

Software Tools: Microsoft Visual Studio, Photoshop, Dreamweaver

IDEs worked on: Notepad++, Visual Studio, Eclipse

Application Servers: Apache Tomcat, Web Logic, Web Sphere

PROFESSIONAL EXPERIENCE

Confidential

Lead Node.js (Microservices) Developer

Responsibilities:

  • Good understanding of microservices architectureand work closely with architect for product requirement and management stack.
  • Working on Automated microservices development framework to improve fast development and easy Onboarding process.
  • Hands-on experience in developing and deploying loose coupled microservices.
  • Expert knowledge of deploying container-based applications using tools such as Docker
  • Good knowledge of Functions as a Service and Server-Less architectures such as AWS Lambda and payment Gateway.
  • Worked on Design and development of RestFul APIs using Node.js and JSON.
  • Good understanding on enhancing microservice performance by using task manages and webpack with serverless framework.
  • Expert on implementation of Restful API using Sequalize.js(MySQL ORM) with Node.js(hapiJs) framework.
  • Working closely with Database Administrator for architecting data-model and building strategies as per requirement.
  • Working in MySQL, RDS database with node.js framework to develop APIs.
  • Working on Amazon ECS, Cloud watch, RDS MySQL, Application load balancer or other AWS cloud container services
  • Intermediate knowledge of developing AWS services bases on architecture with API Gateway, and NgInx
  • Good understanding of writing shippable stages and shippable file for building and deploying the project.
  • Strong understanding of DevOps, CI and CD
  • Expert knowledge of modern back-end JavaScript (Node.js), front-end JavaScript, Angular 2.0, HTML, & CSS, including libraries and frameworks.
  • Proven good resource to manage the team and work with junior developer and mentor on technology stack.
  • Capable to manage team for development process and onboarding process with technology stack.

Confidential, Dallas

Node.js/UI Developer(Microservices)

Responsibilities:

  • Worked as a Node.js developer, Expert knowledge of modern back-end JavaScript (Node.js), front-end JavaScript, Angular 2.0, HTML, & CSS, including libraries and frameworks.
  • Mentored and guided employees ensuring all were trained in product knowledge and capable of performing assigned duties.
  • Supervised 8 executive team leaders and oversaw the efforts for the production with all aligned requirements with time constraint. And involved in administration work.
  • Worked on Node.js Middleware framework like Express.js and Hapi.js and Yoemon, essentially developed microservices and serve them through middleware. Served any Client side libraries through microservice.
  • 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.js and Hapijs, validating Apis with swagger.
  • Made strategies for Authentication, Authorization and log formats for Confidential &T standard internal components with OAuth and passport.js using secure gateway.
  • Make pluggable UI microservice for each platform which should solve the monolithic problem of seed generation and create Docker image and deploy them into kubernates using Angular.js 2.0.
  • Worked with AWS Infrastructure Like 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.
  • Worked 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 the docker-central to run the Jenkins job with given parameter and deploy job to the 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.
  • Developed Payment Gateway api with restful services and deployed them through docker.
  • Support Client side liberaries like angular 2.0, 4.0 and database connection like mysql, Casandra, mongoDB and postgres through the Node base microservice and have them connected with Api calls.
  • Created Polymer.js 2.0, ES6 application to make UI by Dragging and Dropping the web components, where each component contains different microservice and make UI after combine all microservice together. Developed ES6 web components for the multiple uses in the UI.
  • Essentially worked on Message Routing and Kafka Broker implementation in node.js.
  • Designed and implemented ChatBot for Confidential &T’s internal chat application where it used for different use cases on multiple features.
  • Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
  • Utilizes experience in order to identify problematic relationships. Anticipates, prevents and eliminates problems and creates efficient fixes. Facilitates elimination of problems and roadblocks before they occur.

Environment: JQuery, AngularJS 2/4, Bootstrap, JavaScript, Es6, Node.js, Express.js, HapiJs, Docker, Kubernates, Jenkins, Linux, OpenResty, Nginx, Kafka

Confidential - Atlanta, GA

UI Developer

Responsibilities:

  • Working as a UI Developer, assisting my team in developing two different Web-based applications.
  • Extensively involved in front end screens usingJava, HTML 5,JavaScript 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.js as the backend.
  • Developing custom HTML elements using angular. js 2.0 directives.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Worked with React JS to build bootstrap components forUIweb 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 usingJQUERY AJAX via JSONresponse and updating the 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 the 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 Preferably Angular JS and React JS.
  • Created a CSS framework for using a 12 column grid preferred by the designers as well as implementing parts of Object Oriented CSS to cut down on repetitive code and worked on flexbox to use page layout to accommodate with different screen sizes and different display devices.
  • Worked on various two different projects writing HTML, CSS and JavaScript based on provided designs to get web sites and web applications built within a team atmosphere.
  • Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
  • Worked with React JS to build bootstrap components forUIweb objects. Linked with API data to view render virtual DOM dynamically.
  • Following Scrum methodology to track the project details and updating the development status every day in the SCRUM.
  • Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
  • Involved in a Waterfall based approach to UI Development.

Environment: HTML5, CSS3, SASS, JavaScript, JQuery, AngularJS 1.5, Bootstrap, XML,J2EE, JSP, Apache Tomcat, Eclipse, Oracle, Microsoft Azure, Tortoise SVN.

Confidential, NJ

UI Developer

Responsibilities:

  • Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, Angular.js, Backbone.js and Bootstrap with MySQL database.
  • Developed Object Oriented JavaScript code and responsible for client side validations using JQuery functions.
  • Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, Node.js, Express.js, React.js, Redux, Angular.js 1.5.
  • Involved in to work from backend to fetch the front end component and get the events by React.js, Ruby on Rails with SASS.
  • Developed source code to consume JSON response received through AJAX calls using JQuery.
  • Work with various Java technologies on new and legacy systems, including J2EE, JSP, Struts, Servlets, and Swing Applets
  • Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UIcontrols.
  • Built responsive site using Bootstrap that fits devices of different visual sizes.
  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned. responsible for integrating security layers, exposing relevant business data, configuring the Backbase portal, Worked on Database application such as Mysql, Oracle, ORM tools.
  • Used the React JS for MVC Frameworks in the development of the web applications.
  • Responsible for JavaScript / AJAX UI upgrades and improvements.
  • Developed callback functions to parse and handle JSON data returned from the server.
  • The tech stack is AngularJS, LESS, Bootstrap and cutting edge server side technologies.
  • Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree
  • Implemented JQuery frontend for Insurance policy display for employees using JQuery.
  • Facilitated User Testing sessions to solicit feedback on prototypes.
  • Implemented JavaScript module patterns using asynchronous script loading.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.
  • Developed and prepared test cases for unit testing with Junit.
  • Made enhancements to existing CSS and DIV tags using box model.
  • Involved in Agile/SCRUM based approach to UI Development.
Environment: HTML5, CSS3, SASS, JavaScript, JQuery, Bootstrap, XML, MV* Framework, AngularJS, Apache Tomcat, Notepad++, Sublime text, IntelliJ, MySQL, Microsoft Azure, Tortoise SVN.

Confidential, Mount Laurel, NJ

Front End/UI Developer

Responsibilities:

  • Built pages from Photoshop mock-ups using JavaScript, JQuery, CSS, and HTML.
  • Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
  • Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
  • Thorough understanding of the differences and bugs in various browsers and browser versions.
  • Understanding of application development lifecycle methodologies.
  • Knowledge of human factors and usability, best practices for interface design
  • Strong communication, analytical and interpersonal skills working within cross-functional teams
  • Deep understanding of JavaScript and the JQuery framework
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Implemented and designed user interface for web based customer application.
  • Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Integrated with back end code (PHP) for highly interactive AJAX based applications.
  • Maintained 24/7 high volume availability demands using open source tools such as Linux, Apache, PHP, and MySQL.

Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, ECLIPSE, SVN,Linux, Apache, PHP, and MySQL.

Confidential

Front End Developer

Responsibilities:

  • Involved in designing the front end applications using web technologies like HTML/HTML5, XHTML, and CSS/CSS3.
  • Front-end development utilizing JavaScript frameworks jQuery.
  • Wrote custom directives according to the Application needs.
  • Built Web pages that are more user-interactive using jQuery plugins, AJAX, JavaScript.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
  • Worked with Cross-Browser Compatible issues
  • Wrote application level code to perform client side validation using jQuery and JavaScript.
  • Designed and developed intranet web applications using JavaScript, and CSS.
  • Interacted with java controllers (jQuery, AJAX, and JSON to write/read data from back end systems).
  • Used SVN for version control and JIRA for defect tracking.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
  • Define technical requirements based upon business requirements.
  • Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.

Environment: HTML, HTML5, CSS, CSS3, JavaScript, jQuery, JSON, JAVA, Spring, MVC, MySql.

Confidential

Front End Developer

Responsibilities:

  • Used HTML, CSS, and JavaScript for the front end designing.
  • Responsible for understanding functionality Confidential client side and knowledge transfer.
  • Cleaned up and rewrote front end HTML and CSS to meet validation requirements.
  • In addition to code development, maintained project documentation and assisted in application design.
  • Implemented the project and fixed the bugs in the module.
  • Handled PHP backend development for dynamic database driven website.
  • Interacting with the project leaders, team leaders, designing and developing web pages, animations, still graphics, banners, greeting cards, logos etc.
  • Involved in documenting the details related to Changes occurring in the system, following the Quality processes.
  • Created job details, activity diagrams, test cases and communicated with the client on a regular basis.
  • Conducted data prep activities for system testing, regression testing & end to end testing using MySQL 3.5.
  • Worked closely with Program Engineers how the front end and back end mechanism works in order to develop an interface.
  • Involved in documenting the details related to Changes occurring in the system, following the Quality processes.

Environment: Visual Studio 2005, 2008, JavaScript, jQuery, C#, SQL Server, HTML, CSS, PHP.

Hire Now