About Me

Welcome! 🤩 to my protfolio

Hi folks, I am Tharindu Lakmal Yapa devoted R&D Engineer @ Synopsys. Having proudly contributed more than two and half years there.
I hold a Bachelor of Science degree in Computer Engineering, with Second Class Honours, from the University of Sri Jayewardenepura.
At Synopsys, I have acquired proficiency in a diverse range of tools and technologies, including C++, Linux, Python, make files, git, Perforce, Neovim, GDB, and the Qt framework. This technical expertise is complemented by my analytical thinking, problem-solving abilities, and a comprehensive understanding of design patterns, algorithms, and data structures.
Beyond coding, I love to watch movies and TV series and am equally passionate about travelling and exploring new cultures. ✈️
I am excited to share my work with others, network with other interested individuals, and collaborate on exciting projects. Let's get going together. Feel free to explore my portfolio and reach out to explore potential collaborations. Cheers to our shared passion for innovation!🌟
Profile Picture

My timeline

  • Present

    Research & Development Engineer

    at Synopsys.

  • April 2022

    Internship

    at Synopsys

  • November 2021

    Graduated

    Graduated with Bachelor of Science Engineering in Computer Engineering with Second Class from University of Sri Jayewardenepura

  • 2016

    Primary and Secondory Education

    I completed my G.C.E A/L (Maths Stream) with grades AAC and my G.C.E O/L with 5 A's, 1 B, and 3 C's from Mo/Ethimale Maha Vidyalala.

Publications

Projects

Survivable routing in IP /MPLS over Optical Networks

This is a research project involving the development of a simulation program to determine the most effective protection method for high traffic demands on the optical network.

Technologies:

C++, Data Structures, Algorithms, Static mathematics
View Project

AppointMe

This is a web application developed for making appointments easily with simple and mobile friendly interface. Registered companies can manage their appointment queue . There are two part of the web one for the clients and one for business owners.


Technologies:

ReactJS, Bootstrap, html, css, js, fireFox
View Project

Detect Covid 19 using Xray images

This web application is designed to identify COVID 19 pneumonia through the analysis of chest X ray images. This is Convolutional Neural Network model trained.


Technologies:

Computer vision, CNN, python , Anvil
View Project

Smash volleyball

A CLI volleyball game developed based on the C++ terminal using fundamental programming concepts.


Technologies:

C++
View Project

Certificates

Course Name Skills Offered by Platform Verification link
C++ Development: Advanced Concepts, Lambda Expressions, and Best Practices C++, Algorithms, Dynamic programming, Software testing, Debuging Linkedin learning Linkedin learning Verify
Algorithmic Toolbox C++, Algorithms, Dynamic programming, Software testing, Debuging University of California San Diego Coursera Verify
Machine Learning Machine Learning (ML) Algorithms, Artificial Neural Network, Logistic Regression, Linear Regression, python Deeplearning.Ai Coursera Verify
Neural Networks and Deep Learning python, Neural Network, Deep Learning Deeplearning.Ai Coursera Verify
Convolutional Neural Networks python, Convolutional Neural Network, Tensorflow, Neural Network, Deep Learning Deeplearning.Ai Coursera Verify
Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization python, hyperparameter tuning,Tensorflow, Mathematical Optimization Deeplearning.Ai Coursera Verify
Front-End Web Development with React ReactJS, HTML, CSS, JavaScript The Hong Kong University of Science and Technology Coursera Verify
Advanced Styling with Responsive Design Bootstrap, HTML, CSS, JavaScript The Hong Kong University of Science and Technology Coursera Verify
Interactivity with JavaScript JavaScript The Hong Kong University of Science and Technology Coursera Verify
Introduction to CSS3 CSS The Hong Kong University of Science and Technology Coursera Verify
Introduction to HTML5 HTML The Hong Kong University of Science and Technology Coursera Verify
Programming for Everybody (Getting Started with Python) Python University of Michigan Coursera Verify

Reqest CV

Connect with me