Tarsi Maria
| TMiT
Full stack developer
Angular | React | Vue | C++ | Java | NodeJs
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 developerNoteworthy 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 | GroomNoteworthy 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 developerNoteworthy 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 developerNoteworthy 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