Gayan Shanaka Thejawansha


I'm a

About

I’m a hard-working, fast learner who is a proven Software Engineer with a 4-year Computer Engineer degree and 3+ years of work experience. As a dedicated problem solver who is skilled in programming languages including libraries/frameworks, I’m eager to solve real-world problems through the use of my skill and technology. Through my time at Dialog Axiata PLC, I have gained further hands-on experience in industry-standard development, which I’m looking to apply at an ever-growing organization. I’m also a great team player, although I’m also able to overcome obstacles independently.

Software Engineer & Developer.

There’s Much to Do, and Many Unknowns On the Horizon… (Hēródotos; 484 – 425 BC)

As a creative and motivated individual who has the capacity to develop effective and efficient solutions with minimum tolerance for errors, I’m seeking a challenging position in a fast-paced organization where I can use my talents and skills to grow and expand the organization as well as myself. Hoping to become a great contributor and an asset where I’m able to use my skills and knowledge for the development of the organization, where strong project management and analytical skills are useful in the delivery of services to the customer.

Skills

Development Skills

Java 80%
PHP 80%
Python 70%
JavaScript 70%
HTML 80%
MYSQL 75%
Oracle DB 50%
Spring/Spring-boot 70%
Symfony 70%
Django 50%
Vue.js 70%
CSS 65%
PostgreSQL 80%
Elasticsearch 65%

Resume

Experienced Software Engineer with a strong background in full-stack development, Agile methodologies, and delivering high-quality, scalable solutions.

Summary

I’m a hard-working, fast learner who is a proven Software Engineer with a 4-year Computer Engineer degree and 3+ years of work experience. As a dedicated problem solver who is skilled in programming languages including libraries/frameworks, I’m eager to solve real-world problems through the use of my skill and technology. Through my time at Dialog Axiata PLC, I have gained further hands-on experience in industry-standard development, which I’m looking to apply to an ever-growing organization. I’m also a great team player, although I’m able to overcome obstacles independently.

Education

Bachelor of Science in Engineering

Nov, 2014 - Feb, 2019

Specialized in Computer Engineering

Faculty of Engineering, University of Peradeniya - Sri Lanka

Professional Experience

Lead Software Engineer / Tech Lead (Development)

Feb, 2023 – Present

Delupe A/S – Dubai, UAE & Denmark

Responsible for leading the architecture and design of high-traffic e-commerce and ad-tech platforms, ensuring reliable merchant onboarding, data ingestion, and reporting services for Google CSS and Microsoft Shopping campaigns. Provided expert technical guidance on API integrations, large-scale data pipelines, and system reliability. Directed sprint planning, code reviews, and technical mentoring to align delivery with business goals, while implementing best practices in CI/CD, containerization, and infrastructure scaling to support growth. Collaborated cross-functionally with product and marketing teams to build in-house AI/ML solutions for CPC optimization and campaign performance improvements.

  • Areas: Back-end service development using PHP (Symfony), Python, and JavaScript with PostgreSQL, Redis, and Docker/Kubernetes environments on managed bare metal servers from Hetzner cloud platforms. Managed system reliability with nginx, php-fpm, and Linux (Bash). Developed and maintained integrations with Shopify and other partner networks, Google/Microsoft Shopping feeds, and webhooks. Implemented CI/CD with GitHub Actions and introduced observability practices (logs, metrics, traces) to improve incident detection and resolution.
  • Contribution: Led the design and delivery of scalable merchant catalog ingestion and reporting services, doubling throughput and reducing feed latency by 40%. Automated deployments with CI/CD pipelines, reducing release lead time. Resolved recurring stability issues in nginx/php-fpm containers by profiling, tuning, and hardening services. Built AI-ready data pipelines for campaign performance metrics (clicks, cost, conversions, revenue) to support in-house machine learning models for Max CPC optimization. Mentored other developers, improved pull-request turnaround and raised unit test coverage, fostering a stronger engineering culture. Strengthened security by implementing security measures with multi level access layers, container dependency checks, and compliance-ready data handling practices.

Senior Software Engineer

Jun,2021 - Nov,2022

Dialog Axiata PLC - Colombo, Sri Lanka

Responsible for the architecture & design ensuring the project is designed to cater to requirements defined while providing expert knowledge on System Integration, Middleware systems, and Security implementations of charging-related projects. Also proposed alternative and efficient technical solutions when required to ensure mechanisms are in place for continuous service. Conducted IT application development, road maps, and improvement plans based on stakeholders’ requirements.

  • Areas: Back-end service development with Java, JavaScript, Python, and PHP with frameworks such as Spring/Spring-boot including the Database services such as MySQL, and OracleDB in AWS cloud / Kubernetes environment and RHEL environments while the services and applications were handled and managed using BASH.
  • Contribution: Continued the App modernization and Digitisation, Application Cloudification, Contribution to the Dialog Prepaid Loan platform and Cloudification, and Contribution to the Advanced micro-service platform.

Software Engineer

Apr,2019 - Jun,2021

Dialog Axiata PLC - Colombo, Sri Lanka

Responsible for providing technical solutions related to business requirements, System features, performances, and architecture planning based on the system statistics, utilization, technology enhancements, trends, and organizational strategies to ensure that charging systems meets the requirements and features along the future demands, capacity, and integrity.

  • Areas: Back-end service development with Java, JavaScript, Python, and PHP with frameworks such as Spring/Spring-boot including the Database services such as MySQL, and OracleDB in Kubernetes environment and RHEL environments while the services and applications were handled and managed using BASH.
  • Contribution: Online Charging System(OCS) version upgrade along with the Supplementary Application upgrade, the USSD gateway implementation for Dialog Fixed connection, and Data service for prepaid Fixed connection. Developed all the Prepaid Fixed connection-related APIs, App modernization, and Digitisation, Contributed to the Work order mediator application and the event handler application.

Software Engineering Trainee

Nov,2017 - Mar,2018

Virtusa Pvt. Ltd - Colombo, Sri Lanka

Assigned to a few internal projects such as GTO (Global Technology Office) Governance and worked under the R&D team in the training period. GTO is a platform that connects many aspects of ongoing projects in the company

  • Areas: UI design, Backend process (Java), System Automation, Database Management (MySQL, OrientDB)
  • Contribution: UI designs with templates, weekly and monthly system automation (both front-end and back-end), and Database modifications.

Goals

As a creative and motivated individual who has the capacity to develop effective and efficient solutions with minimum tolerance for errors, I’m seeking a challenging position in a fast-paced organisation where I can use my talents and skills to grow and expand the organisation as well as myself. Hoping to become a great contributor and an asset where I’m able to use my skills and knowledge for the development of the organisation, where strong project management and analytical skills are useful in the delivery of services to the customer.

Project Portfolio

Automated Website Classification System

2016

It is an automated system that classifies the given websites. This kind of system may use in web directories to perform better on website categorization.

  • Areas: Linux - Shell scripting, Java, Big Data calculations, HTML
  • Contribution: Team member, Implementation of HTML file download and Data pre-possess and analyze with k-nearest neighbors algorithm.

Expert Miner

May,2017

Developed for ACES Hackathon 2017 (Winner- Software category) It is a system by using HSI (Hyperspectral Imagery) to figure out the location of the natural earth resources found in Sri Lanka.

  • Areas: Python, MATLAB, Image Processing, Mathematics
  • Contribution: Read Hyperspectral Images into known data structures using python and creating algorithms for processing images.

Digital Score Board System

2016

It is an embedded project which is made by using LED strips. it is a less expensive remote-control Score Board. It can be used for indoor sports.

  • Areas: Arduino, Android, JAVA, microcontroller
  • Contribution: Team Member, I/O handling, Digital Circuit designing, Hardware Implementation, Microcontroller programming.

References

Mr. Delshan Gunasena

Associate Lead Engineer

(Immediate Supervisor)

Converged Charging Division

Dialog Axiata PLC
475 Union Pl
Colombo, 00200
Sri Lanka

+94 (77) 733 8827

delshan.gunasena@dialog.lk

Mr. Hemal Ranaweera

Senior Manager

Converged Charging Division

Dialog Axiata PLC
475 Union Pl
Colombo, 00200
Sri Lanka

+94 (77) 333 1170

hemal.ranaweera@dialog.lk

Contact

Current Location:

Dubai, United Arab Emirates

Call:

+971 (58) 567 2580

Loading
Your message has been sent. Thank you!