Skip to content
View tharinduyasantha's full-sized avatar
๐Ÿ 
Working from home
๐Ÿ 
Working from home

Block or report tharinduyasantha

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
tharinduyasantha/README.md

Hi there, I'm Tharindu Yasantha! ๐Ÿ‘‹

About Me

I am a passionate Full Stack Software Engineer with a focus on C#, .NET, Azure, and Angular with 5 years of experience. I'm continuously learning and applying new technologies to build robust and scalable applications.

  • ๐ŸŒฑ Iโ€™m currently learning: Go, Kubernetes, and advanced RabbitMQ.
  • ๐Ÿ’ฌ Ask me about: .NET, C#, Angular, Node.js, RabbitMQ, Docker, Kubernetes.
  • ๐Ÿ“ซ How to reach me: Email | LinkedIn
  • ๐Ÿ† Achievements: Changemaker Award for continuous learning and leadership in sustainability projects.

๐Ÿš€ Skills

Languages & Frameworks

C# .NET Go Node.js Angular TypeScript

Tools & Platforms

Azure Docker Kubernetes RabbitMQ GitHub Visual Studio Visual Studio Code Rancher Lens XUnit SonarQube Jira Azure DevOps

Methodologies

Agile Scrum TDD DDD

Design Patterns & Principles

Design Patterns

  • Singleton
  • Factory
  • Observer
  • Repository

Architectures

  • Microservices
  • MVC

S.O.L.I.D

๐Ÿ“ˆ GitHub Stats

Tharindu's GitHub stats Top Langs

๐Ÿ—๏ธ Projects

Featured Projects

  • Open AI ChatBot Angular-Express: "openai-chatbot-angular-express" is a repository for building a chatbot app using Angular, Express.js, and OpenAI API. It provides code and configs for a user-friendly interface, real-time communication, and intelligent responses. Use it as a starting point to create your own chatbot apps leveraging Angular, Express.js, and OpenAI API.
  • NodeJS-K8S-RabbitMQ-Microservice: This project includes a basic Node.js HTTP server, Dockerfile for containerization, and Kubernetes deployment and service configuration files.
  • WPF-React Desktop Application: This project includes a WPF application and a React application designed to demonstrate integration between a modern web front-end (React) and a traditional desktop application framework (WPF).
  • Go-PostgreSQL REST API with Swagger: This project is a RESTful API built with Go (Golang) and PostgreSQL. It performs CRUD operations on user data and includes Swagger documentation for easy interaction and testing.

๐Ÿ“„ Recent Articles

๐ŸŽฏ Fun Facts

  • ๐ŸŽฎ I love playing chess and badminton.
  • ๐Ÿ” I am also a food vlogger!

๐Ÿ’ฌ Connect with Me

LinkedIn GitHub WhatsApp

Pinned Loading

  1. go-postgresql-rest-api go-postgresql-rest-api Public

    This project is a RESTful API built with Go (Golang) and PostgreSQL. It performs CRUD operations on user data and includes Swagger documentation for easy interaction and testing.

    Go

  2. openai-chatbot-angular-express openai-chatbot-angular-express Public

    "openai-chatbot-angular-express" is a repository for building a chatbot app using Angular, Express.js, and OpenAI API. It provides code and configs for a user-friendly interface, real-time communicโ€ฆ

    TypeScript 10 8

  3. wpf-react-desktop-application wpf-react-desktop-application Public

    C#

  4. plan_it_all_android plan_it_all_android Public

    An android platform which will help to plan,create,events and event related services

    Java

  5. nodejs-k8s-rabbitmq-microservices nodejs-k8s-rabbitmq-microservices Public

    This project includes a basic Node.js HTTP server, Dockerfile for containerization, and Kubernetes deployment and service configuration files.

    JavaScript