Fabian is a back-end developer with experience in creating tools for desktop applications. He focuses on algorithms and building back-end solutions for invoicing platforms while applying Scrum and Agile methodologies. Fabian excels in solving complex problems as he participated in the SWERC 5-hour programming contest representing his university for several years.
Developed an internal routing system using Lunar Proxy in order to increase security and monitoring for all the outbound requests.
All the work was deployed in GCP where I've been using Cloud Run, Cloud Tasks, Pub/ Sub, Cloud Build.
The infrastructure was managed using Terraform in order to allow a good collaboration between multiple teams and people.
Endeavor
Sr Backend Engineer
2024 - 2024
Remote
Working on new features for streaming/video on demand like: geo-localisation video management, content management,
Assure the correct integration between all the services, because the whole product is being server on a micro-services architecture
Monitor and improve performance on heavily used APIs and their underneath
Yahoo! - Sports
Senior Java Back-end Developer
2023 - 2023
Remote
Solving techincal problems/bugs on current Daily Fantasy platform
Create/modify new/existing APIs in order to provide reliable information/stats about players/games/teams
Design the system in order to provide service to millions of requests
Migrate the whole architecture to AWS (Terraform, Athenz, Kubernetes, Routing)
Developed tools/ways of communicating between On-prem/Cloud in order to have both environments available on production. (Not only the applications, also the databases and pub/sub).
Created routing management for all needed environments to a world leading platform like Yahoo! Sports, (development, staging, production).
Developed the back-end service of an electronic invoicing platform to provide APIs and services that enabled signing and verifying invoices and communicating with different taxation agencies worldwide.
Applied the Scrum methodology in the development process. Learned about different parts of the development lifecycle.
Used Elastic Stack with Logstash to manage the logging in a clustered application; utilized GitLab CI and Artifactory for the continuous deployment.
Managed the client's SSL certificates, created a custom library to import and export to different formats, and verified the PIN and certification chain.
A mobile application developed with Flutter and Java provides the functionality to follow values changes in web pages and APIs. The user can select an HTML component on the web page, and the application will follow this value and notify the user of some conditions. The exciting part of the development was the idea of tracking any component on every web page the user wanted, not to limit it to some special cases.
An NFT collection based on the most famous rappers in France. I've worked as the main developer of the Solidity contracts and Web3 development. During this project, I created not only an NFT collection contract but also a flow with different contracts to manage or distribute the payments of the minting process to separate addresses automatically and transparently. For example, each minting process created a random NFT for a rapper, the minting process would give a percentage to the rapper's address, and the rest would be divided among the team members.