Sr. Node.js Developer Resume
San Francisco, CA
SUMMARY
- Overall 7+ years of experience in NodeJS Development and UI Design using variousFront - EndTechnologies.
- Experience in all phases of Software development life cycle (SDLC) including requirements analysis, applications design, development, Integration, maintenance and testing of various client/server, N-tier and web applications.
- Experienced as a Web Development/User Interface/FrontEndDeveloperin developing applications using HTML/HTML5, CSS/CSS3, SASS, JavaScript, DOM, JQuery, Ajax,JSON, Node.JS and JavaScript.
- Experience in developing Single Page Applications (SPAs) using various frameworks like Angular 2/4/5/6/7/8/9 and Angular.js.
- Good Experience inReactJsfor creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts
- Experience building Responsive Web Design (RWD) for different types of devices like tablets and mobiles using Bootstrap and CSS Media Queries.
- Experience in applying the latest development approaches including MVC in the browser, event-driven applications using AJAX, Object Oriented (OO) JavaScript,JSON and XML.
- Experience with JavaScript unit test frameworks such asJest
- Good experience with installing and usingNPMpackages, NoSQL database.
- Experience installing/configuring red hat enterpriseLinuxand community enterprise operating systems on multiple platforms. Installation and configuration include both virtual machines and physical.
- Hands on experience on data query and API manipulations withGraphQL. Familiarity with tech stack for server side: Node.js, AJAX.
- Good experience working on CSS Background, CSS Positioning, CSS Text, CSSBorder, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements andCSS Behaviors in CSS.
- Expert in working with cutting edgefront-endtechnologies/ framework and libraries like jQuery, Prototype, (X) HTML, DHTML, OO JavaScript, JSON, DOM, CSS/ LESS, SASS, PHP,XML/XSLT, AJAX.
- Experience Implementing and integrating back-endWeb API with the use of Node JS and integrating REST services (API's), using JSON for data transfer betweenfrontendand backend.
- Extensive experience in developing web page quickly and effectively usingjQuery, HTML5 and CSS3.
- Expertise on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSSAnimations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, PseudoClasses and Pseudo Elements.
- Experience in developing web pages complying with Web Content AccessibilityGuidelines (WCAG) and ability to apply W3C web standards.
- Experience in writing application-level code to interact with APIs, RESTful WebServices using AJAX and JSON.
- Extensive experience on implementing AJAX features using JavaScript and jQuery.
- Excellent communication skills to discuss the projects with technical and non-technical SME's and also during the sprint meetings for Agile as well as Scrum development methodology.
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments.
PROFESSIONAL EXPERIENCE
Sr. Node.JS Developer
Confidential, San Francisco, CA
Responsibilities:
- Responsible for building server-side web application functionality in JavaScript and/or JavaScript variations such as CoffeeScript, IcedCoffeeScript, etc.Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application as well as the application Framework.
- Responsible for Collaborate with other members of the team, such as front-end developers, Create and deploy Node.js code, make sure that updated security measures are in place to prevent unauthorized entrance.
- Builds stateful and declarative user interfaces with React (including hooks),Redux, andWebpack/Babel
- Responsible to manipulate HTML5, CSS3 in jQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Used Relational Databases andNoSQLDatabases - MySQL, MS SQL, PostgreSQL, and MongoDB.
- Developed the UI Screens using HTML 5, PHP, DHTML, XML, JavaScript’s, and Ajax, jQueryCustom-tags, JSTL DOM Layout and CSS/ LESS, SASS.
- Migrated legacy applications to new architecture to useharnessContinuous integration tool to build pipelines and deploy the containers into Kubernetes.Consumption restfull webservice in node withvue.js, vuex and vuetify.
- Developed Single Pages Application using HTML, CSS, Bootstrap, React Async Await, Nextjs,GraphQL, ExpressJS, NodeJS, Socket, LESS.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation. Implemented usingSpringCore,SpringORM, andSpringDAO modules.
- UsedGraphQLfor API’s for fulfilling the queries with the existing data and to load data from server to the client.
- Implemented pixel-perfect design, mobile-responsive using react-redux, react-bootstrap, Font-Awesome and reusable React components.
- Using build tools, grunt,npm, webpack for package management and installation.
- Built AWS Lambda functions with Node.js and congured an automated Git's pulling and deploying pipeline in AWS using Nginx,PM2, and Bitbucket webhooks.
- Responsible for the overall layout design, color scheme of the web site usingHTML 5, XHTML and CSS3 and Responsible for creating detailed wire frames and process flows.
- Designed & Developed web using JavaScript, ES5, ES6,ReactJSand Ajax.
- UsedJESTfor unit testing the applications.
- Worked with Node.JS/Express.js and with AWS for the development of high-profile applications is by using the inbuilt profiler, which collects all the data from functions and logs it into a file.V
- Wrote client-Side code using JS and usedNPM& gulp directories to generate the server environments.
- Managing Kubernetes charts usingHelm. Created reproducible builds of theKubernetes applications, managed Kubernetes manifest files and managed releases ofHelmpackages. Established a local dev workflow that centered around minikube to validate deployments in Kubernetes. Implemented Oracle, REST API using Node.js, and Express.js.
- Launched Admin portal application using React.js and Node.js/Express.js connecting toMongoDBon AWS.
- UsedVueto fetch data from server and prepare, transform data to display in the forms, validate user-entered data and then post data.
- InstalledHelmand Tiller, also writing and Managing Kubernetes charts usingHelm.
- Worked on Server frameworks like Express.js, Socket.IO, Koa.js, Hapi.JS. MVC frameworks:Meteor, Derby, Sails, Mean JS.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, Bootstrap, JavaScript, and Angular 14.
- Using build tools, grunt, npm, webpack for package management and installation.
- Worked in designing and implementation of Micro service-based applications usingAngular 8.· Involved in evaluate current applications and recommend processes to move applications into Angular CLI. Worked on Server frameworks like Express.js
- Wrote Angular interceptor for redirections of pages based on redirection keys comes from AJAX success.
- Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
- Developed the presentation layer using JHTML, XML, XSLT, CSS/ LESS, SASS, and AJAX. Designed and development of web pages usingPHP, HTML, and CSS including AJAX controls and XML.
- Designed and implemented database solutions inAzureSQL Data Lakes,AzureSQL.
- Worked with Responsive Web design using Bootstrap. Created a REST API forVue.jsFront End.
- Created and deployed new features in order to sustain and amend existing applications.
- Developed cross-browser/platform HTML5, CSS, SASS and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Developed a chat service using web sockets (specifically socket.io) to enable real time messaging throughout the system
- Implemented Swagger Configuration in JavaSpringboot for auto generating swagger JSON files for REST API calls.
- Developed a core component of Analytics with Node.js, Angular.js, EXT JS, CouchDB, and Socket Stream.
- Worked on the modernization of a legacy and outsourced UI technologies used wereAngular.js, EXT JS and jQuery.
- Also packaging and managing applications by creatinghelmcharts with all resources of an application needs as aHelmChart and installed on Kubernetes clusters.
- Implemented site-wide Google sponsored listings and several third-party campaign takeovers using the latest UI technologies like jQuery and HTML5.
- Used non-blocking or asynchronous programming in Node.js usingbluebirdPromises, async.js of libraries in Node.js and became proficient in it.
- Involved in developing various generic JavaScript functions used for validations.
- Provided graphic and artistic support for web enhancement and new creative initiatives.
- Implemented various screens for the front end using React.js and used various predefined components from NPM and Redux. UsedBabelfor transpiring code written in ES6 to ES5 supported by most browsers.
- UtilizedAzureand Git for source control for building and deploying projects.
- Transform UI/UXconcepts into prototypes, resulting in amazing interactions.
- Developed client-side validation code using JavaScript and jQuery.
- Extended CSS as needed to accommodate new data and display types.
- Worked in container-based technologies likeDocker, Kubernetes and Open Shift.
- Performed validation of completed sites including the debugging and testing of code.
Environment: HTML5, JWT, azure, CSS3/LESS, Python, Rancher, GraphQL, Fortran, AWS, SASS, jQuery, Blazor, Spring Boot, UX, DHTML, Appkey, Loopback, Java, Vue.js, JavaScript, ES5/ES6, PHP, XHTML, XML, RxJS, JMS, JSON, Ajax, Oauth,Angular 13/14, Angular CLI, Typescript, Bootstrap, Node.js, EXT.JS, Responsive WebDesign, Docker, jQuery UI, SOAP, DOM, MVC, SQL, ReactJS, Windows.
NodeJS Developer
Confidential, Los Angeles, CA
Responsibilities:
- Researched future web technologies such as HTML5, CSS3, and Backbone.JS etc. to develop new web applications.
- Responsible for JavaScript unit and integration testing with frameworks likeJest, Jasmine or Mocha
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (jQuery) based rich client to improve customer experience.
- Developed static and dynamic Web Pages using JSP, HTML and CSS.
- Developed a bulletin board module for supplier and vendor information portal. Application included forms to upload notification documents to the Supplier bulletin and maintenance of documents, complete with CRUD capabilities and email notifications.
- 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.
- Develops Node web servers and API’s using the Express web development framework including libraries like Morgan to provide information about server’s web traffic or Passport for authorization, authentication, and session management including supportingNPMpackages like cookie-parser, body-parser, and express-session
- Used Saga Middleware, Redux-Promise in application to retrieve data from Back-End.
- Worked on Redux for state manipulations and Redux Saga to implement API requests asynchronously.
- Developed modules using Node JS and Promises.
- Implemented Angular best practices such as dependency injection, single-purpose modules, promises, and thin controllers to produce clean, efficient code.
- Implemented a real-time chatting platform-building AI-based chatbot withSocket.IO and Dialogow.
- Implementation of multiple design layouts with various colour schemes through CSS and IDS (Interactive Design Services) framework.
- Setup and administered FreeIPA/IDM at multiple company locations for centralized authenticate for users toLinux/Unixservers.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5 and CSS3.
- Used promises In Angular JS for the application flow control.
- Designed SPAs (Single Page Applications) using Angular. JS concepts of Directives, Services, Promises, Templating, Scope, Dependency Injection and two-way data binding.
- Used React.JS, D3.JS, under score.JS, Node JS and lodash.JS for JavaScript object and array manipulations.
- Developed cross-browser pages using CSS3, SASS, HTML5, DHTML, and JavaScript.
- Designed applications that execute on various browsers such as InternetExplorer, Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebugs/IEDeveloperTools.
- Used ECMAScript, ReactJS, Flux, Babel, Node and Web-Pack to create a SPA.
- Used Babel, web pack and react JSX presets.
- Created Directives, Services, Filters using Angular.JS with TypeScript’s.
- Worked with type definition files using TypeScript’s.
- Used webpack to make the development environment better.
- Used Node.JS to run Webpack tasks and build properly the project.
Environment: HTML5, CSS3, React.JS, backbone.JS, JavaScript, Node.JS, Angular.JS, bootstrap.JS, jQuery, Spring, Hibernate, DB2, CRUD, PL/SQL, MongoDB, Junit, Jasmine, scrum, UML, MAVEN, JIRA, soap, web services, Eclipse, WebSphere portal, Web Sphere Studio Application .Developer(WSAD), Subversion (SVN).
FrontEnd Developer
Confidential, Indiana Polis, IN/
Responsibilities:
- Worked as UIDeveloperand responsible for delivering a completefront-endapplication that meets business needs and user goals.
- UsedReactJSin components like JSX, creating React components, Virtual.
- Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
- Developed client-side validation code using JavaScript and jQuery.
- Developed web application using MongoDB, Express, React, Redux andGraphQL.
- Configured Gulp to perform various UI build and test related tasks and usedNodeJSNPMand Bower to manage the dependencies.
- Develop for web, desktop (Electron) and mobile apps (Meteor, Ionic, React-Native).
- Worked with designers who designed user interfaces and prototypes for a web based internal system.
- Used Angular Reactive forms to implement complex forms and performed the Angular6 validation to validate user inputs.
- Created Angular 7 custom pipes to format the data before displaying it to the user. Used Angular 7 Forms API to get the data from the user.
- Implemented Angular 6 validation to validate user inputs and to create user-friendly web application.
- Involved in creating single page application (SPA) that loads multiple views using routing services, lazy Loading, and adding additional dynamic features to the application using Angular 5 framework.
- Created the forms on the UI using the reactive forms and validations usingAngular 4 and also made the UI forms to be responsive based on the Micro service responses.
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS, Navigation controls, JavaScript and Bootstrap.
- Worked with JSON data while interacting with server and used JIBX binding to convert Java object to XML and vice-versa.
- Used Node.js for adding dependencies to project.
- Used Selectors in jQuery for updating content on DOM nodes and AJAX calls toREST services.
- Worked withGraphQLmutation, resolver, schemas and type systems
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project managers and developers.
- Supported the performance team as an Oracle DBA and as aUnixadmin (Linux, AIX, HPUX, Solaris).
- Improved data fetching by leveragingGraphQLcapabilities to narrow a set ofqueried fields.
- Create intranet web pages usingVue.jsand TypeScript to offload common production support tasks from developers to business solutions team.
- Build, installed, configured Red HatLinuxservers in a data center environment.
- Interact with other developers andendusers to design and implement new features throughout the framework.
Environment: HTML5, azure, CSS3/LESS, SASS, Python, Rancher, GraphQL, JWT,AWS, Fortran, Oauth, ReactJS, Blazor, Loopback, Spring Boot, Appkey, Java, Vue.js, JavaScript, ES5/ES6, Angular 7/6/5/4, DOM, jQuery, PHP, RxJS, Node.js, AJAX,Bootstrap, Responsive Web Designs, JSON, Agile, Rest, Grunt, Git and Windows.
Web Developer
Confidential, Minneapolis, IN/
Responsibilities:
- Worked in a team, involved in developing the UI, layout andfront-endprogramming (HTML) for web application that matches requirements.
- Excellent Coordination in project activities and ensure that all project phases are followed and documented properly.
- Extensively involved design discussions and user experience sessions to provide inputs on the layout and UX.
- Designed thefront-endapplications, user interactive (UI) web pages using web technologies like HTML5, XHTML, and CSS3.
- Developed non-functional HTML5, CSS3 pages from the mock ups and involved in UI review with UI architect and Business Units.
- Converted the mock-ups into hand-written HTML, CSS XHTML, JavaScript, jQuery,AJAX, XML and JSON.
- Implemented Single page application using Angular 2 routes. Created Angular 2 custom pipes to format the data before displaying it to the user.
- Followed MVC Structure to develop Application.
- Supported websites which is developedvue.js and react js also.
- Coded Java Script for page functionality and Light box plug-in using JQUERY.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Improved user experience by designing and creating new web components and features.
Environment: HTML5, CSS3/ LESS, SASS, Java, Python, AWS, JavaScript, Blazor, Loopback, Vue.js, PHP, RxJS, Spring Boot, Angular 2, Responsive Web Design, jQuery,AJAX, Eclipse, ReactJS.