Personal Statement
Hi there! My name is Sergio and I'm a Telecommunications Engineer originally from Madrid. I have always had a strong interest in technology and how it can be used to improve people's lives. That's why I decided to pursue a career in engineering, specifically in the field of telecommunications.
I'm currently working for a cybersecurity company in London, where I have the opportunity to apply my knowledge and skills to help protect businesses and individuals from online threats. I have a particular interest in network topics such as protocols, network resiliency, and network neutrality. I'm always eager to learn more about how networks work and how they can be made more efficient and secure.
In addition to my work in the telecommunications field, I'm also interested in the Web ecosystem and its new technologies like Web2 vs Web3, decentralized protocols, Information Theory applied to the Web, and cybersecurity. I'm always on the lookout for new application layer protocols like DNS over HTTPS, Oblivious DNS, and QUIC that can improve the way we access and use the Internet.
In my spare time, I enjoy building small robots or tools using microcontrollers like the ESP8266 or the ESP32. I find it really rewarding to see a project I've built come to life and perform a specific task. I also love reading and taking pictures. I find that these hobbies help me relax and unwind after a busy day at work.
Education
University Carlos IIIMadrid, Spain
Bilingual Telematics Engineering Degree
Panepistimio PireasAthens, Greece
Erasmus Program
Professional Experience
Solutions EngineerLondon, UK
- Educating, empowering, and ensuring the long-term success of Enterprise customers
- Meeting with qualified leads to clarify requirements and address technical inquiries for the project.
- Translating the customers requirements into a solution that fit the customer's needs and expectations.
- Building and leading proof of concepts (PoCs) to refine the scope and asses the feasibility of the proposed solution.
- Training and onboarding new customers and partners via video-conference, onsite visits, and documentation.
Support EngineerMadrid, Spain
- Specialized in implementing Nokia's Software-Defined Wide Area Network (SD-WAN) solution, catering to the needs of Service Providers.
- Worked with variousnetwork protocols and technologies such as BGP, VXLAN and IPSec, in addition to interacting with REST APIs, automation frameworks, and Linux based systems.
- Actively contributed to the enhancement of internal tools and processes, while also creating comprehensive documentation and training new engineers and operators.
Junior HPC ConsultantMadrid, Spain
- Managing different High Performance Computing technologies used by BBVA for corporate and investment banking using devOps tools like Ansible.
- Administration, configuration, and specialized development of enterprise-class grid computing software like IBM Platform Symphony, using both C++ and Java.
- Managing of ultra low latency publish-subscribe-based messaging technologies.
- Configuration, administration, and architectural improvements of in-memory data grid solutions, specially Oracle Coherence but also Hazelcast IMDG, including high availability, high scalability developments in Java and JVM fine tuning.
Research InternMadrid, Spain
- Simulation, development and improvement of several TCP optimizations based on AQM (CoDel and PIE) and ECN mechanisms, aiming to reduce latency and maximize link utilization, especially in data centers (TCP incast). Under this project I worked with network simulator ns-2, implementing new algorithms on it, and extended my knowledge on transport layer mechanisms.
- Improvement of new discovering protocols to be utilized together with the CoAP protocol for ad-hoc networks of IoT devices, aiming to reduce data overhead and power consumption due to the limitations of these devices. On this project I an ns-3 application module which mimics the behaviour of an IoT node using CoAP and mDNS. I implemented mDNS, CoAP and the main code for the node on
C++.
Research InternMadrid, Spain
- Development an Android application using Android Studio for testing infrastructure-less and context-based services based on opportunistic wireless terminal-to-terminal communications.
- Improvement of an experimental indoor localization system based on 802.11 signal strength. On this project I created and embedded application on C and using libpcap that transmits information about the networks it detects to the controller.
Technical Skills
- C and C++
- Python
- Golang
- Shell Scripting
- Network Protocols
- Architecture Design
- Linux systems
- DevOps
Merits
Degree Final ThesisMark: 9.7 (Honour Mention)
Active Queue Management mechanisms and its interaction with TCP Congestion Control algorithms.
is an analysis of the interactions between the most common Congestion Control algorithms in use (NewReno, CTCP, Cubic and LedBat) and some AQM mechanisms like RED, REM, PIE and CoDel et al. It was performed by simulating several characteristic scenarios using ns-2 simulator and realistic tmix traffic traces. An development of the BBR algorithm that was written but not included in this work were used by other researches in following papers.
Languages
SpanishNative
EnglishBilingual