I'm a Software Engineer with over 10 years of experience designing and building scalable web applications, APIs, and enterprise software. Throughout my career, I've worked across the full software development lifecycle, from requirements gathering and system design to implementation, testing, deployment, and ongoing support. My primary expertise is in Java and Spring Boot for backend development, complemented by modern frontend technologies including Vue.js and TypeScript. I've built secure REST APIs, designed database schemas, integrated third-party services, and developed responsive user interfaces for production applications. I also have experience working with cloud technologies, authentication systems, CI/CD pipelines, and Agile development practices. What sets me apart is my ability to understand both the technical and business aspects of a project. I enjoy turning complex requirements into simple, maintainable solutions while writing clean, well-tested code that is easy for teams to extend. Having worked on both backend and frontend systems, I can collaborate effectively across the entire development stack and help bridge communication between technical and non-technical stakeholders. Whether it's building a new application from scratch, modernizing an existing system, fixing challenging bugs, or improving performance, I focus on delivering reliable, high-quality software that provides real value to clients.

PU LATHISI B HATHIY A BANDA RA

I'm a Software Engineer with over 10 years of experience designing and building scalable web applications, APIs, and enterprise software. Throughout my career, I've worked across the full software development lifecycle, from requirements gathering and system design to implementation, testing, deployment, and ongoing support. My primary expertise is in Java and Spring Boot for backend development, complemented by modern frontend technologies including Vue.js and TypeScript. I've built secure REST APIs, designed database schemas, integrated third-party services, and developed responsive user interfaces for production applications. I also have experience working with cloud technologies, authentication systems, CI/CD pipelines, and Agile development practices. What sets me apart is my ability to understand both the technical and business aspects of a project. I enjoy turning complex requirements into simple, maintainable solutions while writing clean, well-tested code that is easy for teams to extend. Having worked on both backend and frontend systems, I can collaborate effectively across the entire development stack and help bridge communication between technical and non-technical stakeholders. Whether it's building a new application from scratch, modernizing an existing system, fixing challenging bugs, or improving performance, I focus on delivering reliable, high-quality software that provides real value to clients.

Available to hire

I’m a Software Engineer with over 10 years of experience designing and building scalable web applications, APIs, and enterprise software. Throughout my career, I’ve worked across the full software development lifecycle, from requirements gathering and system design to implementation, testing, deployment, and ongoing support.

My primary expertise is in Java and Spring Boot for backend development, complemented by modern frontend technologies including Vue.js and TypeScript. I’ve built secure REST APIs, designed database schemas, integrated third-party services, and developed responsive user interfaces for production applications. I also have experience working with cloud technologies, authentication systems, CI/CD pipelines, and Agile development practices.

What sets me apart is my ability to understand both the technical and business aspects of a project. I enjoy turning complex requirements into simple, maintainable solutions while writing clean, well-tested code that is easy for teams to extend. Having worked on both backend and frontend systems, I can collaborate effectively across the entire development stack and help bridge communication between technical and non-technical stakeholders.

Whether it’s building a new application from scratch, modernizing an existing system, fixing challenging bugs, or improving performance, I focus on delivering reliable, high-quality software that provides real value to clients.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

Amharic
Advanced
Javanese
Intermediate

Work Experience

Software Engineer - Full time at Microbial Sciences
December 1, 2022 - Present
Refactored legacy backend services into a Kotlin/Spring Boot modular monolith using a hexagonal architecture, decoupling core healthcare logic from databases and external APIs. Built responsive, state-driven practitioner-facing UIs with Vue.js and integrated them with decoupled REST endpoints. Implemented centralized cross-portal identity management using Keycloak with custom Kotlin-based magic-link authenticators, fully provisioned via Terraform. Pioneered AI-assisted engineering practices using MCP tools and custom-built AI agents to reduce turnaround time for code refactoring, unit testing, and automated validations. Led a full-stack team, including sprint planning, retrospectives, Scrum ceremonies, code reviews, and merge request management; assisted DevOps engineers with deployment scripts and infrastructure, removing technical blockers and contributing directly to delivery when required.
Senior Software Engineer - Full time at Black Swan Technologies
February 1, 2020 - March 1, 2022
Developed Python Flask-Connexion microservices and integrated with AWS Neptune and JanusGraph. Worked with MongoDB and MariaDB. Created AWS CloudFormation templates, Jenkins pipelines, and Bash deployment scripts. Debugged Python libraries using C/C++ knowledge. Worked on AML (Anti-Money Laundering) products including screening, transaction monitoring, and data ingestion. Collaborated with teams supporting development and operations, including automation and infrastructure-related scripting.
Freelance Developer - Part time
January 1, 2019 - February 1, 2020
Developed Android applications, including an application for Android terminals. Worked with GPIO hardware and developed advertising software for candidates/representatives. Completed modifications across multiple client projects.
Senior Software Engineer - Full time at Seebo Network Lanka Pvt. Ltd.
June 1, 2017 - January 1, 2019
Developed Python add-ons for media platforms, adding features to embedded media software. Created database migrations and worked on SaaS products for electrical planning. Contributed to Linux OS development, integrating improvements and maintaining functionality across platform components.
Software Engineer - Full time at Zebra Technologies Lanka Pvt. Ltd.
June 1, 2015 - June 1, 2017
Developed Windows Services and Linux daemons, including work related to barcode scanner management software. Participated in firmware development, implemented USB HID communication, built Debian packages, and contributed to establishing the local firmware development team.

Education

Bachelor of Science (Joint Major) - Electronics, Computing, and Information Systems (GPA: 3.27/4.00) at Wayamba University of Sri Lanka
July 1, 2010 - May 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Healthcare, Financial Services, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more