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)
- Birthday: 3 Jan 1994
- Website: https://gayan-thejawansha.github.io/
- Phone: +971 (50) 276 1294
- City: Dubai, UAE
- Age: 28
- Degree: Bachelor's degree
- Email: gthejawansha2@gmail.com
- Freelance: Available
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
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.
+94 (77) 733 3837
+971 (50) 276 1294
gthejawansha2@gmail.com
gthejawansha@eng.pdn.ac.lk
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
Sabermetrics for Cricket
Apr,2018 - Jan,2019
Selecting players is one of the most critical things to handle towards the winning in cricket. In this project, statistical models with advanced data mining techniques were applied to select the best team while minimizing the budget. Work has been done in two approaches.
- Areas: Data mining, Machine learning, Neural networks, R and Python
- Contribution: Team Member, analyzation through statistical and evaluation metrics. player evaluation metrics evaluation.
S-Sense (Sleep-Sense)
May,2016
Developed for ACES Hackathon 2016 (Winner- Network and Systems category) A wearable device to monitor the user’s health to avoid irregular sleeping patterns. It was paired with an Android app that syncs with your calendar, and location and enables many more features.
- Areas: Embedded systems (Arduino), Sensor-modeling, Android, JAVA
- Contribution: Team member, Implementation of the device with sensors, and Bluetooth connectivity
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.
ToolsEd (ONLINE STUDENT COLLABORATION SYSTEM)
2016
Developed for ACES Hackathon 2016 (Winner- Network and Systems category) A wearable device to monitor the user’s health to avoid irregular sleeping patterns. It was paired with an Android app that syncs with your calendar, and location and enables many more features.
- Areas: Embedded systems (Arduino), Sensor-modeling, Android, JAVA
- Contribution: Team member, Implementation of the device with sensors, and Bluetooth connectivity
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
Contact
Current Location:
Dubai, United Arab Emirates
Email:
Call:
+971 (50) 276 1294