Summary
Overview
Work History
Education
Skills
Websites
Personal Information
References
Timeline
Generic

Asanka Anthony

Colombo, Sri Lanka

Summary

Senior Software Engineer with 9+ years of experience in Java, Spring Boot, and microservices, delivering scalable solutions across finance, banking, e-commerce, and telecom. Over 4 years of technical leadership in cloud computing (AWS, GCP, Azure), event-driven microservices (Kafka), and secure financial transactions. Skilled in RESTful APIs, CI/CD, Docker, Kubernetes, and Agile/Scrum. Proven ability to lead cross-functional teams across Asia, Europe, and the U.S., collaborate globally, and align technology with business objectives to drive growth and efficiency.

Overview

11
11
years of professional experience

Work History

Software Engineer/Team Lead

DCS Card Center(Formerly known as Diners Club )
Singapore
09.2023 - Current
  • Led small development teams, overseeing project progress and mentoring junior engineers.
  • Developed and implemented software engineering best practices across the team.
  • Implemented continuous integration (CI/CD) pipelines using Jenkins.
  • Decreased bugs discovered by 45%.
  • Coordinated with external vendors for integration of third-party applications into existing systems.
  • Improve work efficiency by 20% using automation.
  • Designed and developed distributed systems leveraging Apache Kafka and other technologies.

Associate Technical Lead

Zone24x7 (Pvt) Ltd
08.2021 - 09.2023
  • Maintain communication with internal teams and external stakeholders.
  • Continuously researched and adopted new technologies and methodologies to remain competitive in Java development.
  • Guided technical decision-making processes, evaluating and adopting new technologies to enhance product development.
  • Monitored system performance metrics to proactively identify potential problems.
  • Presented progress reports at executive meetings regularly.

Software Engineer

World Intellectual Property Organization
08.2021 - 12.2021
  • Work with 15+ specialized agency developers of the United Nations for the development and maintenance of eFiling Trademark registration applications worldwide.
  • Developed and maintained software components for web applications using Java, J2EE, JavaScript, HTML and XML.
  • Developed Java web applications using J2EE technologies such as Servlets, JSP, JDBC and Struts.
  • Consumed and implemented REST and SOAP APIs in deploying J2EE databases.
  • Deployed microservices on AWS EC2 instances using Docker containers, and Docker Compose, and managed them with the ECS service.

Tech-Lead

ZinCat Technologies (PVT) Ltd.
02.2021 - 08.2021
  • Provide guidance and leadership for application development teams within the delivery area, and provide input for technical staff's periodic performance evaluation.
  • Resolved technical issues related to software design and implementation.
  • Implemented DevOps practices such as continuous integration and deployment pipelines using Jenkins, Docker, Kubernetes.
  • Implemented Azure Active Directory and configured SSO solutions for enterprise applications, enhancing security and user experience.
  • Configured and managed virtual machines in Azure Cloud Services.

Senior Software Engineer

Yukon Software (Pvt) Ltd.
09.2019 - 02.2021
  • Collaboration with team planning, project management, system designing, and development with various remote teams worldwide.
  • Integrated third-party APIs into existing systems.
  • Developed and maintained scalable software applications for various platforms.

Senior Software Engineer

Wetherby Technology Services
07.2014 - 09.2019
  • Managed projects delivering comprehensive technology solutions to European tour operators, receptors, destination management companies, airline operators, and event planners.
  • Optimized hotel data response times, achieving a 44% improvement via Redis caching.
  • Engineered robust software solutions on J2EE platform with expertise in Java-based technologies.

Education

Bachelor of Engineering - Software Engineering

London Metropolitan University
09-2023

High School Diploma -

BCS, The Chartered Institute For IT
UK
08-2016

Sun Certified Java Programmer(SCJP) - Certified Java Programmer

Sun Microsystems/Oracle
07-2010

SCMAD - Sun Certified Mobile Application Developer

Sun Microsystems/Oracle
01-2011

Skills

  • Languages: Java, JavaScript, Dart
  • Frameworks: Spring Boot, Spring MVC, Hibernate, JPA, J2EE,
  • Microservices & API Development: Spring Boot, Spring Cloud, Quarkus (Distributed Scheduling)
  • Frontend Technologies: React and ReactJS, HTML, CSS, JavaScript, JSP, jQuery, Bootstrap
  • Cloud Platforms: AWS(EC2,Beanstalk, SQS, SNS, CloudWatch,AWS Lambda, Amazon RDS), GCP(Compute Engine, RDS, Cloud Storage), Azure (Microsoft Azure SQL Database, VM)
  • Containerization & Orchestration: Docker,Docker Compose, Kubernetes
  • CI/CD Tools: Jenkins, GitLab CI/CD, GitHub Actions
  • Service Discovery & Configuration Management: Spring Cloud Netflix Eureka,Spring Cloud Config, Hashicorp, Spring Cloud Gateway
  • Message Brokers: Apache Kafka, RabbitMQ, SQS, SNS
  • Integration Frameworks: Apache Camel, Spring Integration
  • Relational Databases (SQL): MySQL, PostgreSQL, Microsoft SQL Server, SymmetricDS(database replication)
  • NoSQL Databases: MongoDB
  • In-Memory Databases: Redis, H2
  • Authentication & Authorization: Spring Security, Keycloak, OAuth2, JWT
  • Resilience & Circuit Breakers: Resilience4j, Hystrix
  • Tracing & Metrics: OpenTelemetry, Micrometer, Prometheus, Zipkin
  • Monitoring & Logging: ELK Stack (Elasticsearch, Logstash, Kibana), Grafana, Logback
  • Build Tools: Maven, Gradle
  • Version Control: Git, GitHub, GitLab, Bitbucket
  • Collaboration & Agile Tools: Jira, Confluence, Trello
  • Agile & Scrum: Sprint planning, task management, retrospective analysis
  • Testing: JUnit, Mockito
  • Java Application Servers: Apache Tomcat, JBoss EAP (WildFly)

Personal Information

  • Passport Number: N10628864
  • NIC Number: 883194349V
  • Date of Birth: 11/14/88
  • Nationality: Sri Lankan
  • Marital Status: Married

References

References available upon request.

Timeline

Software Engineer/Team Lead

DCS Card Center(Formerly known as Diners Club )
09.2023 - Current

Associate Technical Lead

Zone24x7 (Pvt) Ltd
08.2021 - 09.2023

Software Engineer

World Intellectual Property Organization
08.2021 - 12.2021

Tech-Lead

ZinCat Technologies (PVT) Ltd.
02.2021 - 08.2021

Senior Software Engineer

Yukon Software (Pvt) Ltd.
09.2019 - 02.2021

Senior Software Engineer

Wetherby Technology Services
07.2014 - 09.2019

Bachelor of Engineering - Software Engineering

London Metropolitan University

High School Diploma -

BCS, The Chartered Institute For IT

Sun Certified Java Programmer(SCJP) - Certified Java Programmer

Sun Microsystems/Oracle

SCMAD - Sun Certified Mobile Application Developer

Sun Microsystems/Oracle
Asanka Anthony