Software Engineer with 3+ years of experience in full-stack development. Passionate about clean code, scalable systems, and continuous learning.
Work Experience
Software Engineer
DirectFN
NTP Core Team
Implemented new features in the Admin Terminal of the Stock Exchange Brokerage
solution, utilizing Java (Spring Framework) for backend, Angular for frontend, and
Oracle for database management, ensuring seamless integration across the entire stack.
Collaborated with the development team to integrate and deliver features effectively.
Developed features based on change requests and created workflow designs to
meet business requirements.
Created and modified Crystal Reports to generate PDFs within the Admin terminal.
Developed unit tests using JUnit4 and Mockito for Java and Jasmine/Karma for
Angular to ensure robust test coverage.
Managed database releases post-sprints in compliance with company standards.
Mentored a Software Engineering intern for 3 months, providing guidance on coding
best practices, project workflows, and technical problem-solving.
Identified, analyzed, and resolved software bugs to ensure optimal system
functionality and user experience.
Ensured high code quality through code reviews and comprehensive testing.
Utilized Bitbucket for version control and Jira for project management.
Collaborated with cross-functional teams to implement product features aligned with
business goals.
Participated in daily scrum meetings and sprint retrospectives.
Worked in an Agile environment within a 40+ member team.
2022.12 - present
Software Engineer
Persistent Systems
Amazon Kendra Phase 3 (Web Crawler Connector) Team
Developed websites for testing purposes using Spring Boot, Angular, React, and
Node.js.
Developed unit tests using JUnit4 and Mockito to ensure functionality and
performance.
League Data Team
Designed and developed Spring Boot APIs for a financial institution, enabling efficient
data processing and integration.
2021.05 - 2022.11
Software Engineer Intern
Infor Nexus
AppXpress Team
Developed an Ionic-Angular website for internal use, integrating AWS S3 for dynamic
data retrieval/upload, and hosted it as a static website in AWS.
Developed features for company projects using Ionic-Angular and iOS simulators.
Rewrote a webpage to dynamically load data using pure JS, jQuery, HTML, and CSS.
Researched and implemented GitLab CI/CD pipelines with YAML for task automation.
Utilized GitLab REST API & Jenkins for automated branch merging triggered by specific
events.
Conducted a knowledge transfer session on Postman for a Business Analyst Intern.
2020.10 - 2021.04
Projects
New projects are on the way...
Education
Master of Computer Science
University of Colombo School of Computing
Currently reading for the degree.
2024 - 2026
BSc. in Computer Science
University of Colombo School of Computing
Second Class Upper Division (GPA: 3.54/4.0)
Selected for Director’s List (Year 1 Semester 1 GPA: 3.84)
14 extra credits completed
2018 - 2021
G.C.E. Advanced Level
Visakha Vidyalaya, Colombo 5
Combined Mathematics (A), Physics (B), Chemistry (B), General English (A)
2016
G.C.E. Ordinary Level
Visakha Vidyalaya, Colombo 5
8 A’s, 1 B (including ICT - A, English Literature - B, Commerce – A, Math – A, Science - A)