Around 12+ years of IT experience in software development in Node js, React Js, AWS and C++.
Having strong experience in oauth2 security mechanism and Server and Serverless Architecture.
Having good hands-on experience in integrating AWS API’s like Cognito, Lambda, API GATEWAY, EC2, Dynamo DB, SNS, SES,S3, SSM, KMS , Cloudfront.
Integrated custom dashboards like Kibana, and libraries like Semantic-Ui-React, and Material -UI, Reactstrap.
Having strong experience in frameworks like redux, Express js and MVC.
Having hands on module bundler like webpack.
Having good programming skills with proficiency in JavaScript and HTML 5, LESS and Bootstraps.
Strong Object-Oriented Analysis and Design Skills.
Hands on exp in configuration and basic programming exp in NGINX.
Hands on Exp in Debugging and memory leak tools like GDB, VALGRIND.
Hands on Exp in writing Make files, Socket Programming, Inter process communication.
Hands on Exp in writing Functional test, unit Test using nemo/night watch and Mocha respectively.
Experience in designing high-availability large scale infrastructure.
Knowledge of Source code controls systems, preferably GIT.
SKILL SETS
Language skills : Node js,React js,Javascript, C++
AWS Concepts : Cognito, Lambda, API Gateway,S3,SES,SNS, KMS
framework : Redux, MVC , Express JS
Others : Oauth2 , Webpack, Grunt , Selenium , Mocha js
Tools : Valgrind, GDB, Code Coverage (Istanbul)
Linux Concepts : Make files, Socket Programming, IPC.
WORK EXPERIENCE
Optimum Info System Pvt Ltd, Singapore, From April 2023 – Till date
NETS Singapore Pte Ltd, From March 2022 – March 2023
Senior Software Engineer, KG information Systems, From Apr 2019 – Mar 2022
Consultant, Syntel Ltd ,from Feb 2017- Mar 2019.
Software Engineer, Geometric Ltd from June 2015 – Aug 12 , 2016
Software Engineer, Vinkarr Technologies Pvt Ltd from August 2012 – March 2015
EDUCATIONAL QUALIFICATION
B.Tech in Information Technology from Chettinad College of Engg & Tech 2007-2011.
PROJECTS
PROJECT 5 : Netsclick Integration – Merchant Dashboard
Client : Nets Pte Ltd & Optimum Info Systems
Operating Systems : Linux.
Skills : Node js , React js , AWS , Lambda , EC2,
Duration : April 2022 to till date.
Team Size : 2
Description
. NETS Click allows consumers to securely add their NETS bank card and use it to conveniently pay for purchases with just one click. NETS Click uses tokenization to protect and secure your card details from being exposed and misused by any unauthorized third parties. Each token created is also unique to the specific merchant and your mobile device, to minimize any unauthorized fraudulent transactions.
NETS Click allows you to securely add your ATM Card as a preferred payment method on selected merchant’s mobile app and conveniently complete your mobile payments with just a simple click. NETS Click is a new in-app payment mode.
Roles and Responsibilities:
Nets click have 2 different dashboard for merchant and admin
I have worked as a single handed public portal development and also lead a 2 people vendor team who worked on public portal.
Done with multilevel of approval based the previous approval stage
All the work flow emails will be sent by third party email service
Cert validation and multi files uploaded, uploaded to S3 with KMS Encryption/Decryption.
Merchant can download the SDK for Android and IOS in various version
Application Approved merchant can start integrating the SDK with nets click
PROJECT 4 : Merchant , Bank & UPI Dashboard’s
Client : MinkasuPay
Operating Systems : Mac.
Skills : Node js , React js , AWS
Duration : April 2019 to Mar 2022.
Team Size : 1
Description
Minkasupay, offers 2FA mobile payments solution that leverages the power of smartphone and biometric to eliminate friction making way great for user experience. Its cutting-edge security technologies make online payment safer and easier than ever before. In mobile payments consumer can do the 2-factor authentication and pay directly from the net banking/Credit Card/Debit Card without username, password and otp. Which is under the implementation phase for UPI payments. Minkasu offers this feature only to few merchants and banks based on the transactions.
Roles and Responsibilities:
Merchant dashboard & Bank Dashboard displays all type of transactions with minkasupay based on user selected time period.
Dashboard home page have chart (Area Graph & Donut chart) representation of data volume with muti time frame options.
Another reports page have detailed report of individual transactions which can be either filtered/Searched .
Billing Page will have the individual merchant billing summary based the transaction volume.
Customer profile page will have the contact and Tax related information about the merchants.
Created complete dashboard client side using react js connected with backed node js server with redux framework.