Badges
Certifications
Work Experience
Freelancing (Software Engineer - Fullstack)
Self Employed•  January 2024 - Present
Project DIfBA: Employee Tracking application using Node, Typescript and React with AntDesign. Used postgreSQL with PrismaORM for database. Created a tourism-based product using React and Node.js, integrating PayHere, a weather API, and chat functionality. Designed and modified Pug view engine front-end pages for enhanced user experience and functionality.
Software Engineering Intern
iTelasoft (Pvt) Ltd.•  November 2023 - May 2024•  Nugegoda, Sri Lanka
Developed RESTful APIs using TypeScript and Node.js following clean architecture principles for maintainable and scalable codebases. Built frontend solutions in React with state management using hooks. Integrated Stripe for checkout sessions, enhancing payment functionalities within applications. Gained experience in AWS services such as Cognito for user authentication, Amplify for serverless backend deployment, S3 for storage, and CloudWatch for monitoring. Utilized Docker for containerization and implemented CI/CD pipelines for deployment, enhancing project scalability and development efficiency.
Education
University of Colombo School of Computing
BSc in Computer Science•  April 2021 - May 2024•  GPA: 3.44
H/Theraputta National School
GCE Advanced Level•  January 2019 - December 2019