Personal details

Óscar G. - Remote back-end developer

Óscar G.

Back-End Engineer
Based in: 🇪🇸 Spain
Timezone: Madrid (UTC+2)

Summary

Started as a Salesforce Developer six years ago but, after finding the idea of Design Patterns, I realized that I had a true passion for Software Engineering which ultimately led me to quit my Salesforce career.

While gradually shifting away from Salesforce, I've gathered knowledge around several areas (testing, systems programming, functional programming, compiler/interpreter behaviour among others) and programming languages (Rust or PureScript).

Now, after years of great success as a professional in Salesforce, with an excellent set of soft skills and after having acquired a strong knowledge of computer science foundations and system design, I'm seeking opportunities as a back-end or full-stack developer.

Work Experience

Lead Salesforce Developer
ODIDO NL (PREVIOUSLY T-MOBILE NL) | Jan 2021 - Jan 2023
Git
HTML
Apex
CSS
JavaScript
Lightning Web Components

Acted as a lead and technical reference within various Scrum teams, contributing to both Service and Sales areas in B2B and B2C domains of the platform.

  • Orchestrated the NDA rebranding of the company from T-Mobile NL to Odido NL from the Salesforce perspective.
  • Designed a parallel hidden pipeline to streamline intermediate deployments for the NDA rebranding developments.
  • Implemented design patterns (such as Facade and Unit of Work) and other optimizations to reduce time-to-market and significantly enhance the robustness of the “Klantvoordeel” (Customer Benefits) feature, resulting in a decrease in incident rates from several per week to none.
  • Successfully adapted and migrated the processes from TELE2 (a brand acquired by T-Mobile NL) alongside their B2B customer base to Salesforce.
  • Conducted interviews for Salesforce Senior Developer positions within the company.
Lead Salesforce Developer
NTT DATA (PREVIOUSLY EVERIS) | Jan 2019 - Jan 2021
HTML
Apex
CSS
JavaScript
Lightning Web Components

Began as a junior Salesforce Developer and was promoted to Lead Developer after three years due to positive customer feedback and strong overall performance.

  • Developed an internal Salesforce application (utilizing HTML and JavaScript) to manage luggage and loans for a retail company operating across various establishments. Additionally, designed the database model for the application.
  • As the person responsible for training newcomers, I created a learning path, prepared exercises and supervised their progress.

Education

AUTONOMOUS UNIVERSITY OF MADRID
Master's degreePhysics of Condensed Matter and Biological Systems
Sep 2016 - Sep 2017
UNIVERSITY OF VALENCIA
Bachelor's degreeDegree in Physics
Sep 2012 - Sep 2016

Personal Projects

Lua Neovim pluginIconOpenNewWindows
2024
Lua
Rust
Lua Neovim plugin for basic interaction with the Gmail email server. Used Lua for the plugin configuration and Rust for the interaction with Gmail
SQL-like expressions interpreter in Apex
2023
Apex
Compiler Construction
Built an interpreter for SQL-like expressions in Apex (Java-like Salesforce proprietary language). The interpreter evaluated WHERE clause syntax Strings (hence, returning a boolean value) on object instances.