Piriyan Vijayanantha · Switzerland

Software that is
structured, reliable
& elegantly solved.

Computer Science student at FHNW with a focus on AI & HPC. I care about clean architecture, thoughtful systems, and writing code that lasts. Currently looking for a part-time role (50–60%) in software development.


A bit about me

Software development is more than just coding to me — I'm especially interested in how systems are structured and how complex problems can be solved elegantly. I work analytically, enjoy learning new technologies, and continuously reflect on my work to find better solutions.

After completing my apprenticeship as an Informatiker at adesso Schweiz AG, I served in the Swiss Army before starting my Computer Science degree at FHNW with a specialization in AI & HPC.

Education BSc Informatik, FHNW
Specialization AI & HPC
Average 5.1
Location Rüfenacht, Switzerland
Languages Deutsch · English · Français · தமிழ்

Education & Experience

2025 — 2028

Bachelor of Science in Informatik

FHNW · Specialization AI & HPC · Average 5.1

Focus on solid CS fundamentals, data-driven topics, and systems-level work. Combining theoretical understanding with hands-on application.

AlgorithmsData StructuresSoftware EngineeringAI & HPC
2024 — 2025

Traffic Soldier, Swiss Army

Durchdiener (continuous service)

ResponsibilityTeamworkDiscipline
2020 — 2024

Informatiker EFZ, Applikationsentwicklung

adesso Schweiz AG · Average 5.0

Development, maintenance, and further development of web and backend applications in a professional, agile team environment. Plus independent internal projects.

JavaSpring BootAngularSQLAWSCypressScrum
2019 — 2020

ICT Preparatory Year

BiCT · First steps in programming & web design

HTMLCSSJavaScriptPython

Things I've built

AlgoDemo FHNW · iPro · 180h

Individual Software Project, HS25

  • Interactive visualization of Binary Search and Merge Sort
  • Strong emphasis on clean architecture
  • Unit tests for the algorithm engine
JavaJavaFXJUnit 5AlgorithmsGit
UmweltReise Primeo Energie · 10 Pers.

Client project, FHNW HS25–FS26 · Interactive exhibit

  • Software Architect (Sem 1): arc42 documentation, MVC layer separation
  • Developer (Sem 2): Game logic in Java, Raspberry Pi 5 deployment with GPIO
  • Database modeling & implementation with SQLite
JavaPi4JJUnit 5Mavenarc42SQLite
E-Learning Platform adesso · 2023–2024

Client: Lehrmittelverlag Zürich · Team of 6

  • Co-development of an e-learning platform
  • Designed an automated end-to-end test framework with Cypress
  • Contributed to modernizing and stabilizing the system
JavaSpring BootAngularCypressSQLDockerJenkins
Grade Management adesso · 2022

Internal tool · Individual learning project / IPA

  • Designed and developed a grade management tool for trainees and trainers
  • Backend with Java/Spring Boot, PostgreSQL persistence, Angular frontend
  • Deployed on AWS
JavaSpring BootAngularPostgreSQLDockerAWS

Technologies I work with

Backend

  • Java
  • Spring Boot
  • SQL / PostgreSQL
  • SQLite
  • Python
  • REST APIs

Frontend

  • Angular
  • TypeScript
  • HTML / CSS
  • JavaScript
  • JavaFX

Infrastructure

  • AWS
  • Docker
  • Linux
  • Git
  • Jenkins
  • Maven

Methods

  • Scrum / Agile
  • arc42
  • OOP
  • MVC
  • E2E Testing
  • Unit Testing

Let's connect

I'm currently looking for a part-time software development role (50–60%) alongside my studies. Whether you have an opportunity, a question, or just want to say hello — I'd love to hear from you.