Skip to content

Lázaro O'Farrill

Software Developer


Contact Information


Summary

Results-oriented software developer with 6+ years of experience in multimedia, e-commerce, tourism and embedded solutions.

Proven ability in developing robust systems, leading tech teams, and contributing to innovative projects. Seeking to leverage expertise in backend development, embedded systems and full-stack applications to drive technological advancements.


Experience

Backend Developer | DSpot | Poland

  • May 2022 – Present

  • Developed and maintained backend systems for multimedia projects.

  • Designed and implemented high-concurrency autoscalable video rendering pipelines with fair job distribution. Fixed dropped jobs and stopped workers; increased throughput from 10 to 100 renders/hour and reduced unrecoverable errors from 10% to 0.01%.

  • Implemented WebHID drivers for multiple devices.

  • Created plugins for JetBrains IDEs using Compose Multiplatform.

  • Contributed to various internal projects, ensuring robust and scalable solutions.

Backend Developer | Guajiritos SRL | Havana, Cuba

  • July 2021 – May 2022

  • Implemented new central architecture and removed chatty services; reduced general system latency by 600 ms and cut server costs in half.

  • Scaled high-concurrency transactional systems.

  • Introduced automated end-to-end (e2e) testing infrastructure across the company stack.

  • Contributed to the development of e-commerce websites.

  • Contributed to the creation and maintenance of GDS Tourism Systems.

  • Developed inventory tracking systems.

  • Developed distributed, offline-resilient POS terminals.

  • Developed desktop applications using Kotlin and Compose Multiplatform.

Co-founder, Tech Startup | Espoleta Technologies | Havana, Cuba

  • January 2021 – Present

  • Co-founded a technology startup focusing on embedded solutions.

  • Led the development of VORTICE, the country's first automated weather station. Designed it with in-house developed sensors and extreme power efficiency: up to a month on a single battery charge while logging measurement data without external equipment. A tiny solar panel enables reliable year-round operation.

  • Used communication protocols I2C, SPI, UART, Modbus RTU and HTTP.

Embedded and Full Stack Developer | Espiral Soluciones | Havana, Cuba

  • September 2020 – January 2021

  • Developed embedded and full-stack applications.

  • Created OWI, an educational platform for teaching electronics and robotics to children.

Internship | GELECT | Havana, Cuba

  • January 2020 – January 2022 (Part-time)

  • Developed an autonomous robot for room disinfection using UV light.

  • Project was based on the ROS (Robot Operating System) platform.


Education

Bachelor's in Biomedical Engineering | CUJAE | Havana, Cuba

  • 2019 – 2023

  • Major: Biomedical Engineering


Skills

  • Programming Languages: C, JavaScript, TypeScript, Go, Kotlin, SQL, PHP, Python, Rust

  • Frameworks/Libraries: Vue.js, Node.js, NestJS, Express.js, Laravel, Ktor, Compose Multiplatform

  • Databases: MySQL, PostgreSQL, SQLite, DuckDB, Elasticsearch, Redis, MongoDB

  • Tools/Technologies: Linux, Git, Docker, Kafka, GitLab, GitHub, Forgejo, Terraform, Cloudflare, Scaleway, AWS, PlatformIO, Arduino, ESP-IDF, Zephyr RTOS


Awards & Certifications

  • Cambridge B2 First (FCE)

Languages

  • Spanish: Native

  • English: Fluent (C1)

  • Polish: Basic (A1)