About
David Silva is a Software Engineer with professional experience in full-stack software development, project management, and cloud deployments in Kubernetes, AWS, Google Cloud, and Azure.
His professional experience, combined with a strong interest in most technology-related fields, including cyber security, is reflected in his problem-solving skills and interest in understanding how things work and how one can give new uses to existing technology.
Career
Senior Backend Engineer
Lifebit Biotech Ltd.
September 2022 β Present
Develop automated cloud provisioning engines across AWS, Azure, and Kubernetes, enabling non-technical researchers to instantly launch complex, secure analytics environments without manual IT setup.
Engineered dynamic IaC and security modules using Terraform, CloudFormation, and Typescript to automatically configure VPC networks, IAM roles, credentials, and secrets for customer deployments.
Built custom image pipelines using Packer, Docker, and Bash to launch containerized interactive workspaces (Jupyter, RStudio, VS Code, Spark EMR) on dynamically provisioned Cloud Virtual Machines.
Authored automated GitHub Actions CI/CD workflows to streamline backend service deployments and integrate business logic into cloud environments.
Provide specialized infrastructure debugging and support for enterprise clients, troubleshooting complex cloud configuration, network, and live environment incidents.
Project Manager / Tech Lead
Satcom International AG
June 2020 β March 2022
Architected end-to-end ERP platform encompassing core business modules (Sales, Billing, Asset Tracking, and HR/Employee Management), establishing system boundary patterns, database schemas, and API contracts.
Led engineering execution as hands-on Tech Lead for an 8-person team, balancing active code reviews and technical stack selection with sprint planning, capacity estimation, and delivery timelines.
Bridged technical and executive communications, serving as the primary technical contact for enterprise clients, executive leadership, and legal teams to translate business requirements into technical specs.
Mentored and upskilled developers, establishing engineering best practices, CI/CD code review gates, and architecture documentation standards to maintain long-term code quality.
Full-Stack Developer
Satcom International AG
May 2019 β June 2020
Engineered and maintained core full-stack features for a distributed real-time IoT fleet tracking ecosystem, ensuring high performance, service uptime, and system reliability.
Architected real-time telemetry pipelines, ingesting raw TCP packets from IoT vehicle devices, streaming events internally via Apache Kafka, and pushing updates to the Angular frontend using WebSockets.
Engineered and maintained backend microservices with Java and Spring Boot, building REST APIs, device management modules, and data ingestion services.
Managed cloud-native infrastructure in GCP, containerizing Spring services with Docker and orchestrating deployments, scaling, and database query optimizations across Kubernetes clusters.
Front-End Developer
Satcom International AG
January 2018 β May 2019
Designed and developed frontend architecture for LOXY 4.0, a real-time fleet management and asset tracking platform, using Angular (TypeScript).
Built real-time telemetry mapping dashboards powered by WebSockets, allowing users to monitor fleet movements live with low latency.
Created an in-house Angular component library to ensure UI consistency and speed up development workflows.
Junior Researcher
Institute of Electronics and Informatics Engineering of Aveiro (IEETA)
June 2016 β July 2017
Developed DICOM Validator, a web-based platform for evaluating PACS compliance with medical imaging standards, directly contributing to 2 peer-reviewed academic publications.
Engineered browser-side DICOM anonymization using Emscripten to compile C++ binaries into WebAssembly, ensuring zero sensitive patient data left the client before validation.
Architected full-stack features with an Angular (TypeScript) frontend and Java backend, integrating directly with a custom Gitea instance to manage rule sets.
Built a custom Gitea visual editor plugin for community-driven rule management, implementing unified session authentication across Gitea and the Java backend.
Conferences
Hacking embedded devices: From Black Box to UID 0
Zezadas and David Silva
Education
2011 β 2018
Master's Degree
Computers and Telematics Engineering
Universidade de Aveiro
Publications
Publications
A community-driven validation service for standard medical imaging objects
Jorge Miguel Silva, Tiago Marques Godinho, David Silva, Carlos Costa
January 2019 - Computer Standards & Interfaces Volume 61:121-128
Web Validation Service for Ensuring Adherence to the DICOM Standard
Jorge Miguel Silva, Tiago Marques Godinho, David Silva, Carlos Costa
January 2017 - Studies in Health Technology and Informatics 235:38-42
Side Projects
2020
Player RTP for LG webOS
An open-source, unofficial RTP Play prototype client developed for LG webOS smart TVs. This project is now defunct.
RTP Player API
An open-source prototype API server for the LG webOS RTP Player client, built by scraping and parsing media streams from RTP Play. This project is now defunct.
IOBuzz
An open-source prototype application built to interface with PlayStation Buzz controllers, connecting to a remote server (IOBuzz Server) to send and receive input events for video games. This project is now defunct.
IOBuzz Server
An open-source prototype game server designed to exchange messages with IOBuzz clients, supporting multiplayer game rooms for online trivia games. This project is now defunct.
2019
Using MB Way for Recurring Payments
Awarded 6th place at the Pixels Camp 2019 Hackathon in collaboration with LuΓs FΓ©lix. Conceptualized and prototyped a subscription and recurring payment engine leveraging MB Way, Portugal's primary mobile payment system.
2018
Projeto ECT UA
Coordinator and technical lead for Projeto ECT UA, an unofficial online community forum for Computers and Telematics Engineering students at the University of Aveiro.
2017
Species Catalogue
Developed a serverless online insect catalog web application for a graduation research project, built with HTML, JavaScript, and Firebase without relying on traditional CMS software.
Students & Teachers @DETI 2017
Developed the official event website for the 2017 edition of Students & Teachers @DETI in Aveiro.
2016
Students & Teachers @DETI 2016
Developed the official event website for the 2016 edition of Students & Teachers @DETI in Aveiro.
ENEI 2016
Co-developed the website for the 2016 edition of ENEI (National Encounter of Informatics Students) in Aveiro.
2013
GrETUA
Member of the coordination team for GrETUA (Grupo Experimental de Teatro da Universidade de Aveiro), the university's experimental theatre group. Assisted with administrative coordination, digital presence, event logistics, and technical production for cultural performances and theatrical productions.