Fabian I.

About Me

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.

Backend

Database

Other

Work history

Biltrewards
Sr Backend Engineer
2024 - Present (1 year)
Remote
  • 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).

JavaBack-end Data StructuresObject-oriented Programming (OOP) REST APIs LinuxMySQLRedisApache StormDockerKubernetes
Yahoo!
Senior Java Back-end Developer
2023 - 2023
Remote
  • Solving complex techincal problems and taking technical decisions.

  • Create/modify new/existing APIs in order to comply with the current GDPR/COPPA rules in Europe/USA.

  • Design the system in order to provide service to millions of requests

SpringJavaHibernateMySQLLinuxREST APIs APIsGitSSLAmazon Web Services (AWS) Docker
Yahoo
Sr Backend Developer
2022 - 2022
Remote
  • Solving techincal problems/bugs on current Daily Fantasy platform

  • Create/modify new/existing APIs in order to provide information/stats about players

  • Design the system in order to provide service to millions of requests

Huawei Technologies Co.
Senior Research Engineer
2021 - 2022 (1 year)
Remote
  • Developed an Eclipse plugin for a bundle to provide tools and utilities to check and verify automotive software restrictions.

  • Focused on research and development of new ideas to solve problems in the automotive industry.

  • Collaborated with people worldwide, managed cultural difficulties, and shared ideas and knowledge with coworkers.

EDICOM
Back-end Developer
2019 - 2021 (2 years)
Remote
  • 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.

ScrumJavaSpring BootElasticsearch APIsBack-end Apache MavenREST APIs RESTSOAPSpringbot SQLAgile software developmentDockerGoogle Cloud Platform (GCP)

Showcase

Info Tracker App
  • Info Tracker App is a mobile application developed with Flutter and Java allowing users to monitor values changes in web pages and APIs.

  • Users can select an HTML component on a webpage, with the app able to track the value and notify the user based on certain conditions.

  • The highlight of this project is its ability to track any component on any webpage desired by the user, rather than being limited to specific cases.

NFT Collection
  • Worked as the main developer on a French rapper-based NFT collection, overseeing both Solidity contracts and Web3 development.

  • Created an NFT collection contract and a flow with several contracts to manage and distribute minting process payments to different addresses automatically and transparently.

  • Designed the minting process to generate a random NFT for a rapper, allot a percentage to the rapper's address, with the remainder divided among team members.

Education

Education
Bachelor's Degree in Computer Science
Valencia Polytechnic University
2016 - 2020 (4 years)
Education
Erasmus Exchange Program in Computer Science
Cracow University of Technology