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%

Resume

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

Sumary

Gayan Shanaka Thejawansha

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

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 (50) 276 1294

Loading
Your message has been sent. Thank you!