Filip Vasiljević

Software Architect / Full-Stack Engineer Master's Degree

Zagreb, Croatia +385 91 931 0730 developer@feyton.net

Portrait of Filip Vasiljević

About

Software Architect and Full-Stack Engineer with a Master's degree and years of experience delivering production enterprise web applications, specializing in high-concurrency distributed .NET and React systems.

Programming languages

Core: C#, TypeScript, JavaScript

Additional: C, C++, Rust, Python, PHP

Frameworks, libraries & technology

Core: .NET, React

Additional: NestJS, Node.js, Vue

Libraries: Kendo, Material UI, Shadcn, CSS Modules, Redux, Context, MobX, Pinia

Data, platforms & tools

Databases: Microsoft SQL Server, PostgreSQL, SQLite, MongoDB

LLMs: LM Studio, Ollama  OS: Ubuntu, macOS, Windows  Misc: Tauri, CapacitorJS

Education

Master's degree

Zagreb University of Applied Sciences

2021 - 2023

Engineering in Information Technologies

Bachelor's degree

Zagreb University of Applied Sciences

2018 - 2021

Computer and Information Sciences

High school

Technical School Ruđer Bošković

2014 - 2018

Computer technician


Languages: Croatian (Native), English (Fluent)

Driving license: B

Work Experience

Software Architect, Full-Stack Engineer

Adnet - Končar Group, Zagreb

02.2022 - Ongoing

React, Vue, TypeScript, C#, .NET, NestJS, SQL, Git

  • Technological decision maker for a large 5+ year greenfield project that fully digitalized key workflows for the Croatian Railways operator (HŽ Infrastruktura) and other high-profile clients.
  • Worked on several large government web applications for the Independent TSO in Croatia and the Croatian Railways operator (HŽ Infrastruktura).
  • Developed and maintained an in-house component library using Storybook, React, Vue, and TypeScript across multiple projects; tested with K6 and Playwright.
  • Mentored other developers.

Software Engineer

Omega Software, Zagreb

04.2018 - 10.2018

C#, .NET, SQL, Git

  • Developed and maintained several established production applications.
Filip Vasiljević Software Architect / Full-Stack Engineer

Work Projects

Route Ordering Software, Croatian Railways Operator (HŽ Infrastruktura)

2023 - 2026 | .NET, React, SQL, Redis

Software Architect, Full-Stack Developer, Lead Maintainer

Croatian Railways Operator (HŽ Infrastruktura) - Digital Workflow Application

  • Developed, delivered, and maintained a high-concurrency distributed production system.
  • Played a key role in architecture planning and implementation on a team of 7+ developers.
  • Worked across a broad, interconnected network of failover APIs and proxies underpinning a highly available distributed system.
  • Implemented two-factor authentication.
  • Implemented lazy-loaded authentication guards.
  • Implemented role-based authorization walls.
  • Monitored and optimized performance for high-concurrency scenarios.
  • Implemented hot-path caching.
  • Contributed to backend development using .NET (C#), Microsoft SQL Server, and Node.js, focusing on performance optimization and system stability.
  • Implemented custom frontend functional components in React.

Market Applications, Croatian TSO

2022 - 2026 | React, TypeScript, C#, .NET, NestJS, SQL, Git

Full-Stack Developer

Croatian TSO - Market Management System

  • Developed and maintained a web-based Market Management System for ENTSO-E scheduling, capacity management, reserve resource tracking, and settlement processes, continuously enhanced under an agile framework contract.
  • Developed multiple frontends in React, Vue, and TypeScript using microfrontend and submodule architectures, and maintained shared component libraries with Storybook and Figma.
  • Contributed to backend services in .NET Core and Node.js, powered by Microsoft SQL Server and PostgreSQL, and deployed on IIS.

Personal Projects

Volunteer and Hobby Projects

Volunteering

Charity Developer - Zagreb University of Applied Sciences

06.2021 - 06.2023 | React, TypeScript, Spring, Java, Git

Led a volunteer team of student developers in the creation of a custom Content Management System for Croatian elementary schools.

RevenueCat One-Month Hackathon

Tinder for Nomads

CapacitorJS (Android and iOS), React, TypeScript, NestJS, SQL, Git | Full-Stack Developer

  • Built a swipe-based matching system.
  • Built a beacon-on-Leaflet matching system.
  • Implemented chat and group chat with socket integration.
  • Deployed the application to an Ubuntu VPS.
  • Integrated RevenueCat payment processing.
  • Implemented custom login with Google and Apple sign-in support.

Demo: youtube.com/watch?v=bwaD-l5QaPs

One-Month Game Jam

4X Civilization-Like Game Prototype

Godot 4, C#, SQLite | Game Developer

  • Implemented Perlin-noise terrain, biome, and elevation generation in C#.
  • Implemented pathfinding on a 2D hexagonal-tile matrix.
  • Built world wrapping for infinite horizontal camera movement.
  • Created a SQLite database of randomly generated humans and a DNA system.
  • Implemented 2.5D graphics.
  • Built a settlement expansion system covering development, food stockpiles, residents, governor selection, and overlapping border graphics.

Demo: youtube.com/watch?v=HZEJxye55rY