Summary
Overview
Work History
Education
Technical Skills
Websites
Timeline
Generic

Sanuda Jayathilake

Full Stack Developer
Richmond,BC

Summary

Dynamic Full Stack Developer with over 4 years of experience in designing, developing, and optimizing scalable web applications and microservices. Proven expertise in loyalty management systems, performance optimization, and seamless migration from monolithic to microservices architectures. Successfully led the migration of a loyalty platform with 230M+ members, achieving a 5% revenue increase and 30% performance improvement. Adept at implementing test-driven development (TDD) with 70%+ test coverage and integrating advanced caching and messaging solutions to reduce downtime by 40%. Collaborative team player with a strong track record of leading agile sprints, delivering high-quality software solutions, and driving business growth through innovative technology. Passionate about leveraging cutting-edge technologies to create impactful, user-centric applications.

Overview

5
5
years of professional experience

Work History

Software Engineer

Kognitiv Corporation
06.2021 - 08.2024
  • Migrated the Inspire loyalty system (230M+ members) from v5 to v6 using React, Angular, Redux
  • Increased revenue by 5% in Q2/Q3 2023-2024
  • Led TDD implementation with 70% test coverage using Jasmine, Karma
  • Developed Inspire member services migration (v1) using React
  • Used AWS API Gateway to create RESTful APIs, enabling secure and scalable communication between frontend and backend services.
  • Contributed to Kognitiv's UI library using React-Storybook and MUI
  • Integrated OAuth OpenID for secure authentication and authorization.
  • Automated CI/CD pipelines using AWS CodePipeline and CodeBuild, reducing deployment time by 30%.
  • Integrated AWS SQS (Simple Queue Service) and Redis for messaging queues, improving system resilience

Associate Software Engineer

Noetic Marketing Technologies
05.2020 - 05.2021
  • Developed and maintained a web-based booking engine using React, Redux, Node.js
  • Increased client's direct booking revenue by 50%
  • Developed RESTful APIs using Node.js, Express, Nest.js, and MongoDB
  • Built middleware to filter and connect data from multiple services
  • Boosted page load speed by 30% through payload optimization

Trainee Software Engineer

Noetic Marketing Technologies
10.2019 - 04.2020
  • Worked on UI and Functional QA Bugs
  • Enhanced overall user experience
  • Integrated User related REST APIs to the applications
  • Used React hooks exclusively for state management, focusing on functional components

Education

Higher Diploma - Software Engineering

University of Westminster

Certificate Course - Computer Science

National Institute of Business Management
01.2016 - 06.2016

Technical Skills

  • Front-end: React, Angular, JavaScript, Next.js, TypeScript, SASS, Redux, Material UI
  • Back-end: Node.js, Nest.js, GraphQL, Express.js
  • Testing: Jest, Jasmine, Karma
  • Database: MongoDB, PostgreSQL, MySQL, Redis
  • Version Control: Git, GitHub
  • Cloud and DevOps: AWS EC2, AWS S3, AWS API Gateway, AWS CodePipeline, AWS CodeBuild, AWS Elastic Beanstalk, Docker, CI/CD
  • Agile Methodologies: ScrumData Structures and Algorithms

Timeline

Software Engineer

Kognitiv Corporation
06.2021 - 08.2024

Associate Software Engineer

Noetic Marketing Technologies
05.2020 - 05.2021

Trainee Software Engineer

Noetic Marketing Technologies
10.2019 - 04.2020

Certificate Course - Computer Science

National Institute of Business Management
01.2016 - 06.2016

Higher Diploma - Software Engineering

University of Westminster
Sanuda JayathilakeFull Stack Developer