We provide IT Staff Augmentation Services!

Sr. Software Developer - Node.js Resume

3.00/5 (Submit Your Rating)

San Jose, CaliforniA

SUMMARY:

  • Expert in HTML5/CSS3 development and have experience in Backbone JS, Angular JS, Node JS, Responsive design.
  • Built backend REST API with Node.js, Express.js.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Created proof - of-concept using responsive web design, Node.js, React JS, HTML5 and CSS3.
  • Worked on AWS for continuous integration of files to the UI and worked for the backend development using Node.js and Mongo DB.
  • Wrote scripts to generate SSL certificates and enabling TLS/SSL encryption between nodeto node communication within cluster and also between cluster and clients
  • Worked as Node.js developer, Expert knowledge of modern back-end JavaScript (Node.js), front-end JavaScript, Angular, HTML, & CSS, including libraries and frameworks.
  • Developed, tested, and deployed Business feature set in Node.js with Express and MongoDB backend, incorporating APIs.
  • Developed Rest Web services as well as Node Rest framework for backend services, using Mongo DB (NoSQL) for database services.
  • Experienced in working with frameworks like Struts, Spring and Hibernate
  • Experienced in using Java IDE tools like Net beans and familiarity with other IDEs such as Eclipse.
  • Experienced in using frameworks and tools like J Unit.
  • Extensive experience in using SQL to write Stored Procedures and Triggers.
  • Well versed with complete systems life cycle development processes of design, development, testing and implementation.
  • Good experience in Object Oriented Analysis & Design (OOAD) using different design methodologies/process frameworks like SDLC and tools like Rational Rose, Microsoft Visio.
  • Developed web applications by implementing Model View Control (MVC) architecture using JSP pages that interact with Servlets.
  • Document preparation including Requirement Specification, design documents, Test cases and Analysis, User Training documents and Technical Help documents.

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, California

Sr. Software Developer - Node.js

Responsibilities:

  • Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
  • Architected and implement REST api interfaces using javascript and Node.js
  • Software is built as a web app on Node.js with Backbone.js. CSS is compiled with LESS and HTML template engine is Jade. Setup a Node.js, Koa.js development environment on Ubuntu.
  • Improved and simplified development workflow by introducing tools such as Gulp, Grunt, Node.js and Bower.
  • Built servers and web services in Node.js + Express.js, interacting with MySQL,
  • Experience in building ecommerce application using the JavaScript MEAN stack: MONGODB, Angular JS, Express.js and Node.js. Used Node.JS, Express.JS to create server-side API with MongoDB.
  • Experienced in developing the Homes.com, Homes.com Rentals & RE/MAX applications for iOS powered by an API first Node.JS platform utilizing Hapi.js. Implemented REST API using Node.js, Express.js.
  • Understanding and good Experience of using the various JavaScript concepts like Prototypes, Closures, and Object oriented features, Promises etc. Developed web pages using HTML/CSS and JavaScript.
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
  • Implemented RESTful Web Services for the data transportation between multiple systems.
  • Experience in exposing REST API using RAML and SOAP through WSDL.
  • Involved in provisioning and Automation servers on Public Cloud like AWS and Kubernetes
  • Worked with modules like MongoDB and mongoose for database using Node.js to interact with mongodb.
  • Worked on application backend implemented as Node.js express application server.
  • Developed application as Enterprise JavaScript using - AngularJs, NodeJs, Websockets, Jasmine
  • Used and configured NGINX and Node.js servers for the portal to run on and made them work for CORS.
  • Setup a Node.js, Koa.js development environment on Ubuntu.
  • Worked on Node JS, MongoDB, Hapi.js Yeomon Generator and Swagger Tools for REST documentation.
  • Designed several UI screens with GUI, reactjs, redux, saga, thunk, react HOC, Material-UI, React.
  • Used Python, Perl, CGI, JQuery, JavaScript and JSON at the front end.
  • Designed and developed atomic services with nodes communicating using SWIFT, XML and HTTP.
  • Worked on various JavaScript library included but not limited to Node, Gulf, npm, Bower, Protactor.
  • Used Node for dependencies and express.js for writing api.
  • Integrating React Promises and with Insights Cookie Consent Manager JavaScript API
  • Design and installation of Linux Cluster- local and Metro Clusters.
  • Responsible for maintaining the health check for reverse proxy server on daily basis.
  • Involved in building front end using HTML, CSS and Express.JS.
  • Worked on integrating Service Now with external SOAP and REST based web Services.
  • Provided java web services endpoints using Restful and implemented the REST standards.
  • Develop API-based microservices, SOA that integrate with Slack bots.
  • Developed hybrid web applications using React Native using Apollo-React utilizing LESS, SASS.
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
  • Design UI scripting using typescript in Angular. Used JSON as the data interchange format.
  • Worked on latest features of ES6, ES7, ES8 by using arrow functions and asynchronous functionalities.
  • Developed applications using, SCSS, CSS, Spring, Hibernate followed MVC structure.
  • Designed and implemented a UI update for a server repair software tool in HTML5 and CSS3.
  • Developed UI event handlers and AJAX callback code using Touch to interact with the Cloud Web services.
  • Perform analytics on Time Series Data exists in Cassandra using Java API.
  • Maintaining the Portal content in MySql and updating in SVN Repository.
  • Use of Bower and Yeoman, advanced GruntJS configurations, Jasmine - Karma unit testing
  • Implemented the enhanced development platform by doing POC using frameworks like NPM
  • Created functional automation scripts using open source tools selenium (selenium RC, Grid)
  • Worked with development teams which included daily audits of source code using SonarQube.
  • Implemented Unit Testing using Rest Client, Postman for API, and Moq testing to test backend.
  • Incorporated agile methodology and SCRUM techniques to manage requirements and enhance the application.
  • Deployed cloud stacks using AWS CloudFormation, Optimized volumes and S3,EC2 instances.

Tech Skills: NodeJS, Proxy Server, Promises, ExpressJS, Rest, Microservices, GraphQL, Apollo, AWS, KOAJS, HapiJS, ReactJS, Angualr, ES6, ES7, ES8, Javascript, CSS, HTML5, JSON, XML, Ajax, Java, Spring, Hibernate, MySQL, PostgreSQL, GraphQL, Rest, Visual Studio, Sublime Text, Webpack, Karma, Grunt, Gulp, NPM, BOWer, NPM, Ngninx, GitLab, PostMan, Selenium, SonarQube, scrum, Agile, AWS, EC2, S3, Lambda, Jenkins, Docker, Kubernetes, TeamCity, Json, JIRA, SOA, Microservices, Kafka, Linux, Babel, JSLint, UglifyJS

Confidential, Bloomfield, Connecticut

Sr. Software Developer - Node.js

Responsibilities:

  • Expertise in Advanced JavaScript libraries and frameworks such as Prototype, Ext JS, Angular JS, Node JS and Object oriented programming in JS.
  • Web-tier components and JavaScript frameworks: React, Bluebird, Duktape, Mocha, ExpressJS, Apollo GraphQL, Graphile. Designed and developed a GraphQL and REST API using Node.js and DynamoDB.
  • JiraUsed Node.js for server side code and Express.js as the framework. Written callback functions for the RestFul API.
  • Used Node.js and Express.js for creating Services. Involved in consuming RESTful Services using Node.JS and Express.JS Framework.
  • Node.js Developer responsible for managing the interchange of data between the server and the users.
  • Used JavaScript and PHP to create dynamic applications within websites. Used Node.js server as proxy to simulate API responses in front of client.
  • Created the Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Experience utilizing various NodeJS development tools such as MongoDB, Handlebars and Express js
  • Developed microservices using Hibernate, Spring, spring boot for calling alfresco REST services.
  • Used on Linux platform (LAMP), Magento CMS, MySQL, REST web services, Git repository for this project.
  • Worked closely with Devops team to set up CI/CD pipeline using Jenkins, Ansible, AWS, Maven and GIT.
  • Develop the video player itself client using Pure Javascript, HTML5, Gulp, co. js, and the server with Koa.js.
  • Designed and developed the user portal using angularJS along with HTML, CSS and TypeScript.
  • Modified the UI screens created by web designer using HTML, JSP, CSS, TypeScript and JavaScript.
  • Developed dynamic web pages using HTML5, CSS3, JQuery, d3.js, Bootstrap, JavaScript and Eclipse as Text Editor.
  • Development of custom modules using LAMP, PHP, AJAX, Javascript, Jquery, JSON
  • Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
  • Used Weblogic java application server to deployed J2EE applications
  • Used NoSQL Databases such as Hive, HBase; configured MySQL Databases and performed data load from MySQL to Hadoop. Consumed Web Services using XML - RPC and SOAP.
  • Expertise in Analyzing data Quality checks using shell scripts. Upgrading, installing, and configuring PostgreSQL.
  • Extend line of business functionality with Visual Studio Tools for Office.
  • Built interactive screens with the help of Adobe Photoshop, sublime text editor, HTML, Angular JS, Jquery.
  • Used BOWER and NPM for scaffolding the AngularJS application.
  • Configured, automation and deployment CI/CD tools Git/GitLab, Nexus and JIRA for Multi-Environment.
  • Used testing strategies such as TDD, including knowledge of JSUnit and/or Selenium.
  • Integrated Jenkins with various DevOps tools such as Nexus, Sonarqube, Puppet, HP CDA, HP ALM and HP QTP etc.
  • Experienced with Robomongo and Postman while testing services and making sure the data structures.
  • Implemented AWS solutions using DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups.
  • Conducted software builds using Subversion in a windows environment via Cruise Control.
  • Created Maven build file to build the application and deployed on WebSphere Application Server.

Tech Skills: NodeJS, ExpressJS, Rest, AWS, KOAJS, HapiJS, AngularJS, Javascript, CSS, HTML5, JSON, XML and Ajax,Java, Spring, Hibernate, MySQL, PostgreSQL, Rest, Visual Studio, Sublime Text, NPM, Github, PostMan, Selenium, SonarQube, Scrum, Agile, AWS, Jenkins, Docker, Kubernestes, Json, xml, JIRA, ActiveMQ, Linux, hipchat

Confidential, Washington, D.C

JavaScript Backend Developer

Responsibilities:

  • Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
  • Developed complex Web based UI using Struts, Ajax and Java Script.
  • Developed web-based customer management software using Facelets, Icefaces and JSF
  • Enhanced the functionality of screens using JSP, HTML, JavaScript, CSS and JQuery.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience. Used Node Js to run Grunt tasks and build properly the project.
  • Worked on enhancements of code blocks using Node Js.
  • Developed Mean Stack from scratch including Mongo DB server setup and Express JS server development.
  • Used ExpressJS to route different endpoints, made RESTful services to manipulate data in MySQLand took part in setting up JWT authentication in the application.
  • Worked with in the Network interactions using JSON with REST API calls.
  • Worked on building data center with AWS and Installed SVN, GIT, Linux, Jenkins images on AWS.
  • Implemented UI angular bootstrap for faster and easier web development.
  • Developed front end view using HTML, JSP, JavaScript, JQuery, CSS3, LESS.
  • Involved in preparing the web pages using JSP, HTML, DHTML, XHTML, CSS and JavaScript.
  • Developed web applications using Hibernate, Spring MVC, JQuery, struts, HTML5, Bootstrap
  • Used JSON for data exchange between application modules along with XML.
  • Developed web services, SOAP message envelopes and headers using WSDL, UDDI, XML, Rest and JAXP.
  • Used AJAX to reduce page reload. Used CVS version control.
  • Developed automation test scripts for the web GIS applications using selenium,Hibernate, Spring and Java.
  • Implemented intranet applications using PostgreSql on Cloud Packages and Triggers on databases like MySQL, Oracle.
  • Utilize Microsoft Visual Studio, AdobeCreativeSuites CS3 and FTP software to develop and update web content.
  • Created mockups using web technologies like HTML 5, CSS3, SASS, JQuery & JavaScript, Git and GitHub.
  • Used SVN for version control, used JRocket - Mission Control for Java Performance Tuning.
  • Identified the opportunity to converted manual test cases into test automation through Selenium.
  • Conducted full remediation of the code base using SonarQube.
  • Developed postman pre-requisite scripts.
  • Experienced in Agile SCRUM, Rational Unified Process and TDD software development methodologies
  • Designed Interactive GUIs using Java Applets and Swing.
  • Involved in Installation & Configuration of Cognos in distributed environments on Solaris.
  • Layout and design the overall architecture and migration approaches using Oracle ADF.

Tech Skills: NodeJS, ExpressJS, Rest, AWS, AngularJS, Javascript, CSS, HTML5, JSON, XML, Ajax, Java, Spring, Hibernate, Oracle Rest, Visual Studio, Eclipse, SVN, PostMan, Selenium, SonarQube, Agile, AWS, Jenkins, xml, JIRA, Linux, hipchat.

Confidential, New York, NY

Software Developer

Responsibilities:

  • Implemented the server side design using the industry standard J2EE design patterns like Business Delegate, Service Locator, Business Interface, Session Facade, and Data Access Object.
  • Developed Web based Dynamic Form Builder using DHTML, JavaScript Object-to-XML.
  • Experienced of working on CSS Preprocessors like LESS and SASS.
  • Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap.
  • Experienced with JSON based RESTful web services, wsdl and XML based SOAP web services and worked on various applications using python integrated IDEs like Eclipse, IntelliJ, Sublime Text and PyCharm.
  • Developed Web based Dynamic Form Builder using DHTML, JavaScript Object-to-XML.
  • Involved in preparing the web pages using JSP, Servlets, Ajax, JSF, HTML, DHTML, XHTML, CSS and JavaScript.
  • Developed RIA based GIS applications using Adobe Flex and Java, Hibernate and spring.
  • Developed J2EE web applications on Weblogic Server using MVC2 patterns with Apache Struts framework.
  • Used MS SQL Server Integration Services (SSIS), Analysis Services (SSAS) and Reporting Services (SSRS).
  • Created shareable C# code in a separate common code library using Visual Studio.
  • Used IDE's like Eclipse, Netbeans and version control tools like Mercurial, SVN and Git.
  • Developed automation test scripts for the web GIS applications using selenium and Java.
  • Used SonarQube for continuous inspection of code quality.
  • Knowledge of Agile, Iterative, Waterfall, Spiral Models.
  • Able to create scripts for system administration and AWS using languages such as Power Shell.
  • Implemented a Continuous Delivery framework using Jenkins, Puppet in Linux environment..
  • Used Hibernate for mapping object oriented design model to relational database.

Tech Skills: Javascript, CSS, HTML5, JSON, XML, Ajax, Java, Struts, MS Sql Server, Rest, Soap, Visual Studio, Eclipse, SVN, PostMan, Selenium, SonarQube, Waterfall, AWS, Jenkins, JSP, Servlets, wsdl, Excel Sheets, Linux, hipchat

Confidential, Woonsocket, Rhode Island

Software Developer

Responsibilities:

  • Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
  • Followed iterative approach in timely manner.
  • Developed front-end using JSP, HTML, CSS, JAVA Script and J query.
  • Responsible for developing Servlet.
  • Involved in implementing database design, connectivity and access.
  • Wrote MySQL queries and used JDBC API.
  • Worked in Windows environment for building the application using net beans IDE.
  • Developed test cases and performed unit testing using J Unit.
  • Extensively used Collabnet subversion for version control.
  • Used Glassfish Server for deploying various components of application.

Tech Skills: Java, Java Sdk, Jsp, Html, Jdbc, Ooad, Servlets, Svn, Mysql, Windows Xp Professional, Java Script, J Query.

We'd love your feedback!