Buy Me a Coffee
Nureka Rodrigo

About Me

Colombo, Sri Lanka

Hi! I'm Nureka Rodrigo, a passionate software engineer with a love for creating elegant solutions to complex problems.

With over a year of experience in full-stack development, I specialize in building scalable web applications and designing intuitive user experiences. I'm constantly learning new technologies and best practices to stay at the forefront of software development.

When I'm not coding, you can find me exploring new technologies, contributing to open-source projects, or sharing my knowledge through technical writing and mentoring.

Skills & Technologies

Tools and technologies I work with

languages

  • JavaScript
  • TypeScript
  • Python
  • Java
  • PHP

frameworks

  • React
  • Next.js
  • Express
  • Spring Boot
  • Laravel

tools

  • Git
  • Docker
  • MongoDB
  • MySQL
  • Gradle

concepts

  • REST APIs
  • GraphQL
  • Microservices
  • CI/CD
  • Agile

Education

My academic journey

Bachelor of Science in Computer Science and Technology

Uva Wellassa University of Sri Lanka

2021 - 2025
Badulla, Sri Lanka
  • First Class Honours
  • GPA: 3.90/4.00
  • Dean's List for Academic Excellence for Six Consecutive Semesters
  • Research Project: Network Intrusion Detection System with Ensemble Learning of Deep Learning and Reinforcement Learning

G.C.E. Advanced Level

Ananda College

2016 - 2018
Colombo 10, Sri Lanka
  • Biology: C
  • Chemistry: C
  • Physics: C

G.C.E. Ordinary Level

Mahanama College

2005 - 2015
Colombo 03, Sri Lanka
  • 9As

Work Experience

My professional journey

Software Engineer

Prologics IT Solutions (Pvt) Ltd

10/2025 - Present
Nugegoda, Sri Lanka
  • Developed and maintained full-stack web applications.
  • Implemented RESTful APIs and integrated third-party services.
  • Collaborated with cross-functional teams using Agile methodology.

Software Engineering Intern

WSO2 LLC

04/2025 - 10/2025
Colombo 04, Sri Lanka
  • Contributed to the Ballerina team within the Engineering division, focusing on Ballerina compiler.
  • Enhanced the Ballerina static code analysis tool by identifying and implementing detection rules for potential vulnerabilities.
  • Designed and implemented support for exporting reports in SARIF format, leading to a major version bump from 0.10.0 to 0.11.0.

Trainee Back-end Developer | Team Lead

CSI DevTeam

10/2023 - 10/2024
Badulla, Sri Lanka
  • Led a team of 10 developers across diverse roles, ensuring seamless project execution and on-time delivery.
  • Designed and implemented backend logic for internal and external projects, ensuring scalable and maintainable code.
  • Contributed to project planning, conducting requirement analysis, and documentation to align with project goals.
  • Performed code reviews, identifying issues and suggesting improvements to ensure high-quality, efficient deliverables.