2024

(to the present)

Hainok Technologies SL.

Tech Lead and later CTO

TL;DR

Took my “Business first” mindset to another level, leading the technical products of a Holding.

After all the knowledge gathered in my previous company, I had the opportunity of applying it in a different and smaller context.

  • Manage and lead a team of 3 people, 1 senior and 1 junior engineer plus a CS person.
  • Decide on the technological stack of the products and architect the infrastructure foundations.
  • Plan the business model with CEOs and Shareholders.
  • Design, control and execute the technical roadmap.
  • Implant Agile methodologies and meetings as much as possible.
  • Talk directly to customers, potential clients and Spanish public administrations to give support to sales and explain or solve technical doubts.
  • Lead the next steps in the product, aiming for new unachieved milestones to create small blue oceans, or partnering with other prospects.
  • Conduct hiring sessions.
  • Control technical costs and forecasting.
  • Embrace and integrate AI into our internal and external processes and tools.

And below that, I continue involving myself in programming:

  • Mentor and tutor the developers.
  • Migrate legacy code, fix bugs, develop features, etc…
  • The rest, you already know it!

2022

(to August 2024)

THM (TryHackMe)

Full stack developer

TL;DR

Exploded my potential in full stack development working in a finely tuned startup. Also started discovering and leaning towards the “business first” mentality, going beyond simply code development to think of ways to generate more profit and what customers may need.

I’ll try to be concise, though there were many, many things I was involved in over a period of more than three years.

  • Participated in the codebase migration to new technologies, frameworks and principles. To be precise, separating an EJS front-end tightly coupled to an Express JS backend into a pure React 18 app with an independent new Express TS submodule.
  • Maintained legacy features and endpoints in the mentioned technologies.
  • Developed new APIs and features in the migrated codebases.
  • Worked and specialised in the B2B squad, but thanks to my knowledge of the entire codebase, gave support to other squads in need like the Growth and B2C squads.
  • Focused on enhancing the velocity and efficiency of APIs, mainly refactoring mongo queries and code, with a median of ~34x in velocity, with exceptional cases of ~77x.
  • Also focused on enhancing React performance of heavy pages, using lazy loading techniques, cache systems and pre-renderings to make the “First Contentful Paint” faster.
  • Later moved on to give major support and lead, for a time, the Careers squad, then moved back to B2B to help deliver a major feature of the SOC Simulator, digging deep into AWS on-demand machines, VMs and other resources, working hand in hand with the Content (Cyber) engineers.
  • Always kept close contact with UX/UI designers, Product Managers, Customer Success and Sales, where I even had meetings with potential B2B prospects and leads.
  • Participated in internal Hackathons, Go To Market Weeks and Brainstorming sessions with CEOs, POs, PMs and stakeholders to find, discuss and execute solutions for B2B…
  • Mentored and tutored new developers in the different squads I participated in and gave support to.
  • Also absorbed the strong A/B testing mentality of the company.
  • Worked on an experimental flow for B2C-2B growth.

2021

(to April 2022)

Proptex

Full stack developer

TL;DR

Learnt how to push myself and always keep the highest standards for the code I shipped in a fast and very scrutinised environment.

Worked hand in hand with the CTO of the startup. He infused me with his obsession over high quality and reliability of the code shipped to customers, making this our daily “motto”. I also supported the senior front-end dev.

  • Started applying TDD (Test Driven Development) backed by DDD (Domain Driven Design).
  • Built and maintained API services.
  • Built new microservices and controlled the network in Kubernetes.
  • Developed and engineered the frontend logic with Angular 13 and Pug.
  • Had learning sessions and business talks with the CTO, who kind of ended up being my implicit mentor.

2016

(to September 2021)

InAtlas (Intelligent Atlas)

Data Miner & Junior full stack developer

TL;DR

I mastered data crawling and data processing in a highly demanding and challenging environment. I also laid the foundations of being a full stack developer.

As data miner manager:

  • Created and maintained all of the crawler network to obtain in-depth data from numerous platforms in Spain (like Airbnb, Booking, TripAdvisor… and many more) from their internal APIs, or in some specific and small cases from web services.
  • Managed the post-crawling processes involved, like cleaning, normalising and analysing the data, readying it to be consumed.
  • Built Backend services for the other teams in the company to consume and interact with the data.

As a junior Front-end dev:

  • Refactored small to medium complexity components in our Angular 8 application.
  • Developed new features and logic, tutored by my assigned senior full stack developer.
  • Started working back to back with a UX/UI designer.
  • Entered into the Agile environment.

2013

(to June 2017)

University of Barcelona

Computer Science Degree

TL;DR

Learnt to fend for myself, and how to deal with pressure and urgent deadlines.

  • Graduated in Computer Science with a bachelor’s degree at the University of Barcelona, where I took a variety of subjects ranging from maths to physics, Operating Systems to Artificial Vision/Intelligence, etc…
  • For the record, I was not an outstanding student, as I struggled in the very first years, but managed to get the rhythm back, getting an “outstanding” grade on my bachelor’s thesis, where I created a website that tried to forecast Bitcoin’s price using the machine learning models available at that time (2015).
  • I also began my professional journey by starting to work half time for a company during my 4th and last college year, at what would later become my first full time job.