Tarsi Maria
| TMiT

Full stack developer

Angular | React | Vue | C++ | Java | NodeJs

Picture of author/ownerPicture of left eyePicture of right eye
Click me to activate my eyes :)

Recent projects

HQ Rental Software

HQ rental software is currently the leading solution for (car) rental companies. HQ offers an all-in-one solution including:
  • Online reservations
  • Fleet management
  • Self-service car rental
  • Telematics

Role

Frontend developer

Noteworthy contributions

Creating a new widget for online reservations that are connected to the fleet management system. The widget gives clients the freedom to customize the styling with ease.

VueJS

JavaScript/TypeScript

WebComponents

CSS/SCSS

Personal wedding website

My wife (an experienced designer) and I got married in 2022. We decided to create our own wedding website from scratch.
I was experienced in making web apps using javascript frameworks, but I had never created a complex website using plain Vanilla JavaScript. In the end, I fell in love even more with existing frameworks, as I basically ended up making my own for this website.

End result: www.deniseandtarsi.com

Role

Frontend developer | Groom

Noteworthy contributions

  • Authentication/Authorization using Firebase
  • Setting up RSVPs for the different events
  • Creating the complete UI from scratch
  • Surviving the process of making a complete custom and responsive website that works well on all browsers

JavaScript

CSS/SCSS

Firebase FireStore

Firebase Auth

Figma

Movares | RIGD Loxia

An engineering company responsible for creating and maintaining the design of the Dutch railways. Based on the needs, the designs determine what hardware needs to go where. The hardware consists of safety systems, signals, switches, etc., all used to manage train traffic. The 'designs' are used by multiple clients for traffic management and to visualize the railways and traffic.

Role

Frontend Architect | Full stack developer

Noteworthy contributions

  • Breathing new life into the frontend component-library
  • Improving UX/UI designs
  • Improving performance in a complex visualization web app using GeoJson to visualize the complete rail infrastructure using Leaflet
    • Analyzing and redesigning APIs for more efficient data gathering
    • Changing UX/UI to give the user better feedback so as to not perceive the app as slow
    • Reduced the loading time of the complete dataset from 3 minutes to 10 seconds
    • Removed latency during zooming and panning, by delaying and only rendering what is in view
  • Introducing visual regression testing
  • Setting up a workshop to improve frontend development knowledge and UI design

Angular

Java

JavaScript/TypeScript

Leaflet

CSS/SCSS

Kubernetes

Helm

Azure cloud

Sonar

CI/CD

Cypress

RxJs

NgRx & NgXs

ELK

NS - Nederlandse Spoorwegen (Dutch Railways)

NS is the main provider of public transport on the Dutch Railway system. One of the main responsibilities, next to offering public transport, is creating the planning and timetables for all the traffic routes in the country.
The main project consisted of creating a visual diagram depicting the planned train traffic over time. The diagram would be used during the planning of timetables, to adjust and optimize planning and prevent conflicting routes

Role

Lead Full stack developer

Noteworthy contributions

  • Creating a new Full stack development team
  • Setting up component-library
  • As a team, setting the standards for all new web app projects
  • As a team, leading the way in the migration to a containerized DevOps environment using OpenShift
  • Together with a team of architects and lead developers, creating a migration strategy from a monolithic system to a (micro) service architecture
  • Creating a custom component for an SVG tooltip, capable of detecting all (layered) elements under the cursor

Angular

Java

NodeJs

JavaScript/TypeScript

D3js

CSS/SCSS

Sonar

Openshift

Docker

CI/CD

Applitools

OAuth 2.0

WebdriverIO

Wiremock

Hibernate

MyBatis

RxJs

NgXs

Nginx