Fabian I.

Fabian I.

Back-end Developer

Paiporta, Spain
Hire Fabian I. Hire Fabian I. Hire 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.

Work history

Biltrewards
Sr Backend Engineer
2024 - Present
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)

Portfolio

Info Tracker App

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.

NFT Collection

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.

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