Post Job Free

Resume

Sign in

Design Project

Location:
Littleton, CO
Posted:
April 20, 2021

Contact this candidate

Resume:

Rathi Shanmugam

Ph: (***)–***-**** Mail: adlueg@r.postjobfree.com

Visa Type: Green Card

To work for progressive organization in a highly motivating and challenging environment that provides me job satisfaction in utilizing my creativity and skills to achieve the organization’s goal while achieving my personal goal PROFILE

• 5 years Experience as Full Stack Developer

• Solid Knowledge in Node.js, JavaScript, ES6, TypeScript and Event loop architecture

• Strong Knowledge of REST API Standards, Web security and Authentication

• Experienced in Mongodb, Mongoose(ORM), SQL and Sequelize(ORM) association

• Worked in Angular 2+, ReactJs, Bootstrap, Material design, SPAs(Single Page Application) and responsive web app projects

• Created reusable React components and managed application state with Redux

• Written Typescript reusable components, templates,services and worked with ngrx, RxJS Observable

• Created Token based(using JWT) Authentication,Authorization using PassportJS library and Oauth2 Protocol

• Consumed messages from Apache ActiveMQ messaging server using STOMP protocol to show real time event updates

• Experienced in Test Automation Framework (Jasmine,Karma,Mocha,Jest,Enzyme,Chai,Sinon),TDD cycle

• Created Docker file, Kubernetes manifest files and generated Helm templates to deploy application in AKS

• Migrated application from On-Prem server to Azure AKS service

• Experienced in Agile Development and ability in quickly developing prototype into product

• Ability to work under pressure, meet deadlines and easy to adapt Advanced Technologies

• Quick learner to learn new technologies, ability to work in a highly collaborative and communicative environment

• Knowledge of working with VueJS SPAs(Single Page Application) CORE COMPETENCIES

Technical skills

Frontend Frameworks & Libraries: Angular 2+,ReactJS, VueJS, RXJS Observable, Redux, NgRx, Material Design Library Database : MongoDB, PostgreSQL

ORM : Mongoose, Sequelize

Application/Web Servers : NodeJs, Nginx

Tools & Utilities : Jira, Confluence, Git, npm, yarn Methodology : Agile, Responsive Web Design, Single Page Application CSS Preprocessor : Sass, LESS

Web Technologies : HTML, CSS, Bootstrap, Material Design Operating System : Linux, Mac OS, Windows

Testing & Mocking Frameworks : Jasmine, Karma, Jest, Mocha, Enzyme, Chai, Sinon CI/CD : Jenkins, Bitbucket, Azure DevOps

Container Technologies : Docker, Kubernetes, Helm

ACADEMIA

First class in Bsc – Bachelor of Computer Science from Bharathiyar University – India

First class MSC(Master of Information Technology and Management) from Kongu Engineering College - India Rathi 720-***-****

CAREER ASSIGNMENTS

SNNT Technologies Limited

Project : CCP(CHO Claim Portal)

Duration : May 2018 – March 2020.

Environment : NodeJs, Express, MongoDb, Mongoose, Angular8, RxJs Observable, Material Design, Jasmine, Karma, Mocha, Chai, Sinon

Scope:

CHCP(Credit Hire Claim Portal) is an electronic exchange service providing a pro-active process between CHO’s(Credit Hire Organisation) and Insurers with a comprehensive and flexible business rules engine for validation, exception handling, workflow routing and straight through processing of credit hire/repair claims from first notification to settlement of a claim. Key responsibilities:

Worked as Productive and Positive team member to design, code, test, report and debug operations

Participating in system design and technical discussions

Developed Single Page Applications (SPA) using Angular8, MaterialDesign, LESS

Written components, templates,Forms,custom directives, decorators, and services and configured routing with Angular-Router

Worked with Passport and JSON web tokens(JWT) for authentication and authorization using OAuth2 Protocol

Involved in Creating and Consuming Restful Services using Node JS and Express Framework

Used Mongoose (ORM) to store and retrieve data from MongoDB

Configured STOMP to get and send real time data to topic using pub/sub pattern for entire claim’s lifecycle event

Interacted with PO and BA for Business Requirements questions

Unit testing the modules using Jasmine and Karma Test cases and Mocha and Chai Test Cases

Containerizing Application and Deploying Application in Kubernetes cluster Project : ICP(Insurer Claim Portal)

Duration : Jun 2017 – December 2018

Environment : NodeJs, Express, MongoDb, Mongoose, React, Redux, RxJs,Material Design, TDD, Jest, Enzyme, Mocha, Chai, Sinon

Scope:

ICP is a portal for the management of subrogated recoveries between Insurers, it is a full end to end workflow of a claim system from first notification to reconciliation of an invoice payment. It enables Insurers to upload claims against another Insurer(at fault) and manages the claim’s life cycle through assigning claim handler, auto routing, task management, supplementary invoice, Bi-Lateral Agreements, Interim Payments, Attachments, Invoice uplift, STP(Straight Through Processing), Liability negotiation, Litigation, Business Rule Validation. Key responsibilities:

Worked as Productive and Positive team member to design, code, test, report and debug operations

Participating in system design and technical discussions

Developed Single Page Applications (SPA) using ReactJS, Bootstrap, CSS, LESS.

Used SASS and LESS CSS pre-processors for converting to old fashioned CSS.

Designed and developed base classes, framework classes and re-usable components.

Used various Material Design components like dialog, date picker, snack bar, table, card, paper, button, slide, grid, tabs, icons, typography, container, avatar, toolbar, textfield.

Created Components and Documentations for all the components which is included on the Wiki page.

Used RxJs Subject for creating communication between components.

Worked with Passport and JSON web tokens(JWT) for authentication and authorization using OAuth2 & openId Connect Protocol

Written ReactJS reusable components, Forms, Events, Redux and configured the routing with React-Router

Interacted with PO and BA for Business Requirements questions and written technical Documentation.

Involved in Creating and Consuming Restful Services using Node JS and Express Framework.

Configured STOMP and React Context API to get and send real time data to topic using pub/sub pattern for entire claim’s lifecycle event

Unit testing the components and Redux Store using Jest and Enzyme Libraries.

Participated in unit testing and integration testing of the system.

Used Mongoose (ORM) to store and retrieve data from MongoDB

Containerizing Application and Deploying Application in Kubernetes cluster Rathi 720-***-****

Venbro Polymers

Project : Hospital Patient Management, Collage Student Management Duration : Sep 2004 – December - 2006.

Environment : Java Swing, SQL Server, Swing MVC architecture design patterns Responsibilities : Developed screen flows and new window layouts, Developed client slide components utilizing Java Swing framework.Maintained development methodology coding and design standards.Prepared technical design documentation and explanatory material.

Enhancements In React

I Enhanced myself with all React Functional component Hooks and did some spike project on that (MERN Stack), shared the link below,(it can be runable using docker or minikube).

https://github.com/rathishanmugam/react-materialProgramCard-2020

Another spike project where I have used react-reactive-form for creating dynamic form elements (MERN Stack). The link shared below, https://github.com/rathishanmugam/react-material-admin-layout.git Additional Vue Skills

I Additionally Learned Vue Library, Used Vuetify(Material Design Library), Vuex(State Management Library),Vue Router in this spike project

(MEVN Stack), shared the link below

https://github.com/rathishanmugam/vue-user-management.git

Another spike project Used Vuetify(Material Design Library), Vuex(State Management Library),Vue Router (MEVN Stack). The link shared below, https://github.com/rathishanmugam/inventry-mongodb-project.git Rathi 720-***-****



Contact this candidate