Your Name

Hello, I'm Balázs Vitus

I'm a Full Stack Web Developer, with a passion for frontend development and creative solutions. In the following years I will focus on deepening my knowledge in the domain, including UI/UX design.

Education

Babeș-Bolyai University

Bachelor's degree in Computer Science

October 2020 - July 2023

Thesis: "HL Game System UCP: Web Application Providing the User Control Panel for the Hungary Life MTA Server Group" - a web application for managing users and their permissions in the Hungary Life MTA server.

Experience

Full Stack Web Developer

msg systems Romania

January 2025 - Present

In January 2025 I've joined the msg systems Romania team as a Full Stack Web Developer. I'm working on developing and maintaining web applications for the insurance industry with modern technologies.

Next.js
TypeScript

Full Stack Web Developer
Internship

msg systems Romania

July 2024 - August 2024

In the summer of 2024 I've joined the msg systems Romania team as a Full Stack Web Developer intern. I've worked on an internal chatting application called Msg Converse, where users can join different channels and send messages in real-time. More information about the project can be found in the Projects section, and the repository can be found on GitHub.

React.js
NestJS
TypeScript
PostgreSQL
TypeORM

SAP ABAP Developer
Internship

msg systems Romania

July 2023 - September 2023

As part of the 2023 internship program at msg systems Romania, I've worked as an SAP ABAP Developer. We've developed a warehouse management application.

SAP ABAP

.NET Developer
Internship

Accenture Industrial Software Solutions

August 2022 - September 2022

During the summer of 2022, I've worked as a .NET Developer intern at Accenture Industrial Software Solutions. I've worked on a testing application for the railway industry.

.NET
C#

Projects

Msg Converse

During the last three weeks of the pre-employment training we worked in a team of five on this final project. It's a real-time chat application, where administrators can create, delete, or update channels, in which clients can join, leave and send messages. Administrators can delete inappropriate messages, or restore them if needed, also pin or unpin messages. The application supports light, dark and system themes.

TypeScript
React.js
NestJS
nx
PostgreSQL
TypeORM
Material-UI

Weather App

When I applied to Accesa, as an pre-interview task I had to create a weather application. In the homepage of the app the current location's and the favorite cities weather were displayed. Also two icons appeared, one to remove the city from favorites and one to see the weather forecast in detail. The making of the app was a pretty fun task, even though I used older technologies.

Express.js
EJS
Node.js

.msg CareerStart 2024 - Online Shop - Frontend

React.js
Redux
TypeScript
zod
MUI
ESLint
Prettier
Sass
Vite

.msg CareerStart 2024 - Online Shop - Backend

NestJS
Passport.js
TypeScript
rxjs
TypeORM
PostgreSQL
ESLint
Prettier
Jest

.msg CareerStart 2024 Interview - Banking App

Day.js
Jest
TypeScript

Spring Boot App - University Assignment

Spring Boot
SLF4J
Lombok
MySQL
HikariCP
Java Persistence API
MapStruct