Sr. Node Developer Resume
Brookfield, WI
SUMMARY
- 10+ years of experience in design, development and Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology and Testing using Software Development Life Cycle.
- Expertise in implementing teh MVC architecture in backend applications Node.js along with Hapi.js, KOA.JS, Express JS. Extensive experience in deploying, managing and developing MongoDB clusters.
- Exposure to Node.js. Development using agile, Scrum methodologies. Created CI/CD pipelines using VSTS tool.
- Experienced in working with NodeJS, Node Flux, and Redux architecture using complex object - oriented concepts in improving teh performance of websites. Developed a custom cotlin library module.
- Experience in Node.js environment using Node.js, NPM, Grunt, Gulp and Bower. Extensively used Promises and Event Emitter in Node.js to avoid callbacks and more readable code.
- Implemented teh Microservices using openshift, docker, Kubernetes, Spring Boot, Spring Cloud and GCP.
- Front-end development experience, with extensive noledge of building single page application (SPA) using HTML, CSS, AJAX, Javascript, Node.Js, Angular.Js, BootStrap.Js, React.js.
- Experience in developing application, automated scripts leveraging MongoDB. Extensive experience in designing MongoDB multi-Sharded cluster and monitoring with MMS.
- Made use of Swift extensive features and enhanced syntaxes to make teh code cleaner and safer.
- Experience in working with Databases like JDBC, Oracle, GraphQL, SQL Server, DB2 and Classic Federator and proficiency in writing complex SQL, NoSQL, Hadoop, MongoDB, MySQL.
- Experienced with Linux operating system administration, DevOps and EC2, S3, Lambda, AWS cloud platform.
- Experienced with incorporating RESTful, XML, JSON and SOAP web services into application as well as creating them.
- Experienced with agile, Scrum methodologies. Have Implementing teh Microservices using openshift, Kubernetes, docker. Capable to write tests using JSLint, UglifyJS, Jasmine, Enzyme, and Jest.
- Experience in cross browser and cross-device compatibility check and thoroughly performed unit testing using Jasmine, Mocha, JUnit and Karma. Involved in evolution process for IBM ODM Rule and Red Hat BRMS suite.
- Experience working on JIRA which is managing project requirements and tasks, tracking issues. Experience in working with RESTFUL Web Services and implementing RESTFUL API's.
- Excellent experience in GitHub and Tortoise SVN for source code management and for version control.
PROFESSIONAL EXPERIENCE
Confidential
Sr. NODE Developer
Responsibilities:
- 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.
- Used backend frameworks Nodejs, Koa (Express), Sequelize ORM, GraphQL, MySQL Database and AWS Stack.
- Microservice API development using NodeJS, KOA, Docker, and Kubernetes.
- Worked on full-stack development, with a focus on react/redux on teh front-end and nodejs/koa on teh back-end.
- Used Node. JS, React. JS, and Backbone. JS MVC framework for developing teh Single Page Application (SPA). Backend development done using Node. js, Koa, Cassandra, and Redis.
- Invented a new microservice approach for future flexibility. Nodejs was used for teh microservice approach; React and Vue were experimented with for better question formatting on teh front end. Teh Nodejs application was then moved to AWS EC3 environment to run within a Docker container with an AWS RDS MySql backend. AWS Lambda was evaluated to handle teh Node microservices in subsequent releases.
- Implemented teh Restful API using Sequelize. js with Node. js (hapi. js framework.
- Created a demo website using VueJS, HTML, SCSS, Cypress, Git, Tornado, Apollo-GraphQL, SQLAlchemy.
- Apollo model evolution Application using Node JS React / Redux/ Hapi Js on Oneops Cloud.
Tech skills: NodeJS, Express JS, KOAJS, HapiJS, OS(operating system), Clusters, Proxy Server, Swift, Promises, GraphQL, Involved in evolution process for IBM ODM Rule and Red Hat BRMS suite, GCP, Cotlin, Apollo, ReactJS, Angular, ES6, ES7, ES8, Javascript, CSS, HTML5, Babel, JSLint, UglifyJS, Webpack, Karma, Grunt, Gulp, NPM, Bower, Ngninx, Ajax, AWS, EC2, S3, Lambda, Azure, CI/CD, SQL, NoSQL, Hadoop, MongoDB, MySQL, PostgreSQL, Rest, JSON, XML, Microservices, Docker, Kubernetes, Jenkins, TeamCity, JIRA, Scrum, Agile, Linux.
Confidential - BROOKFIELD, WI
NODE DEVELOPER
Responsibilities:
- Worked on developing CRUD applications using MERN stack (MongoDB, Express, ReactJS and NodeJS) and REST based API. Experienced in working with Swift and frameworks like UIKIT, Core Data, Core Location.
- Used teh Node Package Manager (NPM) to install libraries like angular-clip, typescript etc., which are required for developing an angular application in Node. Built backend REST API with Node. js, Express. js.
- Designed RESTful API plugin using Node. js, MongoDB, Mongoose ODM, and Express which optimized teh code using Promises by 20%. Developed application using NodeJS for (AMD) and Grunt as task manager.
- Converting existing AWS infrastructure to server less architecture (AWS Lambda) deployed via terraform or AWS Cloud formation. Using Angular, Node.js, AWS, Websocket, RabbitMQ, Google Map Api, Docker and GCP.
- Provide cost analysis, architecture artifacts, scope of work for new Azure/AWS Cloud project delivery. Define and Document standards for configuring and implementing Azure Services (network, security configurations, and identity) for delivery teams. Created reference ARM templates and reference DR diagrams for new application studio’s to leverage. Managing both AIX Power and Red Hat Linux hosts running Oracle and Oracle Middle Tier.
- Implemented greenfield project leveraging Docker and Azure Kubernetes Service (AKS) for use, including configuration standards, implementing infrastructure with secure networking, and CI/CD pipelines.
- Developed complex ARM templates to deploy all Azure infrastructure with nested templates, shared templates, logic to support environment sizing, environment types, naming standardization. Project included over 20 unique Azure IaaS/PaaS/Data services. Migrated core networking infrastructure to Terraform to better align with enterprise tooling, dis included Gateways, Vnets, Subnets, NSGs.
- Created functions and assigned roles in AWS Lambda to run python scripts, and AWS Lambda using java to perform event driven processing. Utilised Node.js, AWS, Lambda for building customised Alexa Skill Set.
- Worked on AWS for continuous integration of files to teh UI and worked for teh backend development using Node.js and Mongo DB. Optimized teh Cassandra cluster by making changes in Cassandra configuration file and Linux OS(operating system) configurations.
- Worked with various schema for Application, Data Processing and Data warehouse dat resides in AWS RDS database (PostGreSql), Dynamo DB. Created and improved documentation for teh entire application using Swagger API's
- Integrated AWS Dynamo DB using AWS Lambda to store teh values teh items and backup teh Dynamo DB streams.
- Experience on practical implementation of cloud-specific AWS technologies including IAM, MFA, Elastic Copute Cloud (EC2), (S3), Route 53, DynomaDB, RDS, Lambda.
- Worked with various schema for Application, Data Processing and Data warehouse dat resides in AWS RDS database (PostGreSql),DynomaDB, RDS, Lambda, EC2, S3.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience. Enhanced teh code according to teh business requirements.
- Designed and implemented teh user interface using JSP, Servlets, JavaScript, HTML, CSS and AJAX.
- Wrote complex SQL queries, stored procedures in PL/SQL.
- Created test plans and JUnit test cases and test suite for testing teh application.
- Adopt Agile Methodology to plan using JIRA.
Tech Skills: NodeJS, Express JS, KOAJS, OS(operating system) GCP, HapiJS, Red Hat, Swift, Cotlin, Clusters, Proxy Server, Promises, GraphQL, Apollo, ReactJS, Angular, ES6, ES7, ES8, Javascript, CSS, HTML5, Babel, JSLint, UglifyJS, Webpack, Karma, Grunt, Gulp, NPM, Bower, Ngninx, Ajax, AWS, EC2, S3, Lambda, Azure, CI/CD, SQL, NoSQL, Hadoop, MongoDB, MySQL, PostgreSQL, Rest, JSON, XML, Microservices, Docker, Kubernetes, Jenkins, TeamCity, JIRA, Scrum, Agile, Linux
Confidential, Hartford, CT
Web Application developer
Responsibilities:
- Worked with node-api-transformer Node.js library for Confidential Inc to transform one API's request/response into another format, which is used to setup efficient transformations by defining a mapping.
- Developed teh backend by using Node.js and MongoDB created Koa.js development environment on Ubuntu.
- Worked extensively with Objective C, Swift, Cocoa Touch, Map Kit Frameworks, and Cocoapods.
- Used popular Node.js frameworks like Express and Restify to create a Restful Mock API.
- Worked on developing CRUD applications using MERN stack (MongoDB, Express, ReactJS and NodeJS) and JSON, XML, REST based API. Built backend REST API with Node.js, KOA.js and Express.js.
- Extensively used jQuery, Node.js in implementing various GUI components in application portal.
- Implemented token based authentication with JWT also used Passport from node.js.
- Configured auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, Kubernestes, Jenkins and Splunk. Expertise in Migrating Red Hat JBOSS Fuse ESB.
- Created Javascript, TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular. Implemented mock services in Node.JS with teh help of modules using Express JS.
- Work experience in Azure App & GCP, PaaS, Azure Data Factory, Azure data lake, Azure Data Lake Analytics, Azure SQL
- Deployment on Azure DevOps server and created Azure server Backup schedules. Customized Azure server work items and created different work item queries.
- Maintained teh source code in teh Azure DevOps server inside Git repositories and responsible in managing teh source code branch policies for teh automation of teh pipelines.
- Implemented CI/CD process with help of azure devOps for effective deployment to different environments.
- Worked on IDE's like Atom, Web Storm, Eclipse, Microsoft Visual Studio, IntelliJ IDEA and Sublime Text.
- Developed test suites in Postman, Selenium WebDriver (Java) with Junit framework in Eclipse
- Controlled tasks and code versions with JIRA. Prototyped Android applications using cotlin
- JMS is used with ActiveMQ for asynchronous messaging between teh business tier and teh process tier.
- Development and Testing of application using Agile Model, CI/CD, TDD, Scrum.
- Used Websphere Application Server for application deployment in teh clustered LINUX/UNIX OS(operating system).
- Tested/De-bugged on browser using Firebug. Followed Agile SCRUM methodology and used Test Driven Development (TDD), CI/CD, and Used BDD pattern for code quality and good readability standards.
Tech Skills: NodeJS, Express JS, Swift, OS(operating system), KOAJS, GCP, Red Hat, HapiJS, AngularJS, Javascript, Cotlin, NPM, CSS, HTML5, Ajax, Java, Spring, Hibernate, AWS, SQL, NoSQL, Hadoop, MongoDB, MySQL, PostgreSQL, Docker, Kubernestes, REST, JSON, XML, Azure, CI/CD, Github, PostMan, Selenium, SonarCube, Jenkins, JIRA, ActiveMQ, Scrum, Agile, Linux, hipchat
Confidential, New York, NY
Web Programmer
Responsibilities:
- Participated in Agile Process/SCRUM Meetings. Developed detailed mockups, prototypes and wireframes to illustrate interface and design concepts of teh website using Microsoft Visio.
- Utilized teh excellent modules for teh flow control in asynchronous non-blocking of I/O with teh help of Node.js.
- Worked with single thread and light weight scripting for fastest data transfer within teh Node.js.
- Designed RESTful API plugin using Javascript, Node.js, MongoDB, Mongoose ODM, and Express
- Developed application using NodeJS for Asynchronous Module Definition (AMD) and Grunt as task manager.
- Backend development done using Node.js, Cassandra, and Redis.
- Pioneer application hosting on cloud infrastructure using Amazon Web Services AWS.
- Worked on transformation of inheritance and out sourced UI by using HTML5, CSS, Ajax, Javascript, BootStrap, Node.Js and JQuery. Writing production-grade Javascript, Node.js and Ext JS applications.
- Worked on Web Services using REST, SOAP, XML and JSON, XML on Oracle.
- Interfaced with teh Oracle back-end using Java, J2EE, Spring, Struts, Hibernate Framework and config files.
- Developed applications using Visual Studio, C#, and a combination of Windows Services
- Development of BDD test cases using modules such as Selenium
- Testing using Spock Framework, Selenium and Soap UI tool.
- Followed Quality Processes like Continuous Integration/ Continuous Development with Jenkins & code quality using SonarQube and involved in Code reviews. Adopt Agile Methodology to plan using JIRA.
- Involved in debugging teh product using Eclipse and JIRA Bug Tracking.
- Worked on some Software Configuration Management tools like CVS, SVN
- Worked on LINUX/UNIX. Have used hipchat.
Technologies Used: NodeJS, ExpressJS, AngularJS, Javascript, CSS, HTML5, Ajax, Java, Spring, Hibernate, Oracle, AWS, Rest, JSON, XML, Visual Studio, Eclipse, SVN, Selenium, Sonarqube, Jenkins, JIRA, Agile, Linux, hipchat
Confidential, New York, NY
Software Developer
Responsibilities:
- Designed dynamic and multi-browser compatible pages using HTML, CSS, Typescript, JQuery, Ajax, Node.js, Bootstrsap, Angular.js and JavaScript.
- Involved with bug fixing on functionality, performance and designing issues with HTML5, CSS, Ajax, Node.js, Bootstrsap, SCSS, Typescript, JavaScript and JQuery. Created web pages using HTML, CSS, Bootstrsap, AJAX, JQuery and JavaScript.
- Worked on Web Services using REST, Soap, JSON, XML, wsdl.
- Supported data analysis projects using Elastic Map Reduce on teh Amazon Web Services (AWS) cloud.
- Responsible for implementation of Data Driven Automation Framework build using Selenium Web Driver
- Developed teh business tier using Core Java and teh HTTP interfaces using JSP, Struts, Servlets.
- Worked on Backend on Java with Oracle database using MSSQL Server, MySQL. Designing teh database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
- Initiated use of HttpUnit, Selenium IDE for testing. Have worked on SonarQube.
- Automated teh continuous deployment & continuous integration, Continuous Delivery process using Jenkins
- Used AWS Amazon Web Services to deploy our team's projects on to teh public cloud. Developing test suites in Selenium WebDriver (Java) with Junit framework in Eclipse.
- Developed, Consumed web services using C#, ASP.NET to interact with teh other applications and exposed them using SOAP and HTTP.
- Used SVN, CVS repository for version control. Worked on LINUX/UNIX. Have used hipchat.
- Executed project using waterfall model and practiced Agile Project Management & performed teh Scrum.
Technologies Used: Javascript, CSS, HTML5, JSON, XML, Ajax, Java, Struts, MS Sql Server, Rest, Soap, Visual Studio, Eclipse, SVN, Selenium, Sonarqube, Waterfall, AWS, Jenkins, JSP, Servlets, wsdl, Excel Sheets, Linux, hipchat.
Confidential, New York, NY
Software Developer
Responsibilities:
- Designed and developed teh layout of teh application using AngularJS, HTML5, CSS/CSS3 and Bootstrap.
- Used CSS Sprites to decrease teh number of HTTP requests and load time of web pages.
- Developed teh login and registration module and used teh jQuery Validation Plugin for teh form validation.
- Developed front end along with pages for user interactions; for teh entire website using AngularJS, HTML, CSS and JavaScript. Used AJAX, JSON to send request to teh server to check teh functionality of teh website.
- Used Ext.JSUIcomponents to implement various functionalities, Coded for Various windows, panels, forms and tree components, adding custom event on components and implementing their listeners for operation to be performed.
- Used Java Design patterns like Business Delegate, DataTransfer Object (DTO) and Service Locator in teh project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Designed and developed teh web-tier using Html, CSS, JSP’s, Servlets, Struts, SERVLETS, EJB, JPA, Struts.
- Designed teh front-end applications, user interactive (UI) web pages using web technologies like Javascript, AngularJS Jquery, HTML and CSS. Worked on Backend on Java JDBC with Oracle database using MSSQL, MySQL
Technologies Used: HTML, CSS, Javascript, AngularJS, Jquery, AJAX, JAVA, Spring, Hibernate, Oracle, MySQL, JDBC, Jira, Git, WebServices, UML
Confidential - SAN JOSE, CA
Software Developer
Responsibilities:
- Worked on bug fixing on functionality, performance and designing issues with JavaScript.
- Used collections in Java for manipulating and looping through different user defined objects
- Used Spring Core, Spring Web MVC, Spring ORM, Hibernate, Spring JDBC, and DAO, Spring AOP.
- Designed and developed teh web-tier using Html, CSS, JSP’s, Servlets, Struts, SERVLETS, EJB, JPA, Struts.
- Used Java Design patterns like Business Delegate, DataTransfer Object (DTO) and Service Locator in teh project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
Technologies Used: Oracle, MySQL, JDBC, HTML, CSS, Javascript, Jquery, AJAX, Jira, Git, WebServices, UML