About

Get more about me

Full-Stack Developer

A Full-Stack Developer mainly focusing and working on Back-End developments and technologies.

  • Website: https://dulanga.com
  • Phone: +94 76 895 2222
  • City: Colombo, Sri Lanka.

I'm a Dedicated and self-driven individual who is motivated by understanding deficiencies in my own skills and fast learning. Passionate in academic work and has come up with many instances that reveal the ability in teamwork and true skills in problem-solving. Would love to work with the team members while leading or supporting them towards success.

Experience in the Industry

(Years)

Total Projects Engaged

(Industrial and Personal)

Programming Languages

JAVA SE / JAVA EE 96%
C 80%
C++ 85%
php 85%
HTML 90%
JavaScript 80%
TypeScript 85%
SQL 90%
CSS 90%

Technologies And Frameworks

Spring boot / Spring WebFlux

Strapi.js

Directus

Directus

Docker

Hibernate

RabbitMQ

Angular

React JS

MySQL

MongoDB

GitLab

JQuery

Bootstrap

Tomcat

.Net

GCP

ParcelJS / WebPack

npm

Postman

Discord

WHAT THEY SAY

I've had the pleasure of collaborating with Dulanga, an exceptional software engineer specializing in Back-End development. His profound understanding of software engineering principles, coupled with a relentless drive to stay updated on emerging technologies and frameworks, sets him apart. His exceptional problem-solving abilities enable him to quickly tackle issues across architecture, design, and implementation. He consistently produces clean, modular, and well-documented code, contributing significantly to project success. Beyond his technical prowess, Dulanga excels as a team player and communicator, readily sharing his knowledge and seeking feedback. I recommend Dulanga for any team in need of a skilled and dedicated software engineer.

Susith Rupasinghe

Associate Technical Lead

I highly recommend Dulanga as an exceptional IT developer with outstanding knowledge. His talent, dedication, and support are truly commendable. Dulanga consistently delivers his best, solving issues with efficiency and a positive attitude. Working with him has been a pleasure, and I consider him one of the best IT developers I've had the privilege to collaborate with.

Faycal Bouayed

Senior Specialist Digital Care & Sales at Ooredoo Algérie

Always looking for the best practices to write clean code, Dulanga has great passion for the field of computer science engineering. I work with him as project manager associate and I am very comfortable and satisfied as client to communicate and work with him because he communicates clearly and listen actively. I highly recommand Dulanga for his soft and technical skills.

Chaimaa ZIDANE

Digital Development Engineer - Ooredoo Algeria

I met Dulanga as a trainee software engineer, and he was one of the rare individuals whom I had worked with, who grasped the subject matter perfectly and did the implementation with minimum supervision. He was mainly introduced as a Java developer, but he showed a keen interest in any programming framework, or any challenge thrown towards him. His quick learning ability to grasp complex requirements and programming concepts really made a huge impact on major successful deliveries of the products. He was always willing to drag the members of his team and his attitude towards work, socializing with peers and with other teams was exceptional. I wish him all the very best in all his future endeavors.

Prasad Waduge

CEO - IJSE Institute of Software Engineering

I had the pleasure of working with Dulanga who is an expert in Spring Boot and java technologies.He is also a dedicated and detail oriented team player, who strives to walk the extra mile making time sensitive software projects successful.I would recommend him with any project that requires the very best in software engineering execution.I wish him all the very best in all his future endeavors.

Neveendra Fernando

Associate Technical Lead

Dulanga is fantastic person to work with, and he is Expert in Spring Boot and java . Client Handling and very professional and good person and supportive in nature . if anyone given any taks to Dulanga evertime he take the responsibility for that .Such a good talented person wish you all the best for future endeavours

Mihiraj Madhushanka

Senior Software Engineer

Dulanga is one of those hardworking guys you need in a team. He is always quite motivated and takes ownership of the task assigned to him. He is always keen to learn new things and explore different technologies.

Chathura Wijesinghe

Senior Software Engineer

Dulanga is a great professional to work with. His skills and timely finished his part where admirable. He can understand the requirement quickly and can deliver the required solution on time. I highly recommend Dulanga to any entity.

Powsikan Kanthasamy

Senior Software Engineer

I had the opportunity to work with Dulanga from the day he joined Armiac. We are working together on a Telecommunication Application for a leading telecommunications company in the world. Dulanga is a proactive, result-oriented, responsible, time-managed, and technically sound worker and very easy to work with. And Dulanga has good client management and communication skills with clients and the team he works with. He is a great addition to the team. I am honored to recommend and endorse him. I wish him success in his career!

Prabhath Darshana

Software Engineer

Resume

Check My Resume

Download

PROFILE

Dulanga Wimalagunasekara

Dedicated and self-driven individual who is motivated by understanding deficiencies in own skills and self learning. Is passionate in academic work and has come up with many instances that reveal the ability in teamwork and true skills in problem-solving. Would love to work with team members while leading or supporting them towards success.

  • No: 59/11, Samanpura, Gorakapitiya, Piliyandala, Sri Lanka.
  • (+94) 76 895 2222
  • master@dulanga.com

EDUCATION

BSc (Hons) in Information Technology - Specialising in Software Engineering

Faculty of Computing - Sri Lanka Institute of Information Technology (SLIIT)

Direct Entry Programme

IJSE Institute of Software Engineering

Comprehensive Master Java Developer

IJSE Institute of Software Engineering

LANGUAGES

SINHALA

Native

ENGLISH

Professional working proficiency

PROFESSIONAL EXPERIENCE

Software Engineer II

August 2023 - Present

Arimac Lanka Pvt Ltd | Colombo 3

Software Engineer I

August 2022 - August 2023

Arimac Lanka Pvt Ltd | Colombo 3

Experienced software engineer specializing in telecommunication solutions.
Proficient in Spring WebFlux and Spring Boot for high-performance apps while Adapting to ROA, microservices with Docker, and RabbitMQ for AMQP for asynchronous messaging and real-time communication being a reliable backend developer delivering feature-rich apps.

Proven ability as technical spokesperson by effectively communicating complex concepts to diverse stakeholders. Proficient in Strapi and Directus Headless CMS for flexible content management systems. Passionate about pushing tech boundaries and fostering collaboration which is steering me forward as always.

My Ooredoo- Self Care App (Algeria)

  • Description: A transformative self-care mobile app for a multinational telecom company headquartered in Doha Qatar.
    Utilizing the power of Spring Boot, Spring WebFlux, and Spring Cloud, I am creating robust telecommunication solutions. Employing microservices, I am working with REST and SOAP APIs for seamless backend communication. Additionally, I could gain experience in headless CMS using Strapi.js and Directus.

    Through collaboration, rigorous testing, and code optimization, I am delivering a user-friendly and reliable software solution, contributing to the project's overall success. My software engineering execution played a crucial role in achieving exceptional results for the app.
  • Technologies Used: Spring WebFlux, Hibernate, MySQL, RabbitMQ, keycloak, JAXB, Strapi.js, Flutter.
  • Role Played: Back-End Developer

My Ooredoo- Self Care Web Portal (Algeria)

  • Description: A game-changing self-care web portal for a multinational telecommunication company headquartered in Doha Qatar.
    Using Spring Boot, Spring WebFlux, and Spring Cloud, I am creating robust solutions for the telecommunication domain while representing as a technical spokesperson.

    Integrating REST and SOAP APIs seamlessly with microservices architecture, meeting global user demands flawlessly.
    Also focusing on the implementations of headless CMS with Strapi.js, enabling dynamic content management and personalized user experiences. My software engineering expertise contributed in delivering a top-notch web portal, boosting the company's achievements and providing exceptional service to customer.
  • Technologies Used: Spring WebFlux, Hibernate, MySQL, RabbitMQ, keycloak, JAXB, Strapi.js, Nuxt.js
  • Role Played: Back-End developer, Technical Spokesperson

Trainee Software Engineer

December 2021 - July 2022

IJSE Institute of Software Engineering | Panadura

Distributing System Management

  • Description: A comprehensive software solution designed to streamline supermarket operations and enhance efficiency in managing customer interactions, item details, and daily tasks. Developed to meet the specific needs of supermarkets, DSM offers a range of features aimed at optimizing workflow processes and improving overall productivity.
  • Technologies Used: Spring Boot, Spring Data JPA, Spring Security, Hibernate, MySQL, Angular.
  • Role Played: During the project, my role primarily involved active participation in requirements clarification sessions, contributing to the refinement of functional and non-functional requirements. Additionally, I actively engaged in implementation tasks, translating identified requirements into technical specifications and code. Under the guidance of the technical lead, I participated in the design and planning phases of the solution. This included collaborating on architectural decisions, identifying suitable technologies and frameworks, and contributing to the creation of design documentation and project plans.

Learning Management System

  • Description: LMS tailored for higher education centers to efficiently manage students, faculty, payments, and learning materials. Developed to meet the specific needs of higher education institutions, HE-LMS integrates various functionalities to streamline administrative processes and enhance the learning experience.
  • Technologies Used: Spring Boot, Spring Data JPA, Spring Security, Hibernate, MySQL, React, HTML5, CSS3, Axios
  • Role Played: During the project lifecycle, my technical contributions primarily involved two key areas: requirements gathering and leading the development efforts.

Services

My Services

Lorem Ipsum

Voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi

Sed ut perspiciatis

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore

Magni Dolores

Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia

Nemo Enim

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis

Dele cardo

Quis consequatur saepe eligendi voluptatem consequatur dolor consequuntur

Divera don

Modi nostrum vel laborum. Porro fugit error sit minus sapiente sit aspernatur

Portfolio

My Works

  • All
  • Industrial
  • Personal

My Ooredoo- Self CareApp (Algeria)

Mobile App

Distributing System Management

Web App

Learning Management System

Web App

Students' Attendance Marking System

Desktop App

Simple ORM Framework

Framework

Google Clone

Custom Search Engine

Google Task Clone Back-End

Back-End

MySQL Client Shell Application

Desktop App

Library Management System Back-End

Back-End

Contact

Contact Me

Address

No: 59/11, Samanpura, Gorakapitiya, Piliyandala, Sri Lanka.

Social Profiles

Email Me

master@dulanga.com

Call Me

+94 76 895 2222


Are you a human?
Loading
Your message has been sent. Thank you!
Dulanga Wimalagunasekara. All Rights Reserved.