
Pragmatic software craftsman striving to provide clean and elegant software solutions
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Mastercard
Backend Engineer
June 20, 2026 – Present
RESTClientDemo
May 13, 2020 – May 22, 2020
Reference implementation demonstrating implementation of performant, resilient, observable and secured REST client using Spring RestTemplate and Spring Retry
View Projectcm4sb-card-service
June 1, 2019 – August 13, 2019
Source code of my blog on how to perform Chaos Engineering
View Projectbootiful-TDD
March 11, 2018 – May 19, 2018
Reference implementation of doing TDD whilst implementing Spring Boot application
View Projectbootiful-testing
November 26, 2017 – November 26, 2017
Reference implementation of doing TDD within Spring Boot
View Projectspring-boot-magic
April 28, 2017 – April 9, 2018
Sample app written for understanding the magic behind Spring Boot
View Projectspring-server-sent-event
March 18, 2017 – January 28, 2019
Sample app explaining how server can send events periodically to client for single endpoint invocation
View Projectcloud-native-java-demo
September 3, 2016 – April 9, 2018
Practical implementation of Josh Long's SpringOne Platform session on 'Cloud Native Java' - https://youtu.be/5q8B6lYhFvE
View ProjectCultural Fit Analysis
The candidate's projects are primarily focused on Java and Spring, indicating a strong alignment with a Java-centric backend role. However, the projects are all personal and lack diversity in team collaboration or open-source contributions, which limits the assessment of cultural fit beyond technical alignment. The candidate's experience level is listed as 0, which contradicts the current employment at Mastercard, suggesting a data discrepancy or very recent entry into the role. This makes it difficult to assess cultural fit for a senior role.
Soft Skills & Operational Fit
Insufficient data to assess soft skills or operational fit. The candidate's project descriptions are clear but do not provide insight into collaboration, problem-solving under pressure, or communication style.