FILIP VASILJEVIĆ

Software Engineer, Master's Degree
Zagreb, Croatia

WORK EXPERIENCE

Full-stack Software Engineer
Končar Group, Zagreb
2022 - Present
4 yrs
Tech: React, Vue, TypeScript, C#, .NET, NestJS, SQL and GIT
  • Worked on a multi-year greenfield project with a team of 7+ developers, from initial setup to production, transitioned into a main developer role, then worked as primary maintainer for two years.
  • Worked on several large government web applications for The Independent TSO in Croatia and The Croatian Railways.
  • Developed and maintained an in-house component library (Storybook, React, Vue, TypeScript) used across multiple projects (tested with Playwright, Jest, and Puppeteer).
Student - Intern
Omega Software, Zagreb
2018
6 mos
  • Tech: React, TypeScript, C#, .NET, SQL and GIT

VOLUNTEERING

Charity Developer
Zagreb University of Applied Sciences
2022 - 2023
1 yr
Tech: React, Typescript, Spring, Java and GIT
  • Led a team of volunteer developers in creating a Content Management System (CMS) for a local elementary school.
LANGUAGES
Croatian, English
DRIVING LICENSE
B
Route Ordering Software, Croatian Railways (2023 - 2026)
Tech: React, TypeScript, C#, .NET, NestJS, SQL and GIT
Role: Primary Maintainer (Full-Stack Developer)
Croatian Railways - Digital Workflow Application
Upgrade and development of market applications, Croatian TSO (2022 - 2026)
Tech: React, Vue, TypeScript, C#, .NET, Node.js, SQL and GIT
Role: Full-Stack Developer
Croatian TSO - Market Management System
Web Diet App
Tech: NestJS, PostgreSQL, JWT Validation, Typescript, React, Context API, Apache ECharts
A web based diet app with user login authentication.
Desktop Finance App made with Web Technologies
Tech: React, TypeScript, Tauri, Rust and SQLite
A Desktop Finance App made with React, TypeScript, Tauri, Rust, and SQLite. Tauri is an app construction toolkit that lets you build software for all major desktop operating systems using web technologies (HTML, CSS, Javascript). The core is built with Rust, and the CLI leverages Node.js.
4X Civilization-like Game Prototype
Tech: Godot 4, C# and SQLite
A game prototype made with Godot 4 and C# showcasing basic game features encountered in various 4X games like the Sid Meier's Civilization franchise, Endless Legend, etc.
Features:
  • Perlin Noise terrain, biome and elevation generation system implemented in C#
  • Pathfinding on a 2D hexagon-tile Matrix
  • World wrapping system for infinite horizontal camera movement
  • SQLite database of randomly generated humans and a DNA system
  • 2.5D graphics
  • Settlement expansion system (Development, Food stockpile, List of residents, Governor selection, Overlapping border graphics system)
Tamagotchi Clone for Android
Tech: Android, React, TypeScript, HTML, CSS, and Capacitor
A Tamagotchi clone for Android built using Capacitor, an open-source native runtime for building Web Native apps, enabling the creation of cross-platform iOS, Android, and Progressive Web Apps using JavaScript, HTML, and CSS.
Page flipping effect on the Web
Tech: React, HTML and CSS
A short showcase of a book page flipping effect made with React, HTML and CSS.