Lakindu Hewawasam
Senior Software Engineer at Enlear- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
Topline Score
Bio
Kavinda Senarathne
Lakindu was a Software Engineering Intern at 99x and he worked with me during his internship period. He is a highly enthusiastic individual who has a passion for technology. He is a committed person in project work and supported a lot in developing the project. His delivery on time is perfect and his self-learning abilities in technical areas are amazing. On the other hand, his documentation and research abilities are also beyond the expectation level. He is a good team player and he has the ability to adapt to new technology within a shorter period. He is an all-rounder and highly recommends him to any organization.
Rumesh Hapuarachchi
During his time at 99x as a Trainee Software Engineer, Lakindu worked with me on a project where he had to work in both frontend and backend. Tech stack was pretty new to him at the time. However, he managed to learn and contribute to the project very fast. In fact, he managed to complete all the tasks which were assigned to him during his training period. There are plenty of qualities which I admire. He is committed to his tasks, does required research by himself and delivers on time, document everything and communicate well. He was also a really good team player. From the day one he had a good chemistry with all team members. All in all, he is an outstanding engineer. I would recommend him to any organization.
Kavinda Senarathne
Lakindu was a Software Engineering Intern at 99x and he worked with me during his internship period. He is a highly enthusiastic individual who has a passion for technology. He is a committed person in project work and supported a lot in developing the project. His delivery on time is perfect and his self-learning abilities in technical areas are amazing. On the other hand, his documentation and research abilities are also beyond the expectation level. He is a good team player and he has the ability to adapt to new technology within a shorter period. He is an all-rounder and highly recommends him to any organization.
Rumesh Hapuarachchi
During his time at 99x as a Trainee Software Engineer, Lakindu worked with me on a project where he had to work in both frontend and backend. Tech stack was pretty new to him at the time. However, he managed to learn and contribute to the project very fast. In fact, he managed to complete all the tasks which were assigned to him during his training period. There are plenty of qualities which I admire. He is committed to his tasks, does required research by himself and delivers on time, document everything and communicate well. He was also a really good team player. From the day one he had a good chemistry with all team members. All in all, he is an outstanding engineer. I would recommend him to any organization.
Kavinda Senarathne
Lakindu was a Software Engineering Intern at 99x and he worked with me during his internship period. He is a highly enthusiastic individual who has a passion for technology. He is a committed person in project work and supported a lot in developing the project. His delivery on time is perfect and his self-learning abilities in technical areas are amazing. On the other hand, his documentation and research abilities are also beyond the expectation level. He is a good team player and he has the ability to adapt to new technology within a shorter period. He is an all-rounder and highly recommends him to any organization.
Rumesh Hapuarachchi
During his time at 99x as a Trainee Software Engineer, Lakindu worked with me on a project where he had to work in both frontend and backend. Tech stack was pretty new to him at the time. However, he managed to learn and contribute to the project very fast. In fact, he managed to complete all the tasks which were assigned to him during his training period. There are plenty of qualities which I admire. He is committed to his tasks, does required research by himself and delivers on time, document everything and communicate well. He was also a really good team player. From the day one he had a good chemistry with all team members. All in all, he is an outstanding engineer. I would recommend him to any organization.
Kavinda Senarathne
Lakindu was a Software Engineering Intern at 99x and he worked with me during his internship period. He is a highly enthusiastic individual who has a passion for technology. He is a committed person in project work and supported a lot in developing the project. His delivery on time is perfect and his self-learning abilities in technical areas are amazing. On the other hand, his documentation and research abilities are also beyond the expectation level. He is a good team player and he has the ability to adapt to new technology within a shorter period. He is an all-rounder and highly recommends him to any organization.
Rumesh Hapuarachchi
During his time at 99x as a Trainee Software Engineer, Lakindu worked with me on a project where he had to work in both frontend and backend. Tech stack was pretty new to him at the time. However, he managed to learn and contribute to the project very fast. In fact, he managed to complete all the tasks which were assigned to him during his training period. There are plenty of qualities which I admire. He is committed to his tasks, does required research by himself and delivers on time, document everything and communicate well. He was also a really good team player. From the day one he had a good chemistry with all team members. All in all, he is an outstanding engineer. I would recommend him to any organization.
Credentials
-
AWS Learning: Serverless
Amazon Web Services (AWS)Mar, 2023- Nov, 2024 -
Git & GitHub: Ultimate Guide for Beginners!
UdemyDec, 2020- Nov, 2024 -
WordPress For Beginners
UdemyDec, 2020- Nov, 2024 -
API Designer
API AcademyOct, 2020- Nov, 2024 -
API Security Architect
API AcademyOct, 2020- Nov, 2024 -
Google Analytics for Beginners
Google Analytics AcademyOct, 2020- Nov, 2024
Experience
-
Enlear
-
Sri Lanka
-
Book and Periodical Publishing
-
1 - 100 Employee
-
Senior Software Engineer
-
Apr 2023 - Present
- Architecting scalable distributed serverless backends in AWS with Amazon S3, AWS Lambda, Amazon API Gateway, Amazon SNS, Amazon SQS, Amazon SES, Amazon DynamoDB, and Amazon KMS)- Responsible for managing a serverless backend using Node.js + TypeScript- Responsible for building clean, testable frontend components powered in varioustechnologies, including React and Next.js with MUI v5 and React Testing Library)- Responsible for setting up and managing DNS using Route 53 along with CDNmanagement using CloudFront)- Responsible for working with caching tools such as Redis and new serverless caching options)- Responsible for building robust, scalable RESTful APIs using Amazon API Gateway)- Implementing and maintaining deployment pipelines (CI/CD) via Amazon CodeBuild)- Initiate backlog grooming, task refinement and domain verification)- Working with end clients (stakeholders) to verify system requirements;- Training new developers on clean code, software quality standards, designingfrontend components, writing modular;- Actively designing, and developing new stakeholder requirements ontoWriterGate- Responsible for modelling user journeys across the application to identify andrefine user flows for desirable UX- Responsible for creating coding assessment for fresh recruits. Show less
-
-
Software Engineer
-
Oct 2021 - Apr 2023
- Involved in developing the Enlear website with React and Material UI v4 using the Atomic Design System with Storybook (https://enlear.com)- Involved in the migration of Enlear website to adopting the Micro Frontend architecture using Bit.dev, NextJS, MUI v5- Lead Developer of WriterGate (https://writergate.com) with Next.js, MUI v5 for Front End and AWS Serverlessmanaged using Pulumi as Backend- Involved in doing code reviews, writing testable code and implementing scalable architectures to handle clients globally at scale.- Involved in configuring build & deployment pipelines using AWS CodeBuild- Involved in NoSQL Database Design with AWS Recommended Best Practices- Involved In Content Planning for WriterGate- Involved in creating social media posts for WriterGate on LinkedIn, Facebook and Twitter- Involved with content writing for the WriterGate blog on Medium (https://blog.writergate.com)- Involved with the UI & UX designing and implementation of the Enlear Website - Revamp- Involved in designing and delivering client projects using Microfrontends.- Involved in building distributed front ends through component driven architectures. Show less
-
-
-
99x
-
Sri Lanka
-
IT Services and IT Consulting
-
400 - 500 Employee
-
Trainee Software Engineer
-
Nov 2020 - Feb 2021
As a Trainee Software Engineer, I was a part of "DevGrade" and was mainly exposed to the serverless technologies of AWS that included Lambda Functions, Serverless Computation, EC2 and IAM. I worked proficiently with NodeJS to implement RESTful implementations in backend development, and I was also exposed to Angular as a Front End Framework and was delegated tasks to create and maintain UI Components. As a Trainee Software Engineer, I was a part of "DevGrade" and was mainly exposed to the serverless technologies of AWS that included Lambda Functions, Serverless Computation, EC2 and IAM. I worked proficiently with NodeJS to implement RESTful implementations in backend development, and I was also exposed to Angular as a Front End Framework and was delegated tasks to create and maintain UI Components.
-
-
Education
-
SLIIT
MSc, Enterprise Application Development -
Staffordshire University
Bachelor's degree, Computer Software Engineering -
Learnium International School
Secondary Education (O/L), 8 - 10