Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ishan Udayanga

Summary

Dynamic Software Engineer with 5+ years of experience in designing, developing, and managing complex web applications and solutions. Specializes in JavaEE with a proven track record of contributing to the successful completion of multiple large-scale projects.

Overview

7
7
years of professional experience

Work History

Senior Software Engineer

Cambio Software Engineering
11.2023 - Current


  • Analyze proposed technical solutions based on requirements.
  • Analyze, debug, troubleshoot, and resolve production issues promptly to maintain system stability and reliability.
  • Implement detailed unit tests with JUnit and Mockito, establishing a high standard of code quality and functionality assurance.
  • Utilize tools such as Sonar to monitor code quality and implement necessary improvements.
  • Conduct demonstrations for showcase project features and functionality.
  • Guide junior developers through performing code review and implementing best practices.


Senior Software Engineer

HCL Technologies
02.2022 - 10.2023
  • Developed and enhanced RESTful APIs for enterprise-level applications, ensuring scalability, performance, and reliability.
  • Worked on feature enhancements, performance optimization, issue resolution, and in-depth debugging and analysis.
  • Implemented the initial version of promotion service.
  • Improved application performance and reduced database load by integrating Redis caching for frequently accessed data.
  • Integrated Swagger for API documentation to REST services, improving clarity and easing collaboration across teams.
  • Conducted demonstrations to showcase project features and functionality.
  • Mentored junior developers through code reviews, knowledge sharing, and promoting industry best practices.

Software Engineer

Intervest Software Technologies
02.2021 - 01.2022
  • Resolved issues and improved system reliability by troubleshooting and fixing bugs in production environments.
  • Implement detailed unit tests with JUnit and Mockito, establishing a high standard of code quality and functionality assurance.

Associate Software Engineer/Software Engineer

Rezgateway Pvt Ltd
02.2018 - 11.2020
  • Worked for the base project 'ReG-package' for the upgrade the system as per micro-service architecture.

Education

Bachelor of Science - Information Technology

SLIIT
02-2017

Skills

  • Java/J2EE
  • Spring
  • Spring Boot
  • Hibernate
  • REST API
  • Spring Data JPA
  • Spring Cloud
  • Spring Security
  • Microservices
  • JSP
  • Servlets
  • Thymeleaf
  • Tomcat
  • JBoss,
  • MySQL
  • MS SQL
  • PostgreSQL
  • Junit
  • Mockito
  • HTML5
  • CSS3
  • JavaScript
  • Maven
  • Gradle
  • Git
  • Jenkins
  • Agile
  • Domains - Travel , Insurance, FoodServices,Healthcare

Timeline

Senior Software Engineer

Cambio Software Engineering
11.2023 - Current

Senior Software Engineer

HCL Technologies
02.2022 - 10.2023

Software Engineer

Intervest Software Technologies
02.2021 - 01.2022

Associate Software Engineer/Software Engineer

Rezgateway Pvt Ltd
02.2018 - 11.2020

Bachelor of Science - Information Technology

SLIIT
Ishan Udayanga