Skip to content
View TharinduSilva2019774's full-sized avatar

Block or report TharinduSilva2019774

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi, I'm Tharindu Sembakutti πŸ‘‹

Full-stack Software Engineer with strong backend experience in Java and Python, building cloud-native, scalable systems. Experienced with REST APIs, asynchronous workflows, and production deployments on AWS and GCP. Delivered secure and scalable applications during internships at Rootcode Labs and CommercePromote. Passionate about backend architecture, automation, and deploying production-ready solutions that improve performance and user experience.


🧰 Core Skills

Languages: Java, Python, JavaScript, TypeScript, C#
Frameworks & Libraries: Spring boot, Django, Flask, ReactJS, React Native, ReactTs, .NET, NextJs
Databases: SQL MySQL, H2, Postgres
Cloud & DevOps: AWS (Cognito, Lambda, Route 53), GCP(Cloud run Cloud Build), GitHub Actions AI: Machine Learning, Deep Learning, Agentic AI
Other: Docker, Git


πŸ’Ό Experience

Intern Software Engineer β€” Rootcode Labs (2022 Jun β†’ 2023 Jul)

  • Built 50+ REST APIs using Java with 80%+ test coverage, improving reliability and reducing regressions in Spring Boot.
  • Managed AWS Cognito (OAuth2) authentication for 100+ users within a multi-tenant setup.
  • Designed a multi-tenant architecture using Cognito + Route 53 for automated subdomain provisioning.
  • Created AWS Lambda functions for dynamic user data handling and automation.
  • Worked in a 10-member Agile team, contributing to sprints, code reviews, and documentation.

Software Intern β€” CommercePromote Inc (2021 Jun β†’ 2021 Sep)

  • Developed a .NET Core REST API integrated with a React + TypeScript front end.
  • Built customer and repair management modules, improving workflow usability.
  • Designed and maintained a SQL database ensuring performance and data integrity.
  • Contributed to a small agile team, delivering a functional prototype within 3 months.

πŸ”₯ Selected Projects

BMHealth β€” Deep Learning BMI/BMR from Face
Flask + Native + AWS + VGG16

  • Predict BMI/BMR from image (MAE < 3 kg/mΒ²)
  • Cognito 2FA, CI/CD (CodePipeline), EB + RDS deploy

SEN β€” Real-time Chat System
Next.js + Spring + MySQL + Cloud Run

  • Realtime messaging, typing status, notifications
  • Deployed with Docker & Cloud Build

SlimFit β€” Weight Loss Guidance App
React Native + Spring + ML

  • Regression model for calorie estimation
  • Secured with Spring Security

πŸ“œ Certificates

  • AI Python for Beginners β€” DeepLearning.AI
  • Agentic AI β€” DeepLearning.AI
  • ChatGPT Prompt Engineering for Developers β€” DeepLearning.AI

πŸ“« Reach Me

LinkedIn: https://www.linkedin.com/in/tharindu-sembakutti-64a8781b8/


Pinned Loading

  1. HWServer HWServer Public

    Python

  2. messenger-backend messenger-backend Public

    Java

  3. messenger-frontend messenger-frontend Public

    JavaScript

  4. SlimFitBackend SlimFitBackend Public

    Java