Websites
Summary
Overview
Education
Work History
Skills
Field Experience
Certification
Timeline
AssistantManager

Jeyakanthan Thiruchittampalam

Yishun

Summary

Software Engineering Professional with 15+ years of experience developing Backend Java applications and Batch Frameworks. Skilled in designing and developing Microservice architecture with Message queues. Involved in various phases of incremental development using the Scrum framework.

Overview

16
16
years of professional experience
4
4
years of post-secondary education

Education

Bachelor of Science - Software Engineering

Kingston University
London, United Kingdom
08.2004 - 07.2008

Work History

Senior Principal Consultant (Software Engineering)

National University of Singapore
Singapore
09.2021 - Current

Responsible for tech stack of Java applications to facilitate University Internal needs

  • Designing and implementing high-quality complex applications and solutions.
  • Providing post-implementation maintenance support.
  • Conducting technical feasibility studies, analyzing requirement specifications, and collaborating with teams to design and architect solutions, including developing proof of concepts.
  • Documenting and updating the technical design specifications.
  • Preparing effort estimations and developing technical activities, schedules, and work breakdown structures to ensure compliance with project scope, deliverables, resources, and budget.
  • Ensuring compliance with security, development, and quality standards.
  • Identifying and keeping abreast of the latest application development and technology trends on new initiatives and emerging technologies.
  • Conducting or facilitating knowledge sharing of emerging technologies.

Senior Consultant

Central Provident Fund (CPF)
Singapore
08.2019 - 08.2021

Revamping Mainframe Applications (Monolithic Applications) to Open-source highly scalable and fault tolerant applications across independent platforms including Java and PEGA

  • Designing and developing Java Microservice applications
  • Technical lead role for the Scrum development team.
  • Data Migration from DB2 and Teradata to MSSQL.
  • Developing REST APIs and Batch Framework using Spring framework.

Lead Software Engineer

Crimson Logic
Singapore
09.2013 - 08.2019

Responsible for identifying and designing business solutions for 18 government agencies (IDA, HAS, MOM ex...) to manage their Business License Management

  • Designing and developing Payment (ePayment, GIRO ex...) Module for all 18 Agencies
  • Batch job framework design and implementation using Java, Spring and Hibernate
  • Leading developers on Module base
  • Designing solutions and managing the data transfer to LicenceOne DB
  • Working with Government agencies and project management team on Release scope
  • Production Support.

Java Developer

Manpower Staffing Services
Singapore
04.2012 - 08.2013
  • Responsible for user interface, API and engine design and development using Java, JSP, spring, hibernate, JSP, SOAP, Oracle, JavaScript, XML and HTML for major clients
  • Designed and implemented core software components
  • Designed and developed sophisticated system components and modules
  • Participated in design sessions and code reviews
  • Developed and implemented business applications.

Software Engineer

Infoshare Ltd
London, United Kingdom
09.2008 - 01.2012

Infoshare supply Master Data Management for both the public and private sectors

  • Key area of my work is to design and build user interfaces according to Human Computer Interfacing
  • Providing realistic and accurate estimates for design, development and testing
  • API development.

Skills

  • Software architecture: Service-oriented architecture (SOA) & Microservices
  • Cloud services: Azure
  • Development methodologies: Agile, DevSecOps, Scrum & Waterfall
  • Programming language: Java, JavaScript, JSP
  • Platform Services: Docker and Kubernetes
  • Framework: Spring Framework including Spring Boot and Spring Batch
  • ORM and Databases: Hibernate, MSSQL, DB2 and MySQL
  • Messaging: Apache Kafka and RabbitMQ
  • Application Server: JBoss, Tomcat
  • Testing framework: Junit with Mockito
  • Code Coverage & Quality: Fortify, Jacoco and SonarQube
  • Build Tool & Version Control: Maven, Jenkins DevOps and Github
  • Others: REST API, Swagger, JavaDocs, Postman, SoapUI

Field Experience

  • Defining the tech stack and architecture of Java applications.
  • Revamping Mainframe Applications to Microservice Orchestration Architecture pattern.
  • Complete e-Payment design and Implementation for Singapore Government sector. More than 190 Singapore Licenses e-Payment solutions implemented.
  • Master Data Management solutions for Major clients in England (Government and public sector). Worked on ClearCore system which formatting data from different systems database and merge as one data center.
  • Implemented Saudi Tadabul System Payment with HSBC Internet e-wallet.
  • Excellent team player with good leadership, communication skills, strong analytical ability and personal commitment to continual learning, experience in carrying out Knowledge transfers for teams across different countries.

Certification

  • Microsoft Certified: Azure Fundamentals, Microsoft - 04/2024
  • Report Design Essentials : Data structure, UI and UX , National University of Singapore - 03/2024
  • AICP Python for Artificial Intelligence and Machine Learning , National University of Singapore - 08/2023
  • Artificial Intelligence Competency Course (Foundation) National University of Singapore - 12/2022

Timeline

Senior Principal Consultant (Software Engineering)

National University of Singapore
09.2021 - Current

Senior Consultant

Central Provident Fund (CPF)
08.2019 - 08.2021

Lead Software Engineer

Crimson Logic
09.2013 - 08.2019

Java Developer

Manpower Staffing Services
04.2012 - 08.2013

Software Engineer

Infoshare Ltd
09.2008 - 01.2012

Bachelor of Science - Software Engineering

Kingston University
08.2004 - 07.2008
Jeyakanthan Thiruchittampalam