Skip to content
JJathuja Sithamparanathan
04
04 — ABOUT ME

About Me

Third-year Information Technology undergraduate at the University of Moratuwa, interested in software engineering and full-stack development.

Current Availability
Role:Software Engineering Internship
Timeline:Open Immediately
Location: Colombo, Sri Lanka / Remote / Hybrid
Major:BSc (Hons) Information Technology
01 — BIOGRAPHY
Candidate Profile

Undergraduate seeking Software Engineering Internship

Focus Areas

  • 01.Full-Stack Web & API Development
  • 02.Cross-Platform Mobile Apps
  • 03.Database Design & Applied AI

I am a third-year Information Technology undergraduate at the University of Moratuwa with an interest in software engineering and full-stack development. Through university, personal, and team projects, I have gained practical experience building web applications, REST APIs, databases, mobile applications, and AI-integrated features.

I enjoy learning new technologies, solving practical problems, and working collaboratively on software projects. I am currently looking for a Software Engineering Internship where I can apply my skills, gain industry experience, and continue learning from experienced developers.

02 — EDUCATION & ACADEMICS
OngoingGPA: 3.30 / 4.00

BSc (Hons) in Information Technology

Faculty of Information Technology, University of Moratuwa

Moratuwa, Sri Lanka

Academic Recognition & Honors:
  • Third-year undergraduate (2023 – Present)
  • CGPA: 3.30 / 4.00
Relevant Coursework & Technical Modules
Agile MethodologyObject-Oriented ProgrammingAPI DevelopmentJava & Spring BootData TechnologiesDatabase DesignWeb Application DevelopmentMobile Application DevelopmentSoftware Engineering
CompletedGPA: Results: ABC

GCE Advanced Level – Non-Stream

BT/Vincent Girls' High School

Batticaloa, Sri Lanka

Relevant Coursework & Technical Modules
PhysicsCombined MathematicsInformation and Communication Technology
03 — TECHNICAL SKILLS

Technical Skills

A transparent inventory of languages, frameworks, developer tooling, and technical practices gained through coursework and project development.

[ 7 DOMAINS // 41 TOTAL CAPABILITIES ]
Showing 41 items across 7 categories
01 //

Languages

[ 8 Items ]
Java

Object-oriented programming, Spring Boot applications

Core Experienceverified
Python

Scripting, FastAPI backend services & AI integrations

Core Experienceverified
TypeScript

Typed web application development & APIs

Core Experienceverified
JavaScript

Dynamic client-side interactivity

Proficiencyverified
Dart

Cross-platform mobile development with Flutter

Core Experienceverified
C

Systems programming fundamentals

Proficiencyverified
C++

Object-oriented systems & algorithmic problem solving

Proficiencyverified
PHP

Server-side web development

Proficiencyverified
02 //

Frontend

[ 7 Items ]
React

Component-based web application development

Core Experienceverified
Angular

Frontend development with TypeScript, RxJS and PrimeNG

Core Experienceverified
Tailwind CSS

Utility-first design systems & responsive styling

Core Experienceverified
HTML5

Semantic markup structure

Proficiencyverified
CSS3

Modern styling & responsive layouts

Proficiencyverified
PrimeNG

Component library for Angular user interfaces

Proficiencyverified
RxJS

Reactive programming & observable data streams

Proficiencyverified
03 //

Backend

[ 6 Items ]
Spring Boot

Java backend development and REST APIs

Core Experienceverified
FastAPI

Python backend services and API development

Core Experienceverified
Node.js

JavaScript runtime for backend services and REST APIs

Core Experienceverified
Express.js

Node.js web framework for REST APIs

Proficiencyverified
REST APIs

API design, endpoints, and JSON communication

Core Experienceverified
WebSockets

Bi-directional real-time communication

Proficiencyverified
04 //

Mobile

[ 4 Items ]
Flutter

Cross-platform mobile apps for iOS and Android

Core Experienceverified
Dart

Primary language for Flutter development

Core Experienceverified
Provider

State management pattern for Flutter applications

Proficiencyverified
Secure Local Storage

Encrypted token storage & session persistence

Proficiencyverified
05 //

Databases & Storage

[ 6 Items ]
PostgreSQL

Relational database design and queries

Core Experienceverified
MySQL

Relational database management

Proficiencyverified
MS SQL Server

Relational database management and SQL queries

Proficiencyverified
MongoDB

NoSQL document database for applications

Core Experienceverified
ChromaDB

Vector database for AI embeddings & semantic search

Core Experienceverified
Supabase

Cloud database, authentication & storage

Core Experienceverified
06 //

AI

[ 4 Items ]
LangChain

LLM integration and prompt chaining

Core Experienceverified
RAG

Retrieval-Augmented Generation architectures

Core Experienceverified
LLM Integration

Working with Groq LLM & large language models

Proficiencyverified
Vector Databases

Semantic search and embedding storage

Proficiencyverified
07 //

Tools

[ 6 Items ]
Git

Distributed version control system

Core Experienceverified
GitHub

Collaborative repository management & workflows

Core Experienceverified
Postman

API testing collections & mock servers

Proficiencyverified
Android Studio

IDE for Flutter and Android development

Proficiencyverified
VS Code

Primary code editor & extension ecosystem

Proficiencyverified
Agile Methodology

Iterative delivery & sprint planning

Proficiencyverified
04 — CERTIFICATIONS & CREDENTIALS

Certifications & Credentials

Selected certifications and technical courses completed through recognized learning platforms and institutions.

[ 07 Verified Credentials ]
CERT — 01/IBM, Coursera
2024

Developing Frontend Apps with React

Issued by IBM, Coursera

ReactJavaScriptFrontend DevelopmentREST APIs
CERT — 02/Amazon Web Services (AWS)
2024

Introduction to Cloud 101

Issued by Amazon Web Services (AWS)

Cloud ComputingAWS FundamentalsCloud Architecture
CERT — 03/Microsoft
2024

Get started with GitHub Copilot

Issued by Microsoft

GitHub CopilotAI-Assisted DevelopmentProductivity
CERT — 04/Microsoft Learn
2024

Generate documentation using GitHub Copilot tools

Issued by Microsoft Learn

GitHub CopilotDocumentationDeveloper Tooling
CERT — 05/Coursera
2023

Introduction to HTML, CSS and JavaScript

Issued by Coursera

HTML5CSS3JavaScriptWeb Fundamentals
CERT — 06/University of Moratuwa
2023

Python for Beginners

Issued by University of Moratuwa

PythonProgramming Fundamentals
CERT — 07/University of Moratuwa
2023

Web Design for Beginners

Issued by University of Moratuwa

Web DesignUI FundamentalsHTML & CSS
05 — CHRONOLOGICAL JOURNEY

Experience, Education & Milestones

A chronological timeline tracing academic progression, leadership roles, and project milestones.

01
2025/experience

Company Panel Coordinator

UTE CAT Flagship Fair

Coordinated company panel activities, managed communication between industry representatives and participants, and supported all event-related arrangements for the faculty flagship fair.

LeadershipCommunicationEvent Coordination
02
2025/milestone

Open Source Contribution — WSO2 API Manager

First Open-Source Contribution

Contributed to WSO2 API Manager documentation as my first open-source contribution, gaining experience navigating an enterprise open-source project and following open-source contribution workflows.

Open SourceWSO2Documentation
03
2024/milestone
Key Milestone

TravelHub — Multi-Role Travel Booking Platform

Software Developer / Team Project

TravelHub is a full-stack travel booking and management platform developed as a university group project. My main contributions were the Hotel Owner module and AI chatbot.

ReactSpring BootFastAPILangChainPostgreSQL
04
2024/milestone
Key Milestone

PlanNex — Cross-Platform Task & Project Management

Full-Stack Developer / Personal Project

Personal full-stack task and project management platform with web and mobile applications.

ReactFlutterFastAPIMongoDB
05
2024/milestone

ResolveX — Smart Service Request Management System

Software Developer / Team Project

Team-developed service request and issue management system. My contribution focused on comments, activity timeline, and admin analytics.

AngularNode.jsPostgreSQL
06
2023 – Present/education
Key Milestone

BSc (Hons) in Information Technology

Faculty of Information Technology, University of Moratuwa

Third-year undergraduate pursuing a degree in Information Technology. CGPA: 3.30 / 4.00. Focused on full-stack development, mobile app development, database design, and applied artificial intelligence.

Full-StackMobile DevAI & MLDatabase Design
07
Completed/education

GCE Advanced Level – Non-Stream

BT/Vincent Girls' High School, Batticaloa

Completed Advanced Level with results ABC. Subjects: Physics, Combined Mathematics, and Information & Communication Technology.

PhysicsMathematicsICT
06 — ACTIVITIES & EXPLORATION

Activities & Technical Interests

Open-source contribution and practical technology exploration beyond core coursework.

01/Community & Collaboration

Open Source Contribution

Contributed to WSO2 API Manager documentation as my first open-source contribution, gaining experience working with an enterprise open-source project.

First open-source contribution to WSO2 API Manager documentation

02/Technology Exploration

Applied AI & LLM Exploration

Exploring practical applications of LLMs, RAG, and AI-assisted features through projects such as TravelHub.

Practical experimentation with LangChain and vector databases

Next Steps

Explore my projects or get in touch to discuss internship opportunities.

Take a look at my project work, technical background, or reach out directly.