Paulus - NodeJS Developer
Paulus - NodeJS Developer
Paulus - NodeJS Developer
I’m a Self-driven developer with strong understanding of SDLC, great communication skills and ability to
thrive in a fast-paced work environment. Highly analytical thinker with demonstrated talent for
streamlining complex work processes.
TECH SKILLS
NodeJS, Clusters, Proxy Server, Promises, ExpressJS, Rest, Micro services, GraphQL, Apollo, AWS, ReactJS, Angular,
ES6 , ES Next, ES7, ES8, JavaScript, CSS, HTML5, JSON, XML, Ajax, , Java, Spring, Hibernate, MySQL, PostgreSQL, VS
Code, Sublime Text, Webpack, Karma, NPM, Ngninx, GitLab, Cypress, Postman, Selenium, Blaze Meter, Sonarqube,
Scrum, Agile, EC2, S3, Lambda, Jenkins, Docker, Kubernetes, TeamCity, JIRA, SOA, ActiveMQ, Kafka, Linux, Mac,
Slack, Sococo, Zoom, Babel, ESLint, UglifyJS
1|Page
Work Experience
Rite Aid Corporation operates a retail drugstore chain in various states and the District of Columbia. The
Company sells prescription drugs, as well as other products such as nonprescription medications, health
and beauty aids, and cosmetics.
● Working 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.
● Created NodeJS application using KoaJS and ExpressJS Frameworks. Implemented back-end Web API with the use of
MongoDB, ExpressJS, and NodeJS and established connectivity with the use of Axios.
● Used Express.JS to route different endpoints, made services RESTful and used Sequelize.JS to manipulate data in
MySQL.
● 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 Node.js, Koa (Express), Sequelize ORM, GraphQL, MySQL Database and AWS Stack.
● Implemented token based authentication with JWT also used Passport from node.js.
● 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.
● Worked with Docker for containing microservices and write docker file, Jenkins for Automated Integration and
deployment process and kubernates for deploying.
● Optimized the configuration of Amazon Redshift clusters, data distribution, and data processing.
● Developed a media proxy server managed through a central service. Included usage reporting and URL/Domain
blacklisting. Used JQuery for callbacks, promises and event based functions.
● Complete DVR system built on Wowza over AWS with Java REST API server.
● Implemented back-end Web API with the use of MongoDB, ExpressJS, and NodeJS and established connectivity with
the use of Axios.
● Utilized Ansible and AWS lambda, elastic cache and cloudwatch logs to automate the creation of log aggregation
pipeline with ElasticSearch
● Used Spring Boot for developing micro services and used REST to retrieve data from client-side using Micro service
architecture.
● Implemented Micro Services based Cloud Architecture on Amazon Web Services (AWS) Platform and Cloud Foundry.
● Designed and developed the GraphQL schemas and resolvers to query the databases and integrated in AWS AppSync
using amplify framework
● Used Apollo Server in production and evolve quickly with the needs of the community.
● Developed various screens for the front end using ReactJS/Redux and used various predefined components from NPM
(Node Package Manager).
● Utilized Angular 8 Attribute directives to change the look and behavior of the DOM elements.
● Used JSPM and System.JS for loading module written in ES6 and Typescript.
● Developed an application using Redux, AngularJS, ES next, CSS3, and Bootstrap in a Test-Driven Development
Environment.
● Used Webpack to transpile ES6 and ES7 code into older browser compatible ES5 code.
● Created user defined functions which includes custom scripting in groovy or JavaScript, we can use predefined boomi
functions
● Developed rich user interface using HTML5, CSS, Coffee Script and Knockout JS.
● Created cloud formation template in json format and uses AWS SDK to call AWS Cloud.
● Responsible for developing Enterprise level IVR applications using VXML.
● Developed and Consumes Restful web services and tested using POSTMAN, RESTClient, SOAP UI.
2|Page
● Worked on BDD approach with cucumber-JVM in selenium web driver.
● Used Maven as a build tool and created the framework with selenium, selenium grid, java.
● Managed Virtual servers (Ubuntu Linux and Windows) on AWS EC2 using Open-Source Chef Server.
● Used Sencha Ext JS to structure JavaScript code in an MVC (Model, View, and Controller).
● Implemented ORM mapping and Dependency Injection in a Spring, Hibernate framework
● Backend codes are written in PHP using Sublime Text Editor following the OOP (Object Oriented Programming) best
practices for classes and methods.
● Developed and tested many features in an AGILE and Scrum environment using Ruby on Rails and JavaScript.
● Integrated configuration management and bug tracking tools such as the GIT SCM and JIRA.
● Written service methods and SQL queries, SQL to interact with the PostgreSQL DBMS.
● Used VS Code as an Integrated Development Environment (IDE) with Java Plugins.
● Architected a back- bridge interface using MuleSoft ESB and ActiveMQ for a mainframe modernization.
● Created AJAX web-mapping applications using ASP.NET.
● Developed user interface by using React, Redux with Babel, Webpack for SPA development.
● Used GIT for version control and handled unit testing using Jasmine and Karma.
● Used and configured NGINX and Node.js servers for the portal to run on and made them work even for CORS.
● Designed, built and deployed a multitude application utilizing almost the entire AWS stack (Including EC2, S3, RDS,
DynamoDB) focusing on fault tolerance.
● Created and configured the continuous delivery pipelines for deploying microservices and lambda functions using
Jenkins CI server.
● Implemented document generation for automated API creation using TeamCity.
● Used Apache Camel in the JBoss Fuse ESB as the integration platform for SOA Services.
● Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala.
● Created complex data flow charts to show business and using a Mac tool - Omnigraffle.
● Configured the Slack in Jenkins and published the build status notifications.
● Implemented font-end plugin, such as requireJS, firebase, slick, elevateZoom, fancyBox, animate.css.
● Worked with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.
● Maintained the standards of JS/CSS codes using LessLint, ESLint, JsHint, Jslint.
● Used Nodejs with grunt concat and grunt uglify.js for optimal performance.
Technologies Used: NodeJS, Clusters, Proxy Server, Promises, ExpressJS, Rest, Micro services, GraphQL,
Apollo, AWS, ReactJS, Angular, ES6 , ES Next, ES7, ES8, JavaScript, CSS, HTML5, JSON, XML, Ajax, , Java,
Spring, Hibernate, MySQL, PostgreSQL, VS Code, Sublime Text, Webpack, Karma, NPM, Ngninx, GitLab,
Cypress, Postman, Selenium, Blaze Meter, Sonarqube, Scrum, Agile, EC2, S3, Lambda, Jenkins, Docker,
Kubernetes, TeamCity, JIRA, SOA, ActiveMQ, Kafka, Linux, Mac,Slack, Sococo, Zoom, Babel, ESLint, UglifyJS
● Integration of user-facing elements developed by front-end developers with server side logic in node js.
● Working with Node.js as web server created a highly scalable server, Creating non-blocking functions.
● Using Express Framework to set up middleware to respond to the HTTP requests with the help of Node JS.
● Working with JSON web tokens for authentication and authorization security configurations using Node.js.
● Working with node-rest-client module which Allows connecting to any API REST and get results as js Object.
● Developing custom HTML elements using angular. js directives.
3|Page
● Wrote advanced HTML 5, JavaScript and CSS to deliver cutting-edge user interfaces and components.
● Extensively involved in front end screens using Java, HTML 5, ES6, CSS and Ajax.
● Used Bootstrap front-end framework for faster and easier web development with MySQL database, Node.js as the
backend.
● MEAN Stack development from scratch including mongodb server setup and expressjs server development.
● Developed RPM using mock build-ENV shell, Conf-D yang model CLI RESTAPI python.
● Migrated servers, databases, and applications from on-premise to AWS, Azure and Google Cloud Platform.
● Created Sharepoint to Documentum REST-based integration service for Cash Receipts project.
● MEAN Stack development from scratch including mongodb server setup and expressjs server development.
● Designed and built web application to interface with IoT suite. Used NodeJS, ExpressJS, MSSQL, and AngularJS.
● Configured auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins
and Splunk.
● Deployed the application using RDS, AWS Elastic BeanStalk and monitor EC2 servers performance using CloudWatch.
● Implemented AWS solutions using EC2, S3, DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups.
● Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage
such as S3 buckets using AWS Cloud Watch. Used Kafka and Solace MQ for exchange of data.
● Maintained the user accounts (IAM), RDS, Route 53, SQS, SES, and SNS services in AWS cloud
● Used DOJO for Ajax Support and used JSON for DOM objects and developed data visualization using D3.js and Google
Charts.
● Developed C#, XML and JSON based WCF services and Web API services.
● Used Postman to validate the flow of newly added functionalities based on the test data.
● Performed Regression testing on new builds, every modification in the application using Selenium.
● Designed and implemented Selenium WebDriver automation framework for smoke and regression test suites (TestNG
and Maven).
● Used of IDEA IntelliJ IDE for coding, debugging, creation of Unit Testing, Sonar DEI Scan etc.
● Configured Jenkins to handle application deployment in Pivotal Cloud Foundry (PCF) server and to integrate with Git
Hub version control.
● Provided support & development of web based applications and TCP/IP socket applications in LINUX, using PHP,
JavaScript, Oracle, openSSL.
● Configured Alert manager to send alerts to Ops Genie and HipChat.
● Used a few different methods for coding / source control, including MavensMate, Sublime Text.
● Developed various screens for the front end using React.JS and used various predefined components from NPM (Node
Package Manager) and Redux libraries.
● Worked in an Agile Scrum team and CI/CD environment with emphasis on providing fast paced deliverables.
● Managed JIRA templates, workflows, and other functionality Evaluation and manage Confluence add-ons and macros
● created NodeJS application using KoaJS and ExpressJS Frameworks.
● developed restful Apis and invoke Soap Apis in Express.js and Hapijs, validating Apis with swagger.
● Wrote data access code for PostgreSQL using PL/pgSQL stored procedures, Hibernate and Spring.
● Used VS to maintain source and version management and used Eclipse as IDE.
● Good hands on Building Buildkite Pipelines to create Azure infrastructure from GitHub repos containing Terraform
code.
● Changed the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
● Developed JMS components to send messages from one application to other application using Apache ActiveMQ..
Technologies Used: NodeJS, ExpressJS, Rest, AWS, KOAJS, HapiJS, Java, JavaScript, HTML5, CSS, Angular.js,
JSON, Ajax, XML, Spring, Hibernate, MySQL, PostgreSQL, VS Code, Sublime Text , NPM, Github, PostMan,
Selenium, SonarQube, Scrum, Agile, Jenkins, Docker , Kubernestes, JIRA, ActiveMQ, Linux, hipchat
● Worked on transformation of inheritance and out sourced UI by using HTML5, CSS, Ajax, Javascript, AngularJS
Bootstrap, Node.Js and JQuery. Writing production-grade Javascript, Node.js and Ext JS applications.
● Developing REST API web service using Node JS and Hapi.js with swagger documentation
● Closely worked with the customer scrum to build the internal web application which will be Responsible for all client
side UI Validation and implementing Business logic based on user selection using JavaScript and Angular.JS.
● Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and hence building type
ahead feature for zip code, city and county look up using jQuery, AJAX.
● Designed and built web application to interface with IoT suite. Used NodeJS, ExpressJS, MSSQL, and AngularJS.
● Developed iOS REST based integration with traffic information feed for in app traffic notifications.
● Created the back-end using NodeJS, ExpressJS and included npm package Axios to get results from multiple search
APIs.
● Created a web application using MEAN Stack technologies (MongoDB, ExpressJS, Angular 4/5, NodeJS)
● Developed Restful MicroServices using Flask and Django and deployed on AWS servers using EBS and EC2.
● Developed User Interface using Visualforce, Salesforce API, HTML5, CSS and AJAX.
● Extensively worked with Repository tool SVN and continuous integration tools Jenkins, SONAR
● Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT.
● Used Postman and SOAP UI to test the web service calls.
● Created and Implemented Keyword Driven Framework using Selenium.
● Created framework in Selenium WebDriver using behavior driven approach like JBehave.
● Performed end to end testing using Selenium web driver, Jbehave and Testing.
● Used OWASP and SonarQube for continuous inspection of code quality to perform automatic reviews with static
analysis of code to detect bugs
● Usage of Jenkins build for deploy the project into PCF Cloud Foundry
● Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Puppet.
● Integrated with Hipchat for team chat, Jenkins for continuous integration, or other systems using Bitbucket webhooks
● Worked on application backend implemented as Node.js express application server.
● Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with mongodb.
● Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
● Developed API Gateway using Node.js and Used MongoDB as a Database for storing information.
● Used JSP's HTML on frontend, Servlets as Front Controllers and Java script for client side validations.
● Developed a middleware data identity mapping solution utilizing Spring, Hibernate and JPA.
● Created Oracle EBS APIs for Oracle SOA Gateway processes, utilized SOAP UI tool for testing web services
● Created new web pages for current and new programs using Sublime Text Editor and JavaScript
● Used JMX (java management extension) for Developed the application using Eclipse and Intellij idea as the IDE.
● Configured with grunt.js to test the JavaScript with JSHint, run unit tests with Jasmine-Karma (for the Angular.JS
projects). Wrote client Side code using React.js and used NPM & gulp directories to generate the server.
● Developed application using NPM, Sass, and other front end libraries and frameworks.
● Developed and improved work processes in Jira to facilitate code uniformity as well as greater time and resource
efficiency.
Technologies Used: NodeJS, ExpressJS , Rest , AWS, JAVA, Servlet, Spring, JavaScript, Angular.JS,
JQuery, Struts, Design Patterns, Agile, HTML5, CSS, JSON, XML, Ajax, Eclipse, Hibenate, Sublime, Oracle,
Struts, IntelliJ, Grunt, Gulp, NPM, SVN, PostMan, Selenium, SonarQube, Agile, Jenkins, Jira
5|Page
NODEJS DEVELOPER
Costco
November 2015 – May 2017
Location - Issaquah, WA
● Reviewed customer feedback about the debugging issues, fixed bugs with HTML and JavaScript codes and worked on
● Developed user interface using JSP JQuery, and AJAX to speed the application.
● Used Java Messaging Services for reliable and asynchronous exchange of important information.
● Used business delegate to call EJB from struts action class.
● Used JDBC for database connectivity with MySQL Server.
● XML messages are used to communicate between web services that are written using SOAP and WSDL.
● Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking.
● Writing the java script and designing the JSP GUI frame work.
● The Views are programmed using struts, JSP pages, Model is a combination of EJB’s and Java classes and Controllers
are Servlets.
● Developed REST based integration with Live Engage application.
● Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web
pages at the client side.
● Designed and developed Jenkins job to deploy Lambda functions from github repo into either multi-tenet or single
tenet AWS spaces.
● Built and maintained application features using JavaScript/jQuery, HTML, CSS, LESS, and MongoDB
● Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
● Worked with various Python Integrated Development Environments like PyCharm and Atom.
● Improved and simplified development workflow by introducing tools such as Gulp, Grunt, Node.js and Bower.
● Extensively worked with Repository tool SVN and continuous integration tools Jenkins.
● Worked with POSTMAN for API testing and created User Model for application.
● Writing Automation test scripts using JBehave, Serenity and Selenium Webdriver for regression suite.
● Identified the opportunity to improve and converted manual test cases into test automation through Selenium.
● Installed and configured SonarQube in the dev server for Code analysis and integrated Sonar plugin in out Gradle build
and Jenkins.
● Designed and developed the application using agile methodology and followed TDD, Scrum waterfall model.
● Used DevOps tools like Jenkins and UDeploy for build and deploy the code packages.
● Used Apache POI methods for writing to excel sheets in java.
● Performed LAMP installation and configuration on Ubuntu, Red hat and amazon Linux Instances.
● Automated new user and groups creation in HipChat using its Python API.
● Followed Scrum Incremental process of Agile Software Development methodology and tracked the requirements using
JIRA.
Technologies Used: JavaScript, HTML5, CSS, Angular.js, JSON, Ajax, XML, Java, Struts, MS Sql Server,
Rest, Atom, Bower, Eclipse, SOAP, SVN, PostMan, Selenium, SonarQube, Waterfall, AWS, WSDL, Jenkins,
JSP, Servlets Excel Sheets, Linux, hipchat
WEB DEVELOPER
Johnson & Johnson
Nov 2013 – Oct 2015
Location - New Brunswick, NJ
6|Page
Johnson & Johnson is a holding company, which engages in the research and development, manufacture
and sale of products in the health care field. It operates through the following segments: Consumer,
Pharmaceutical, and Medical Devices. Worked for the software which can take care of products and
services offered as per the different categories, also it can manage the incoming and outgoing of
products or material.
● Designed and developed the layout of the application using AngularJS, Node.JS, HTML5, CSS/CSS3 and Bootstrap.
● Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
● Developed the login and registration module and used the jQuery Validation Plugin for the form validation.
● Developed front end along with pages for user interactions; for the entire website using AngularJS, HTML, CSS and
JavaScript. Used AJAX, JSON to send request to the server to check the functionality of the website.
● Used Ext.JS UI components 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, Data Transfer Object (DTO) and Service Locator in the project
extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
● Designed and developed the web-tier using Html, CSS, JSP’s, Servlets, Struts, SERVLETS, EJB, JPA, Struts.
● Designed the 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, Node.JS. jQuery, AJAX, JAVA, Spring, Hibernate,
Oracle, MySQL, JDBC, Jira, Git, Webservices, UML
WEB DEVELOPER
The Travelers Companies
Apr 2012 – Oct 2013
Location - NEW YORK, NY
The Travelers Companies, Inc., commonly known as Travelers, is an American insurance company. It is
the second-largest writer of U.S. commercial property casualty insurance, and the sixth-largest writer of
U.S. personal insurance through independent agents.
● 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 the web-tier using Html, CSS, JSP’s, Servlets, Struts, SERVLETS, EJB, JPA, Struts.
● Used Java Design patterns like Business Delegate, Data Transfer Object (DTO) and Service Locator in the 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
SOFTWARE DEVELOPER
Google
Sep 2010 - Mar 2012
Location – MOUNTAIN VIEW, CA
7|Page
Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to
improve customer experience. Enhanced the code according to the business requirements.
Designed and implemented the 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 the application.
Adopt Agile Methodology to plan using JIRA.
Technologies Used: JavaScript, HTML, CSS, Ajax, JQuery, Java, JPA, SQL, UML, JSP, Servlet, Ant, XML,
Jira, Agile.
8|Page