Summary
Education
Skills
Course Highlight
Languages
Projects
References
Linkedin Profile
Timeline
e0
Jathushan Arunthavarasa

Jathushan Arunthavarasa

Jaffna

Summary

Motivated software engineering graduate with a Bachelor's in Computing from Curtin University. Solid foundation in OOP, DSA, and MVC architecture. Skilled in building scalable applications with C# and .NET (WinForms), and full-stack web apps using the MERN stack. Proficient in modern front-end tools like React, Tailwind CSS, and Three.js. Completed a UX Design Diploma, strengthening user-centered design skills. Eager to contribute to impactful, real-world projects as a software engineering intern.

Education

Diploma - UX Design

UniAthena
United Kingdom
05.2025 - 07.2025

BACHELOR IN COMPUTING - SOFTWARE ENGINEERING

CURTIN UNIVERSITY
Australia
06-2025

FOUNDATION COURSE IN INFORMATION TECHNOLOGY -

SLIIT ACADEMY
Colombo, Sri Lanka
01-2021

Skills

Coding

  • Python
  • Bash
  • Java
  • HTML
  • C#
  • C


Web Application Development

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js, Express.js -
  • Full-Stack Development: MERN Stack (MongoDB, Express.js, React, Node.js)


Mobile Application Development

  • Android Studio


Distributed Computing

  • Frameworks: .NET Core, ASP.NET MVC
  • Network Management: IT infrastructure and network configuration for distributed systems


Database management

  • MySQL


Cyber Security

  • OS Hardening (Windows and Linux)
  • Practical on Server-side attacks
  • Practical on Client-side attacks
  • Practical Assembly and Shellcoding
  • Practical on Stack overflow
  • DoS attack and Introduction to Burp Suite



Course Highlight

2021
  • Fundamental Concepts of Data Security
  • Integrating Indigenous Science and STEM
  • Introduction to Software Engineering
  • Programming Design and Implementation
  • Data Structures and Algorithms
  • Linear Algebra 1
  • Requirements Engineering
  • Unix and C Programming


2022
  • Computer Communications
  • Operating Systems
  • Software Engineering Testing
  • Computing Topics
  • Cyber Crime and Security Enhanced Programming
  • Database Systems


2023
  • Design and Analysis of Algorithms
  • Human Computer Interface
  • Object-Oriented Software Engineering
  • Mobile Application Development


2024
  • Capstone Computing Project 1
  • Hardware Fundamentals
  • Mobile Cloud Computing
  • Capstone Computing Project 2
  • Distributed Computing
  • Electronics
  • Software Architecture and Extensible Design

Languages

Tamil
Native language
English
Advanced
C1
Sinhala
Beginner
A1

Projects

Student Management Desktop Application

  • •Technologies: C# WinForms, SQLite, MVC Architecture, Async/Await, Visual Studio
  • •Description: Built a school management app with role-based access to manage courses, students, exams, attendance, and timetables. Implemented MVC architecture using async operations.

06/2025 – Present

Photo Gallery App

  • •Technologies: React, Redux, Unsplash API, TailwindCSS
  • •Description: Developed a responsive photo management app with grid view, uploads, light/dark modes, and zoomable modals. Designed with usability, accessibility, and modern UI adaptability.

Self-Study Quiz Web Application (Capstone Project)

  • Technologies used: MERN stack (MongoDB, Express.js, React.js, Node.js), Postman, BitBucket
  • A platform that aims to be a robust platform for providing users with self-assessment and learning reinforcement through quizzes on various topics. It fosters self-learning and knowledge improvement, contributing to an inclusive education structure.

2D Maze Puzzle Game Engine with DSL, Plugins, and Internationalization

  • Programming Language: Java
  • Build Tool: Gradle
  • Internationalization (i18n): Java Locale and ResourceBundle
  • Reflection: Dynamic plugin loading
  • A customizable game engine where players navigate a 2D grid, overcoming obstacles to reach the goal. Configured via a DSL, it supports dynamic plugins, Jython scripts, and internationalization for a flexible, global gaming experience.

Multithreaded Air Traffic Simulation System

  • Programming Language: Java
  • Concurrency Tools: Blocking Queues, Thread Pools
  • Process Management: Runtime Process Execution
  • Build Tool: Gradle
  • Linting Tool: PMD (for code quality and static analysis)
  • The Multithreaded Air Traffic Simulation System is a dynamic and interactive simulation of air traffic across a rectangular map. The system simulates the movement and management of aircraft between multiple airports, using real-time flight requests from an external command-line system.

Simple TicTacToe Game (Mobile Application)

  • Technologies used: Java in Android Studio
  • Built a feature-rich Tic-Tac-Toe game for Android. By demonstrating our understanding of user interface design, event handling, game logic, and Android app architecture.

Contact Management Mobile Application

  • Technologies used : Java in Android Studio, SQLite
  • Used fragments, RecyclerView for displaying contact data, SQLite database for data storage, and integration with the device's camera for image capture.

Simple Search Engine App 

  • Technologies used : Java in Android Studio, Google Firebase
  • used Android threading, network calls and remote uploading.

A Basic Chat Application using .NET 

  • Technologies used : .Net, C Sharp - built a chat application using .NET Windows Communication Foundation (WCF).
  • Created a server that enables multiple clients to communicate in real-time through a Windows Presentation Foundation (WPF) client application.

High-fidelity Prototype for “LawBridge” App 

  • Technologies used : Figma - Designed the user interface (UI) and user interaction (UX) for a mobile or web app using user-centric design principles. - Done Usability Testing -Piloting, Experimental Data Collection -Report Analysis of Usability Testing

References

Dr.Anjalie Gamage

Head of computing faculty, 

Curtin Colombo, 

0776028400

anjalie.g@sliit.lk

Linkedin Profile

https://www.linkedin.com/in/jathushan-arunthavarasa-456058340?trk=contact-info

Timeline

Diploma - UX Design

UniAthena
05.2025 - 07.2025

BACHELOR IN COMPUTING - SOFTWARE ENGINEERING

CURTIN UNIVERSITY

FOUNDATION COURSE IN INFORMATION TECHNOLOGY -

SLIIT ACADEMY
Jathushan Arunthavarasa