Hi, I'm Yashith Chanuka

Lead Software Engineer

Building innovative solutions with clean, efficient code.

Professional Portrait

About Me

About Me Image

Software Engineer & Tech Enthusiast

Hello! I'm a passionate software engineer with over 6+ years of experience in building scalable applications and solving complex problems. With a strong foundation in both front-end and back-end development, I create elegant, efficient solutions that deliver exceptional user experiences.

My approach combines technical excellence with creative problem-solving. I believe that great software is not just about writing code, but about understanding the needs of users and businesses to deliver meaningful solutions.

Name

Yashith Chanuka

Email

yashith.chanu@gmail.com

Location

Ambalangoda, Sri Lanka

My Services

What I can offer for your projects

Web Development

Custom websites and web applications built with the latest technologies, focused on performance and user experience.

Mobile App Development

Native and cross-platform mobile applications that provide seamless experiences across different devices.

Backend Development

Robust, scalable backend systems that power your applications with efficiency and reliability.

API Development

Well-designed RESTful or GraphQL APIs that facilitate seamless integration between systems.

Code Review & Optimization

Thorough analysis of existing codebases with recommendations for improvements in performance and security.

Technical Consultation

Expert advice on technology stack selection, architecture design, and implementation strategies.

Work Experience

2024 - Present

Lead Software Engineer

Simato VAS Solutions, Sri Lanka

Key Responsibilities:
  • Lead development of scalable web applications using modern frameworks and technologies
  • Mentor junior developers and conduct code reviews to improve team productivity
  • Architect and develop microservice solutions for enhance the platform
  • Collaborate with product managers/owners to define and implement feature requirements
  • Conduct technical interviews to recruit new talents to the team
Javascript Java SpringBoot SailsJs Docker SonarQube AWS MongoDB Kafka
2022 - Present

Visiting Lecturer

Institute of Java & Software Engineering - IJSE, Sri Lanka

Key Responsibilities:
  • Develop and deliver comprehensive course material on Java and web development technologies
  • Mentor students on programming concepts and best practices in Develop and deliver comprehensive course material on Java and web development technologies
  • Mentor students on programming concepts and best practices in software engineering
  • Conduct practical coding workshops and hands-on training sessions
  • Evaluate student projects and provide detailed feedback for improvement
  • Design programming challenges to enhance students' problem-solving skills
Java SpringBoot Javascript HTML CSS React Node.Js
2022 - Present

Freelance Software Engineer

Key Responsibilities:
  • Design and develop custom software solutions for diverse client needs across various industries
  • Collaborate directly with clients to understand requirements and provide technical consultation
  • Manage complete project lifecycles from initial concept to deployment and maintenance
  • Implement responsive web applications and mobile solutions with focus on user experience
  • Deliver high-quality code with thorough documentation while meeting tight deadlines
Javascript Java SpringBoot AWS MongoDB Shopify React Native React Angular
2022 - 2023

Senior Software Engineer

Dialog Axiata PLC, Sri Lanka

Key Responsibilities:
  • Designed and developed enterprise-grade applications using Java and Spring Boot with focus on scalability and performance
  • Implemented complex database solutions utilizing both PLSQL and MongoDB for optimal data management
  • Led continuous integration efforts using SonarQube to improve code quality metrics
  • Orchestrated containerized microservices with Docker and Kubernetes to enhance system reliability and deployment efficiency
  • Mentored junior developers on best practices in software architecture and facilitated knowledge sharing sessions
Java SpringBoot SonarQube MongoDB Docker
2019 - 2022

Software Engineer

AkvaSoft (pvt) Ltd, Sri Lanka

Key Responsibilities:
  • Developed and maintained web applications using Java, Spring Boot and various JavaScript frameworks including React, Angular, and Vue.js
  • Built RESTful APIs and implemented efficient database solutions using MySQL and MongoDB for data management
  • Participated in full software development lifecycle from requirements gathering to deployment and maintenance
  • Collaborated in agile development teams to deliver high-quality software solutions on schedule
  • Gained proficiency in version control systems and CI/CD pipelines to support continuous integration practices
Java SpringBoot Python NodeJS React Angular JavaScript Vue.Js Shopify Liquid MySQL MongoDB

Education

2022 - 2023

Bsc(Hons) Computer Science (Software Engineering)

Kingston University, London - UK

Comprehensive program covering both theoretical and practical aspects of software engineering, with specialized coursework in Advanced Databases, Data Science, Software Design, Software Development, Mobile Development, and Project Management. Gained hands-on experience developing industry-standard applications using modern methodologies and tools.

2018 - 2019

Graduate Diploma in Software Engineering

Institute of Java & Software Engineering (IJSE), Galle - Sri Lanka

Intensive, project-based program focused on practical software engineering skills with strong emphasis on Java technologies. Gained comprehensive experience in Java, Spring Boot, JavaFX, MySQL, Angular, and JavaEE through multiple real-world projects. Developed full-stack applications from design to deployment while applying industry standard design patterns and best practices.

2018

Comprehensive Master Java Developer

Professional Certification

Rigorous, project-oriented certification program covering Java fundamentals to advanced concepts. Gained deep expertise in core Java programming, OOP principles, data structures, multithreading, and design patterns. Completed multiple hands-on projects including desktop applications, database-driven systems, and enterprise solutions that demonstrated practical implementation of theoretical concepts. This certification established a solid foundation for building complex, scalable Java applications.

Technologies

Frontend Development

Angular React Vue.js JavaScript TypeScript HTML/CSS Bootstrap TailwindCss

Backend Development

Java Spring Boot Node.js SailsJs Python

Databases & DevOps

MySQL MongoDB Docker AWS Git CI/CD Jenkins

Reviews & Recommendations

What my clients and colleagues say about my work

I genuinely want to take a moment to thank Yashith for the services I've gotten from him. His guidance and support throughout my difficult situations at my work have been helped me to solve those technical difficulties. I sincerely admire and appreciate his work ethic and talent. He is very organized, diligent and the most important thing is quickly responsive to my inquiries. That is what I most wanted when I was in some technical difficulties. Really looking forward to keep in touch with Yashith and I can recommend him as a really good professional at his work.

Adil Rashid

Adil Rashid

Account Executive, AIIC_Riyadh KSA (Kolkata, India)

I am happy to recommend Yashith who was an integral part of our team during his time at Akvasoft. He worked with me in a mobile development project and he was always willing to go the extra mile to ensure that our mobile app was of the highest quality. He consistently demonstrated a deep understanding of mobile development and a passion for delivering quality software. His technical knowledge, communication skills, and commitment to delivering quality software make Yashith an excellent asset to any team.

Eranga Dulshan

Eranga Dulshan

COO, AkvaSoft (pvt) Ltd

Yashith is one of my good colleagues in AkvaSoft. Even though sometimes we worked in different teams in the company, he supported me a lot whenever I wanted some guidance or support. I really appreciate his supportiveness and commitments to the work. He has an excellent knowledge in Java, SpringBoot, JS Frameworks/Libraries and also in shopify. Also he can adjust to a new technology/framework quickly. He is very motivated and dedicated guy to his work. I am really happy to recommend him and he is an excellent asset to any team.

Vishwa Ranaweera

Vishwa Ranaweera

Software Engineer, AkvaSoft (pvt) Ltd

Yashith is one of my good friend I've met in my university Intern life. He is very helpful, open-minded,hard working and responsive person. I had the pleasure of working with Yashith for five months in some projects, collaborating on several project teams. He is full of new technological ideas in software. He has good knowledge in Programming. Yashith is a Highly Skilled Developer and certainly can get my full recommendation.

Gimantha Jayampath

Gimantha Jayampath

High Ticket Digital Marketer

Get In Touch

Let's discuss how we can work together

Email

yashith.chanu@gmail.com

Location

Ambalangoda, Sri Lanka