HELLO I'M

VALENTIN FRITZ (aka. VFRZ)

BACKEND DEVELOPER (C# / .NET); FRONTEND DEVELOPER (TypeScript / KnockoutJS); MUSIC LOVER, PLAYER AND PRODUCER; (NOT TOO BAD) SNOWBOARDER

About me

Name

Valentin FRITZ

Nationality

France

Age

22 years old

I have started computer programming when I was 12 years old, I created small games using Windows MS-DOS with a friend. About 1 year after I discovered VB.NET and so the software and object-oriented programming.
Later on I tried and learned several languages such as HTML/CSS, Java, PHP, C# and Javascript.

I am currently studying at UHA 4.0 University in Mulhouse (France) to obtain a master's degree in computer and mobile programming.

I am a huge fan of music, I listen to a wide variety of styles from ambient classical (Olafur Arnalds, Johann Johannsson) to french poetic rap (Lucio Bukowski, Nedelko) to electronic (Flume, Lorn, Clams Casino) and more recently techno (Kas:st, Paul Seul, I Hate Models).

Projects

DotNetGraph

Open-source .NET library to create Dot/Graphviz diagram.
I developed it as part of my Platypus interpreter project in order to visualize the syntax tree.

The project is available on NuGet.

My blog!

I've recently decided to build my own blog to share my knowledge and discoveries about different subjects. (Mostly Microsoft/.NET related stuff)

Visit now!

Platypus

One of my biggest personal projects: Platypus, is a customizable interpreted programming language.
Started in late 2015 for a school project with a schoolmate, I kept working on it for several years after that. The latest version of the interpreter is using C#.

Restriktor

Restriktor is my latest and current personal project, it allows to restrict specific namespaces, types and methods usage at parsing time (before compilation).
I am using Roslyn to parse and validate the code.

SwEngine

C# 2D game engine using OpenGL (OpenTK bindings), GLFW and FMOD.
I have implement some advanced 2D rendering techniques like instanced, text and GUI rendering.
For now, the source code is not publicly available.

Others

I've participate to some other open source projects.
Some of them are on my GitHub, don't hesitate to go take a look!

Visit my GitHub!

Skills



Experience

Deeplink Medical

Sept, 2018 - Today

Fullstack .NET Development (Training contract)

  • Development of a centralized administration application for other Deeplink Medical applications. Including authentication, authorization, general administration, health professionals and patients directories management and more.

  • Development of a schedule manager for teleradiologists with automatic assignment

Deeplink Medical

May - Aug, 2018

C# / ASP.NET Remote Developement (Internship)

Deeplink Medical is a medecine and telemedecine software publisher located in Lyon (France). I participated in the development of a web application for dermatologists and a centralized application providing technical and graphical components to other applications in the company.
I had the opportunity to deepen and discover multiple technologies and programming languages: C#, TypeScript, ASP.NET, Knockout, VSTS, MSSQL, Entity Framework, agile development and remote work.

Tack Tack

Feb - Jul, 2017

Web Development (Internship)

Tack Tack is a one-person Web Agency located in Mulhouse (France) in a business collocation. I participated in the creation and improvement of several websites (Showcase, blog, e-commerce, event).
I've learned a lot about many technologies like Wordpress, Prestashop, Concrete5, Slack and team work.

Rouffach Media Library

1 Week, 2012

Librarian / Computer Specialist Internship

My first work experience, I've discovered the basics of librarian's work.


Education

UHA 4.0 | Mulhouse

Sept 2019 - August 2021

Master of Computer and Mobile Programming

2 years apprenticeship (25% school and 75% internship) to deepen my knowledge and obtain a master's degree.

UHA 4.0 | Mulhouse

Sept 2016 - August 2019

Bachelor Degree in Computer/Programming

UHA 4.0 is a university in which we work only on real projects for 5 months and then have a 6-month internship. We are working on real IT projects for companies/start-ups/universities and learning mostly by ourselves in order to become autonomous which for me is the most important skill of a developer.
I've chosen this school because I wanted to get into working life quickly.

MOOCs

June 2016 - Today

Massive Open Online Course Certificates

I've taken many courses on Pluralsight and OpenClassRooms about a lot of different subjects.
You can check my Pluralsight public profile right here.

Blaise Pascal High School

2013 - 2016

Scientific High School Certificate


Others

"La Nuit de l'Info"

December 2017

"La Nuit de l'Info" participation

One night contest to imagine, develop and deploy a web application.
nuitdelinfo.com

BattleDev

November 2017

BattleDev participation

Two hours contest to resolve 6 programming / mathematical problems.
284th out of 2780 in the general ranking.
battledev.blogdumoderateur.com

"La Nuit de l'Info"

December 2016

"La Nuit de l'Info" participation

One night contest to imagine, develop and deploy a web application.
nuitdelinfo.com