Experience
Senior Software Developer
Feb 2023 - Present
Designing & Implementing microservices unit testing, and integration testing.
Kotlin | SpringBoot | PostgreSql | MS Sql Server | JOOQ | Jobrunr | Redis | Docker | Kotest
Associate Technical Lead
Aug 2021 - Feb 2023
Designed & Implemented scalable software solutions, and led the development team
AWS | React | Redux | Redux-Saga | Node.js | Express.js |
Serverless |
SpringBoot | PostgreSql | MongoDB | MySql | SonarQube | Veracode | Docker
Senior Software Engineer
July 2020 - Aug 2021
Implemented high quality software products to drive core business functionalities in Sysco Canada
AWS | React | Redux | Redux-Saga | Node.js | Express.js |
Serverless |
SpringBoot | PostgreSql | MongoDB | MySql | SonarQube | Veracode | Docker
Senior Software Engineer
Feb 2020 - July 2020
Developed scabalable REST APIs to cater to the business needs of a fortune 100 company
SpringBoot | JPA | Querydsl | Oracle PL/SQL | SonarQube | Docker
Software Engineer
Jan 2018 - Jan 2020
Developed core business functionalities of TravelBox
Java SE | Oracle PL/SQL | SOAP Web Services | Docker
Software Engineer | Intern
July 2016 - Jan 2017
Implemented the cross platform mobile banking application of a leading bank in the country
Ionic | AngularJS
Education
MSc in Computer Science (Reading)
Software Architecture
Jan 2020 - Present
Reading for the MSc in Computer Science at University of Moratuwa specializing in Software Architecture
BSc (Hons) in Engineering
Computer Science & Engineering
Jan 2014 - Jan 2018
Graduated from the faculty of Engineering in University of Moratuwa specializing in
Computer Science & Engineering
G.C.E Advanced Level
Physical Science
Aug 2010 - Aug 2012
Passed G.C.E Advanced Level examination in Physical Science stream ranking 4th in the
district and 104th in the country among 35,000 candidates with Z Score of 2.4104