About Me
● 12 years of experience in involving analysis, design, develop, and testing enterprise applications.
● Can scope, design, develop, deliver, and troubleshoot microservice, application Security and DevSecOps automation.
●...
● Delivered multiple microservice projects in banking and e-commerce domains.
● Worked in Retail Banking, Telecom, and e-Commerce domains.
● Containerizing legacy applications and deploy into the Openshift container platform.
● Converting monolithic application to microservice and follow 15 Factors methodologies.
● Design and develop cloud-native applications using spring boot, spring cloud, and Netflix OSS.
● Familiar with cloud readiness assessment of the legacy application using the Websphere and Ret Hat app profiling tool.
● Experience in DevSecOps and CI/CD tools – Collaborate, Build, Test, Package, provision, deploy and Monitoring.
● Working in Docker, Kubernetes, Openshif, Istio Service Mesh, Prometheus and EFK.
● Experience in Java design patterns, and EIP.
● Designing a domain-driven approach and microservice entity-relationship model for
Payments, Customers, CASA Accounts, Credit Cards, and Service Request.
● Worked in bank payment modules such as QR payment, Interbank, and telegraphic fund transfer.
● Worked in oAuth2 security, 2FA and SoftToken implementation for Banking API.
● Strong knowledge in the design and developing loosely coupled message-oriented architecture using JMS, message broker and in-memory messaging.
● Worked in Cloud such as Cloud Foundry, Azure, and AWS.
● Implemented caching using Gemfire server in spring boot application, installed tool to monitor
● Gemfire server using influxDb and Grafna. JDBC connector to query Gemfire data from IDE.
Github - https://github.com/kaleeswaran393
Show More
Skills
Web Development
Software Testing
Programming Language
Development Tools
Game Development
Database
Operating System
Others
Mobile Apps
Software Engineering
Portfolio Projects
CITI Bank Legacy Application Migration – Rehost and Re-Factor legacy application into OpenShift
https://www.citibank.com.sgApplication Transformation-Assessed Legacy application and Migrated to Openshift
Company
CITI Bank Legacy Application Migration – Rehost and Re-Factor legacy application into OpenShift
Role
DevOps Engineer
Contribute
Pre-sales for application transformation Lift and Shift, Refactor, Modernize and Refactor Dockerization, Containerised, Deployed into Opehsift Capacity planning CI/CD DevOps and DevSecOps Automation
Description
● Doing cloud readiness assessment for legacy applications and segregating them which are Rehost, refactor and retire.
● Lift and shift the legacy application to OpenShift container.
● Use CyberArk for password management, Venafi for keeping SSL certificate.
● Writer common API for container to pull the password from CyberArk and Venafi.
● Recommend cloud native-design and best practices.
● 12-factor assessment using internal EMC, Websphere, and Radhat application profiling tool.
● Captured application dependency, config and externalized them.
● Containerized Siteminder SSO integration and CyberArk with apache HTTP Proxy.
● Understand the deployment steps and writing docker file to convert S2I.
● Dockerized legacy application, containerized them and deployed into OpenShift.
● Implemented ELK for application monitoring, Sticky session for routing, and Istio Service Mesh.
● Onboarding application into CI/CD.
● Server and pod Capacity planning.
● Deployed containerized application into Dev, SIT, and UAT Openshift Clusters.
● Defined Auto Scaling Strategy.
Show More Show LessSkills
Apache Maven DevOps Docker Enterprise Java Bean 3 - (EJB3) Java (All Versions) Kubernetes Nexus OpenShift Oracle SonarQube Spring Framework SpringBoot SSO Framework Integration TIBCO EMSTools
javaCompany
BEMS – IoT – Building Energy Management System for College of Engineering in Thailand
Contribute
Managed offshore COE Team Implemented CI/CD Pipeline Involved designing Microservice architecture and best practices UAT testing and end customer interaction to understand the requirement
Description
● University project to control sensors such as AC, lights, Lux, Motion Sensors, Invertor, and Solar.
● It is an IoT device management system to monitor building devices.
● Developed UI application to control and monitor those devices – basically on and off those devices.
● We developed a component to connect MySQL database to get real-time data and published into Kafka
● Kafka consumer consume data and insert that into PostgreSQL
● UI to show building layout and all floor devices and the option to control those devices.
● Traveled to client location to demo application and get feedback
Show More Show LessTools
ActiveMQ java Kafka MySQLWorkbenchQR Scan and Pay for HK, Soft-Token And Multi-Factor Authentication, and Credit Limit Increase
https://www.sc.com/sg/bank-with-us/online-bankingCompany
QR Scan and Pay for HK, Soft-Token And Multi-Factor Authentication, and Credit Limit Increase
Role
Backend Developer
Description
● Converted monolithic application into microservice and implemented oAuth2 in legacy and microservice applications.
● Implemented Softtoken for an API call, Implemented auto step up from 2FA, 3FA, and Transaction Signing.
● Design and developed microservices using spring boot in the banking payment domain.
● Developed service orchestration for payment project.
● Engineering the application adhering to the Twelve-Factor methodology.
● Developed API for QR payment for Hong Kong QR Scan and Pay project, Made payment made via HKCL.
● Developed QR generation and QR scan using Zebra Crossing library.
● Independently developed data access layer to retrieve multiple country DB data in a single microservice application.
● Design and developed Service Request API for Credit Limit Increase and Wealth Lending project.
Show More Show LessTools
javaCompany
Asia’s stock photo site
Role
Backend Developer
Description
● APIs are developed for Gamification.
● Written ETL component to pull data from DB and push data to Kafka using Kafka Connect , and Water-Bottled .
● Written Kafka consumer using spring Kafka API and indexed data into Elasticsearch using spring-elasticsearch APIs.
● Enhanced spring elasticsearch search API based on the freshness of data and number of likes and views.
Show More Show LessTools
javaDAAS – Data as a service – Axway API Gateway is an API management tool for all D&B Daas product.
https://www.dnb.comCompany
DAAS – Data as a service – Axway API Gateway is an API management tool for all D&B Daas product.
Role
Backend Developer
Description
Installed axway (Vordel) in development box and created node and instance in Axway
● Integrated with LDAP for webservice request authentication
● Created virtual service for webservices and developed policies using policy studio.
● Update XSD and XSL for existing webservices for new enhancements.
● Deploying service and test using Axway traffic monitoring and log.
● Prepare release artificate FED file for UAT and production deplomen
Show More Show LessSkills
API Gateway IAM LDAP SpringBoot XML Schema Definition - (XSD) Extensible Stylesheet Language TransformationsTools
java