Gigum Bandara Rajaguru
GBR

Hello, I'm

Gigum Bandara Rajaguru

Senior Software Engineer • Game Developer • AI Enthusiast

Senior Software Engineer with 6+ years of experience delivering scalable solutions and driving technical innovation. Proficient in backend development, system optimization, and data analytics. Passionate about game development and AI. Holds a Master's in Business Analytics (Data Science & AI), University of Colombo, 2026.

Scroll down

About Me

I'm a Senior Software Engineer based in Ganemulla, Gampaha, Sri Lanka, with over 6 years of experience building scalable backend systems, web applications, and data-driven solutions. I have a strong track record of leading cross-functional teams to deliver complex projects on time with measurable business impact.

Most recently at HCL Technologies (Irdeto Innovation team, until June 2025), I specialised in Python, FastAPI, Docker, and microservices architecture. I hold a Master of Business Analytics (Data Science & AI) from the University of Colombo School of Computing, completed in February 2026. Beyond professional work, I develop games and tools under GBRSystems and am an active open-source contributor with 33 public repositories on GitHub.

Skills & Technologies

Python Flask FastAPI Pandas NumPy Selenium C++ Angular TypeScript JavaScript HTML5 / CSS3 MongoDB SQL Docker Git Heroku Linux Jira Unreal Engine Go

Soft Skills

Accountability Creativity Always Learning Problem Solving Teamwork Leadership

Work Experience

Senior Software Engineer - Python

01/2022 - 06/2025

HCL Technologies - Irdeto: Innovation

Colombo, Sri Lanka — Multinational IT services and consulting company, a subsidiary of HCL Enterprise

  • Overhauled system monitoring tools, reducing system downtime by 30% through proactive issue resolution.
  • Designed and implemented a robust data analysis framework using Python (Pandas, NumPy), enabling real-time insights for improved decision-making.
  • Led a 5-member team to develop a security and privacy-focused solution, increasing operational efficiency by 25%.
  • Utilized FastAPI and Docker to build scalable microservices, ensuring seamless deployment across cloud platforms.
Python FastAPI Pandas NumPy Docker

Software Engineer - Innovation Team

05/2021 - 12/2021

Sampath Information Technology Solution Ltd.

Colombo, Sri Lanka — A fully owned subsidiary of Sampath Bank PLC

  • Developed a web-based meeting management tool using Angular and TypeScript, streamlining operations for over 50 business units.
  • Conducted comprehensive research on banking systems, integrating domain insights to enhance product functionality.
  • Collaborated with cross-functional teams to prioritize and implement customer requirements, ensuring 100% alignment with project goals.
  • Spearheaded requirement analysis and change management processes, resulting in a 20% reduction in project delivery time.
TypeScript Angular

Backend Developer - Python | PHP | Android

09/2014 - 04/2021

Freelancer

Gampaha, Sri Lanka

  • Delivered 15+ custom web, mobile and bot applications tailored to diverse industries, improving client productivity by up to 40%.
  • Collaborated with international clients to build scalable backend systems.
  • Integrated third-party APIs and payment gateways across projects, improving functionality and user experience for end-users.
Python PHP Android REST APIs

Projects

A selection of things I've built — 33 public repos on GitHub

Multi-Face

A web application powered by an AI web crawler that helps users find suitable job opportunities. Integrates LLM-based scraping to match skills with job listings.

AI Web Scraping Python ⭐ 3

SlackTats

Project management and analytics Slack bot. Helps teams manage projects, track progress, and analyze team activity directly within Slack workspace.

Python Slack API Bot

Finder-Seeker

An economical tool built for the Star Citizen gaming community. Helps community members find resources and other players within the game universe.

Python Game Tools ⭐ 1

ResumeReader

An NLP-powered script that automatically retrieves skill sets and work experience from resumes. Useful for HR automation and candidate screening pipelines.

Python NLP Automation

FamillyWallet

Family budget management Android application. Enables families to track income, expenses, and manage shared finances in one place.

Java Android Finance

URLShortner

A lightweight URL shortener service built with Go. A clean backend project demonstrating REST API design and Go programming fundamentals.

Go REST API ⭐ 1

Education

02/2024 - 02/2026

Master of Business Analytics

Data Science & Artificial Intelligence

University of Colombo School of Computing

Colombo, Sri Lanka

01/2014 - 09/2019

Bachelor Degree in Information Technology

Sri Lanka Institute of Information Technology

Malabe, Sri Lanka

Honor Awards

Star Performer (01/2022 - 01/2023)

HCL Technologies (Hindustan Computers Limited)

Award for the best performance

Volunteer Experience

Scout - Group Leader

06/2007 - 02/2014

Galahitiyawa Central College - Scout Group

Ganemulla, Sri Lanka

  • Led and motivated a team of 30+ scouts, fostering collaboration and teamwork during annual camps and local competitions.
  • Coordinated activities that enhanced problem-solving, communication, and leadership skills among team members.
  • Organized 5+ large-scale camping events, ensuring safety and enjoyment for 100+ participants.

Get in Touch

Have a project in mind? Let's talk.

🐦

Twitter / X

@gigumbrajaguru
📍

Location

Ganemulla, Gampaha, Sri Lanka