I am a software engineer with 5 years of experience, skilled in managing intricate projects to achieve business goals. I provide efficient solutions by producing engineering specifications, delivery estimates, and implementing solutions based on product requirements. I am self-motivated, detail-oriented, and a creative problem-solver. I am proficient in coding and design, as well as software testing and debugging, and I have experience collaborating with cross-cultural teams from Australia and Sri Lanka. My focus has been on backend development, cloud migration, and microservice architectures, working extensively with modern technologies like Golang, Kubernetes, and AWS/GCP cloud services.

Tharindu Eranga

I am a software engineer with 5 years of experience, skilled in managing intricate projects to achieve business goals. I provide efficient solutions by producing engineering specifications, delivery estimates, and implementing solutions based on product requirements. I am self-motivated, detail-oriented, and a creative problem-solver. I am proficient in coding and design, as well as software testing and debugging, and I have experience collaborating with cross-cultural teams from Australia and Sri Lanka. My focus has been on backend development, cloud migration, and microservice architectures, working extensively with modern technologies like Golang, Kubernetes, and AWS/GCP cloud services.

Available to hire

I am a software engineer with 5 years of experience, skilled in managing intricate projects to achieve business goals. I provide efficient solutions by producing engineering specifications, delivery estimates, and implementing solutions based on product requirements. I am self-motivated, detail-oriented, and a creative problem-solver.

I am proficient in coding and design, as well as software testing and debugging, and I have experience collaborating with cross-cultural teams from Australia and Sri Lanka. My focus has been on backend development, cloud migration, and microservice architectures, working extensively with modern technologies like Golang, Kubernetes, and AWS/GCP cloud services.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced
Sinhala, Sinhalese
Advanced

Work Experience

Senior Software Engineer at Global Tote Lankan (a Betmakers Company)
July 1, 2023 - Present
Migrated PHP legacy systems from AWS cloud to GCP using multi-tenant, event-driven microservice architecture and GKE. Designed systems to handle heavy user throughputs using Golang and Kubernetes. Developed a near real-time auditing system using microservices and Kafka messaging to process data for audit applications. Developed GraphQL, HTTP, and gRPC APIs for frontend interaction. Implemented event-driven and saga patterns. Developed concurrent mail and FTP services implementing priority queues. Enhanced data and file processing using batch methods, Kafka consumer groups, and concurrency patterns. Worked with SQL and NoSQL databases including MySQL, MongoDB, DynamoDB, and Redis. Managed cloud infrastructure on AWS and GCP with autoscaling, monitoring, and integrated CI/CD tools. AWS certified developer with strong container and cloud skills. Enhanced system performance using concurrency, caching, and database indexing.
Software Engineer at Global Tote Lankan (a Betmakers Company)
July 1, 2023 - July 25, 2025
Core backend developer for the vision provider platform connected to various feed and vision providers. Developed Whitelabel API and Admin Panel, main control panels for betting engines. Developed financial reporting tools for Australian regulations, optimizing code for heavy data loads. Worked extensively with PHP, Laravel, Beanstalked, Redis, MySQL, Memcached, AWS, JavaScript, and React.js.
Senior Software Engineer at Global Tote Lankan (a Betmakers Company)
July 1, 2023 - Present
Migrated PHP legacy systems from AWS cloud to GCP using multi-tenant, event-driven microservice architecture and GKE, designing systems for heavy user throughput using Golang and Kubernetes. Developed a near real-time auditing system using microservice architecture and Kafka messaging for audit applications. Created GraphQL, HTTP, and gRPC APIs using Go, implementing event-driven and saga patterns. Developed concurrent mail and FTP services with priority queues and connection pools. Built data processing and file systems for next-gen environments migrating away from legacy systems, enhancing concurrency and batch processing. Worked extensively with SQL and NoSQL databases including MySQL, MongoDB, DynamoDB, and Redis. Managed AWS and GCP cloud infrastructure, integrating CI/CD tools and optimizing network protocols. Certified AWS developer with expertise in containerized applications and cloud environments. Improved system performance using concurrency patterns, caching, and database i
Software Engineer at Global Tote Lankan (a Betmakers Company)
July 1, 2023 - July 25, 2025
Core backend developer for vision provider platforms connected to multiple data feed providers and vision providers. Developed Whitelabel API and Admin Panel, the main control panel for betting engines. Responsible for financial reporting for Australian regulations, optimizing code for heavy data loads. Technologies used include PHP, Laravel, Lumen, Beanstalkd, Redis, Memcached, AWS, JavaScript, and React.js.

Education

Msc Computer Science at Staffordshire University
January 1, 0001 - January 1, 0001
MSc at Staffordshire University
January 1, 2019 - December 31, 2019

Qualifications

AWS certified Developer
January 1, 0001 - January 1, 0001
BCS
January 1, 0001 - January 1, 0001
AWS certified Developer
January 11, 2030 - July 25, 2025
British Computer Society (BCS)
January 11, 2030 - July 25, 2025

Industry Experience

Software & Internet, Gaming, Financial Services, Professional Services