About Me

Who Am I?

I'm a Software Engineer currently employed at System2 Fitness.

Within the brief career so far, I have worked with multiple tech stacks touching the fundamentals of Software Engineering. I always use best practices with the final goal being an output that is productive and trust-worthy. Minimal design and less complication are prominent throughout my work, which I believe makes my contributions unique and attractive.

I am enthusiastic in learning new technologies and discovering new knowledge, and is keen on experimenting with failure to thrive to be a better problem solver on each passing day.

Web Development

Cloud Computing Solutions

Mobile Development

Machine Learning & AI

Experience

Work Experience

Software Engineer | System2 2023-Present

Started recently and is currently focusing development work on a worldwide fitness platform based on React and Firebase.

Software Engineer | Enactor 2022-2023

Worked on a worldwide Point of Sales (POS) system based on Java and React. Tackled a wide range of tasks from specification documentation to customer query handling.

Junior Developer | SMBApps 2020-2021

A lot of experience was gained during this period as a courtesy of many experienced seniors in the field. Specialized in areas such as web and mobile applications, remote development, cloud services and architectures, database management, UI/UX and application design.

Read

Recent Blog

June 05, 2022 | AWS | 2

AWS: Regions, Availability Zones (AZ), and Data Centers

Amazon Web Services (AWS), are a set of services that enables users to build, deploy and manage software application requirements within the cloud. Read more

June 25, 2022 | AWS | 0

AWS — IAM: Correct application of Identities to secure the AWS resources

A common misconception anyone could have when it comes to understanding AWS Identity Access Management (IAM) is the ideas behind IAM users, policies, roles and groups. Read more

July 31, 2022 | Spring Boot | 0

Dependency Injection with Spring Boot annotations

Dependency Injection (DI) is a common practice used in any object oriented programming language to easily create reusable and readable code components. Read more

Get in Touch

Contact

Kanatthawatte, Pathakada, Nivithigala.