Summary
Overview
Work history
Education
Skills
Languages
Certification
Languages
Timeline
Generic

Kumaresan Mathialagan

Esch Sure Alzette,Luxembourg

Summary

Self-motivated Software Engineer adds high level of experience over 14 years collaborating and working on multiple projects in Banking and Financial and Insurance sectors. Passionate, hardworking associate with motive for developing application interfaces that factor in unique demands for accessibility, reachability and security. Organized approach to meeting multiple, concurrent deadlines. Pulls from active knowledge of current technology landscape to promote best practices in software development.

Responsibilities:• Analysing a company's IT system and infrastructure. • Worked as Senior Software Engineer and Technical Lead in Onshore offshore working model across various projects in UK, Europe and India.

• Having extensive knowledge and working experience on Software Development Life Cycle (SDLC) and agile methodology of software development. • Collaborating with various business stakeholders understanding the requirements and giving improvements in their requirements. • Analysing business requirements and preparing impact analysis document. • Diagnosing IT system problems, inefficiencies, and weaknesses. • Planning a timeline for completion of projects.

• Experienced in following ITIL best practices and implementing incident/problem management, change/Release management. • Implementing a technological solution to meet business needs. • Analysing and determining security threats. • Providing advice on technology best practices. • Collaborating with the technical in-house team to ensure familiarity with technology. • Training staff to use the new IT system. • Monitoring the success of IT solutions.

Overview

14
14
years of professional experience
6
6
years of post-secondary education
1
1
Certification

Work history

Senior software engineer - Java Full Stack

UBS Luxembourg
Luxembourg
04.2025 - Current

Employer: Fouress Systems

  • Developed and enhanced banking regulatory reporting applications using Java 17, Spring Boot, and Spring Framework 3.
  • Implemented application security controls using SAST, DAST, IAST, and ASPM, reducing security risks across the SDLC.
  • Integrated automated security scanning (SAST/DAST) into GITLAB CI/CD pipelines for early vulnerability detection and remediation.
  • Applied Spring Security for robust authentication and authorization of regulatory reporting systems.
  • Supported Banking Regulatory Reporting initiatives, ensuring compliance with regulatory and data governance requirements.
  • Participated in Java and Spring upgrades, improving performance, stability, and security compliance.
  • Contributed to full-stack development, including React-based UI and backend REST APIs.
  • Automated deployment, monitoring, and support activities on Red Hat Linux using KornShell (.ksh) and Python scripts, improving production stability and security and ensured secure and reliable production environments.
  • Collaborated with QA, DevOps, Security, and business teams to deliver compliant, high-quality solutions.

Java - Full Stack Developer

Nadi Solutions
Luxembourg
09.2023 - 03.2025
  • Project Full Stack Engineer for Nadi applications
  • Worked in Spring boot applications connecting Postgres DB
  • Developed and implemented new features and enhancement in the Spring boot applications and Angular applications in the Front end.
  • Having a good working experience establishing the communication between the applications and microservices via spring boot API gateway and using Keycloak for authorization and authentication.
  • Worked on Hazel Cast caching mechanism in the spring boot applications
  • Worked in proposal and transformation of Monolith application to microservices architecture and written documentation to get business approvals.
  • Implemented Rabbit MQ as data bus between Spring microservices
  • Worked in implementing various features for Word, PDF and EXCEL reports rendering of data from the database.
  • Developed unit test cases and integration test cases using Junit and Mockito.
  • Worked in ELK stack. Configured logstash: input, filter, output plugins from database, log file sources and sent to elastic search as output converting search indexes in elastic
  • Worked in Spring boot 3 and Java 17 upgrades
  • Have a good knowledge in creating and working CI/CD pipelines in GITLAB
  • Have a good knowledge in Dockerisation of Spring applications and deploying them in Kubernetes cluster
  • Conducted code reviews
  • Take part in regular SCRUM meeting and status meetings with onsite team and members from other locations.

Java Consultant

ALTEN Luxembourg
Luxembourg, Luxembourg
02.2023 - 07.2023
  • Responsible for submitting project proposals and worked in proof of concepts to various banking clients for building their applications to process Swift messages
  • Responsible for collaborating with various business stakeholders understanding the requirements and giving improvements in their requirements
  • Conducted code reviews

Java- Full Stack Developer

Royal Bank of Canada
Luxembourg, Luxembourg
02.2022 - 01.2023

Employer: Tata Consultancy Services

  • Project Full Stack Engineer for RBC ONE LABS Team and worked in Agile methodologies.
  • This involves full stack development works in Spring micro services with Angular and TypeScript in Front end.
  • Developed Spring Boot applications connecting Elastic DB for storage and consuming and producing messages through Apache Kafka.

Tasks and Responsibilities

  • Worked in Producer and Consumer Spring boot applications which handled millions of data through Apache Kafka Streaming pipelines.
  • Undertake unit testing and other testing procedures for ensuring overall procedures for good programming and for efficient process flow
  • Responsible to work on vulnerabilities fixes and issues of application as reported by Sonar tool.
  • Worked in ELK stack. Configured logstash: input, filter, output plugins from database, log file sources and sent to elastic search as output converting search indexes in elastic
  • Have a good knowledge in creating and working CI/CD pipelines (Jenkins, etc...)
  • Adapted AOP Cross cutting concern for the data produced by some Kafka producer Spring boot microservices and transformed them in a Kafka consumer spring boot application and directed to Kafka topics which in turn posted to Elastic Search and used Kibana to visualize and analyze the data.
  • Worked with project branches in GIT Repo and GIT HUB.
  • Deployed Spring boot micro services through UCD Deploy.
    Conducted code reviews
  • Take part in regular status call meetings and providing prompt reports

Java - Full Stack Developer

Banque Internationale à Luxembourg
Luxembourg, Luxembourg
02.2020 - 01.2022

Employer: Tata Consultancy Services

  • Worked as Java Full stack Engineer in migration to T24 in various Spring boot applications.
  • Worked in the development of Spring boot microservices for processing, Whitelisting and Anonymization of MX and MT Swift messages.
  • Worked in Adobe FLEX with Action Script in front end.
  • Developed SQL procedures, worked in SQL queries and PL/ SQL developments
  • Handled transaction Management in multi-threaded environment
  • Responsible to work on vulnerabilities fixes and issues of application as reported by Sonar tool
  • Done Load testing and performance testing for application using Apache JMeter by loading messages to JMS queue
  • Deployed Spring Boot Micro services through XL Deploy
  • Worked in Kibana and Elastic search and Logstash stack
  • Deployment of microservices in OpenShift cloud platform

Java - Full Stack Developer

AXA UK
Bolton and Chennai, UK and India
06.2012 - 12.2019

Employer: Tata Consultancy Services

  • Organizing meetings with clients to understand scope of project to analyze
    Worked as onsite Technical Lead and coordinator for 10 member's team in Onshore offshore working model.
  • Worked as Full stack Java Developer with front end technologies (HTML, CSS, JavaScript)
  • Experienced in following ITIL best practices and implementing incident/problem management, change/Release management.
  • Represents the team on 24 hours working model and p1, p2 and p3 calls and strive to resolve the issues and stabilize the application to ensure minimum downtime.
  • Analyzing business requirements and preparing impact analysis document
  • Preparing high level and low-level design documents as per design directions
  • Coordinating with third party (Policy systems, Web Service, etc.,) teams if required and handling system integration (defining request and response) and hands on working in ESB.
  • Analyzing business requirements and preparing impact analysis document
  • Awarded AXA Star Employee award for dedicated works in fixing high priority production issues
  • Awarded stars for developing customer's self-understanding portal which saved much time and money involved in answering customer queries.

.NET Developer - C#

AXA UK
Chennai, India
12.2011 - 06.2012

Employer: Tata Consultancy Services

  • Full stack C# .net Developer
  • worked in Technologies and tools such as, .net framework, SQL
  • Gathered business requirements and proposed technical solution based out of business requirement
  • Responsible for both designing and development of web page according to the business standards
  • Supported User acceptance testing and preparing documents on technical solution and designs
  • Developed reusable components for the project.

Education

Bachelor of Technology - Information Technology (IT, Computer Science)

PSGCollegeof Technology
Coimbatore
08.2007 - 05.2011

Higher Secondary Education - ComputerScinece

SRV Higher Secondary School
Rasipuram
05.2005 - 04.2007

Skills

  • Core Java
  • Java 8, 11, 17
  • Spring
  • Spring Boot
  • Angular/React
  • Spring Microservices
  • RESTFUL Web Services
  • RedHat8 Linux
  • Application security using SAST,DAST,IAST,ASPM
  • JUnit, Mockito
  • Swagger
  • SQL / PL/SQL
  • Oracle / Postgres
  • Elastic search
  • Apache Kafka
  • Rabbit MQ
  • (ELK) stack
  • Kubernetes
  • Docker
  • Amazon Web Services(AWS)
  • GIT
  • Nexus
  • Maven
  • RedHat Open shift Cloud
  • Apache Tomcat
  • JavaScript
  • ActionScript
  • HTML, CSS
  • Adobe Flex
  • Eclipse
  • IntelliJ
  • Jira
  • Confluence

Languages

6,6

Certification

CERTIFICATIONS
• Oracle Certified Java Programmer (Java SE 6)
• Introduction to Oracle9i: SQL
• Oracle Certified Expert, Java Platform, EE 6 Web Component Developer (Java EE 6)
• Oracle PL/SQL Developer Certified Associate
• Full Stack with Angular and Spring Boot – Udemy
• Java Design Patterns

TRAINING
• Kafka fundamentals for Java developers – UDEMY
• DevOps Tools and AWS for Java Microservice Developers – UDEMY
• Apache Camel with Spring Boot applications
• Serverless using AWS Lambda for Java Developers



Languages

English
Tamil

Timeline

Senior software engineer - Java Full Stack

UBS Luxembourg
04.2025 - Current

Java - Full Stack Developer

Nadi Solutions
09.2023 - 03.2025

Java Consultant

ALTEN Luxembourg
02.2023 - 07.2023

Java- Full Stack Developer

Royal Bank of Canada
02.2022 - 01.2023

Java - Full Stack Developer

Banque Internationale à Luxembourg
02.2020 - 01.2022

Java - Full Stack Developer

AXA UK
06.2012 - 12.2019

.NET Developer - C#

AXA UK
12.2011 - 06.2012

Bachelor of Technology - Information Technology (IT, Computer Science)

PSGCollegeof Technology
08.2007 - 05.2011

Higher Secondary Education - ComputerScinece

SRV Higher Secondary School
05.2005 - 04.2007
Kumaresan Mathialagan