Summary
Overview
Work History
Education
Skills
COURSES
Timeline
Generic

Sahan Madusanka

Horana

Summary

Highly skilled and dynamic software engineer with over 11+ years of proven expertise,
excelling in every facet of enterprise software development and testing, with a
focus on end-to-end applications. A dedicated professional committed to delivering
cutting-edge solutions that drive innovation and elevate user experiences

Overview

11
11
years of professional experience

Work History

Technical Lead

Gapstars
04.2024 - Current
  • Developed comprehensive documentation detailing system architecture specifications, enabling efficient knowledge transfer among team members.
  • Spearheaded technology evaluation efforts, selecting appropriate tools for various projects based on specific requirements.
  • Created and implemented innovative business solutions to support corporate objectives.
  • Collaborated with cross-functional teams to ensure seamless integration of new features and updates.

Lead Engineer

Circles.Life
10.2022 - Current
  • Led the design and development of microservices in a dynamic environment, ensuring on-time project delivery and effective collaboration with leadership and cross-functional teams.
  • I provided comprehensive technical documentation and valuable design insights.
  • Notable project: 'Circles-X,' a digital telco platform, showcased my expertise in Java, Go, Node.js, and Python, with GIT for version control and Gitlab CI.
  • I also led a microservice rewrite in Go, enhancing project scalability.

Technical Lead

Sysco LABS
12.2021 - 10.2022
  • As a Technical Lead, I led teams in developing cutting-edge microservices and serverless architectures, collaborating with stakeholders to reqne re"uirements and ensure strict compliance with security and regulatory standards.
  • Notable projects include 'Digital Archival,' using AWS serverless architecture with Node.js, Python, and AWS services, and the 'TCS' project, employing AWS microservices with Java, Docker, and Git/Gitlab for version control.

Senior Software Engineer

CodeGen International (Pvt) Ltd
12.2021 - 10.2022
  • Pioneered web application API development, translating client re"uirements into design solutions, and maintaining product "uality through comprehensive reviews, testing, and integration management.
  • Contributed to the 'TravelBox Surf' project, a multi-device web application featuring Java, Angular, Oracle DB, Elasticsearch, Tomcat, and version control through GIT and Jenkins.
  • I assessed feature feasibility and facilitated communication while managing environments.
  • Additionally, I voluntarily served as a DevOps specialist for the design and development of infrastructure and production setup and releases.
  • One signiqcant project I contributed to was 'Testing as a Service )TaaSz,' a test automation platform utiliMing Java, AWS Services, PostgreSQL, GIT, and Jenkins.

Principal Software Engineer

Infor
07.2019 - 12.2021
  • As a Technical Lead, I mentored junior developers and provided proof of concept for innovative designs.
  • I fostered collaboration with overseas developers and contractors, establishing strong communication with senior management.
  • One notable project was 'Infor Taas,' a cloud-based automation platform, highlighting my expertise in Java, Spring Boot, AWS Services, Angular frontend, and PostgreSQL.
  • I streamlined development with structured GIT version control and Jenkins integration.

Senior Software Engineer

Allion Technologies
07.2019 - 12.2019
  • Vanaged client re"uirements and addressed the speciqc needs of the Vinistry of Education.
  • Additionally, I took charge of Linux server administration and facilitated third-party integration via REST and SOAP.
  • One of the notable projects under my supervision was 'Schola Assembly SVS,' a comprehensive student management platform featuring Java, Play framework, Aka, JEE, Angular JS, PostgreSQL, and robust version control through GIT and SFN.

Software Engineer

Panol Technologies
12.2018 - 07.2019
  • Developed and maintained customer-facing applications while actively researching new technologies to enhance our solutions.
  • Collaborated closely with management and third-party partners to ensure efqcient qnancial transactions and streamline database management.
  • A notable project I contributed to was the 'Sri Lanka Karting Circuit,' involving Java applications built on Java (, JEE, JavaIX, ActiveVQ, and VyS"l.

Associate Software Engineer

Australian Strategic Partnerships
02.2014 - 07.2015
  • Developed JEE applications spanning multiple layers and made signiqcant contributions to an enterprise suite of applications.
  • Notably, I played a key role in the 'WorkJow and Document Vanagement solutions' project, utiliMing Java, JEE, JSI, Primefaces, and deploying on Glassqsh, JBoss, and VyS"l.

Education

Professional Graduate Diploma in IT -

BCS

Skills

    Java


    Go


    Python


    Nodejs


    Spring Boot


    AWS


    Docker


    DevOps


    SQL/NoSQL


    CI/CD

COURSES

Sun Certified Java Programmer (SCJP)

Timeline

Technical Lead

Gapstars
04.2024 - Current

Lead Engineer

Circles.Life
10.2022 - Current

Technical Lead

Sysco LABS
12.2021 - 10.2022

Senior Software Engineer

CodeGen International (Pvt) Ltd
12.2021 - 10.2022

Principal Software Engineer

Infor
07.2019 - 12.2021

Senior Software Engineer

Allion Technologies
07.2019 - 12.2019

Software Engineer

Panol Technologies
12.2018 - 07.2019

Associate Software Engineer

Australian Strategic Partnerships
02.2014 - 07.2015

Professional Graduate Diploma in IT -

BCS
Sahan Madusanka