Profile pic

Software engineer

Backend focused software developer based in Eindhoven, The Netherlands

My picture

About Me

Earnest human engineer concerned about quality, efficiency and future-proof design.

Filters:
Filters:

Work experience

Education

Software engineer
Elephants in the Room B.V., Eindhoven, Netherlands
  • Developed new backend features in Python (Django framework) and frontend pages in HTML, CSS & JavaScript (React) to adapt the company's products to existing and new customers.
  • Refactored and optimized backend & database architecture increasing performance by up to 100% for several endpoints.
  • Contributed to agile concept development by actively testing results with clients and specifying new product requirements and specifications, improving product-market fit.
  • Developed unit and integration tests (based on Django framework), including tests for complex non-deterministic endpoints based on LLMs, highly increasing testing coverage.
  • R&D on root cause analysis using NLP and LLM's, allowing the company to automate data analysis and improve input data quality.
  • Developed automatic software tools to speed up validation processes by 20 times.
  • Designed and planned release plans.
  • Maintained deployment and CI/CD pipeline (based on Docker and GitHub actions) to adjust it to architectural changes and new features.
Feb 2024 - Present
Software engineer
Drops & Bubbles Technology, S.L., Seville, Spain
  • Development of new backend features for the sensor management software I build (my thesis) enabling its implementation in new use cases, allowing the company to better take advantage of its benefits.
  • Led the design and deployment of the company’s server infrastructure (based on Linux and Docker) to easily deploy our digital products for internal and customer usage.
  • Led control system design and implementation for pilot water treatment plants, by discussing technical requirements with clients and implementing the adequate electronic and software systems; allowing the company to build and manage pilots in new remote locations.
Feb 2023 - Jan 2024
Thesis (software development - backend)
Drops & Bubbles Technology, S.L., Seville, Spain
  • Designed and developed a management and monitoring software system for water treatment plant sensors using Node.js for the backend, saving company’s researchers ∼5h/week on data analysis and enabling continuous measurement.
Aug 2022 - Jan 2023
ERASMUS+, Several courses (30 ECTS) of Master in Computer Science
University of Porto, Porto, Portugal
Feb 2022 - Jul 2022
Software Engineer Intern
Drops & Bubbles Technology, S.L., Seville, Spain
  • Designed and built pH and turbidity sensors based on industrial probes and embedded systems (MCU) by designing electronic circuits (power and communication modules) and developing firmware in C, saving the company ∼80% in sensor purchase costs.
  • Designed and implemented a network system to access and view sensor data from different sensors, based on a REST API, backend in sensors’ firmware (C++) and TCP/IP networking; making easier for researchers to access sensor measurements.
Aug 2021 - Jan 2022
Telecommunication Engineering
University of Seville, Seville, Spain
8.6/10 average grade, 8 honours degrees (top 5%)
Sep 2018 - Jul 2022

Wherever there's a goal and actions can to be done there will be room for optimization, even in the most obvious things nobody thinks about; and there it is, precisely, where genius ideas are born.

Skills

</>

Programming

  • C, Python, JavaScript
  • Git, UML, BBDD (SQL, ER model)
  • Backend: Django, Express, REST APIs
  • Frontend: React, HTML & CSS
  • Compuer science: NLP
#!/bin/bash

System management (DevOps)

  • Linux management & user
  • Virtual machines
  • Docker
.... . -.--

Computer networks

  • Full stack protocols (IEEE 802.x, IPv4/6, TCP/UDP, ...)
  • Protocol analyzers (Wireshark)
  • Cryptography
--\/\/\/\--

Electronics

  • Digital and analog electronics (basis and typical circuits)
  • Lab instruments (oscilloscopes, signal generators, ...).
  • Microcontrollers (Arduino, Raspberry Pi, ESP, PIC)
app

Other software

  • Image and video: GIMP, Shotcut
  • 3D & CAD: AutoCAD, KiCad, DIA

My work

Sensor network

Industrial sensor management and monitoring application offering a REST API and web GUI.

Criptoino

Innovative microcontroller-based password manager (with encryption).

more info...

Telebot_Capi

C library to access Telegram Bot API.

more info...

Home cloud

Self-hosted personal cloud (NAS, VPN, file sync server, time management app, web server, UPS, and more in progress) based on Linux + Docker.

Portfolio site

Personal portfolio website developed on plain HTML, CSS and JavaScript.

much more...

Ask me for my full CV :)

more info...

Contact me