Résumé

Résumé

Work Experience

Software Engineer II at ENTRUST Corp. DPS, Cambridge, UK

January 2025 - Present

My current position at the company as a Software Engineer II, where I design core interface software for Hardware Security Modules.

  • Developing the build system and interfaces for the next-generation portable Hardware Security Module product, based on an i.MX processor. (Rust, Python)

  • Designed and implemented manufacturing tests for the 1U-server product and liaised with the NPI team to ensure its reliable deployment. (Python)

  • Set up the infrastructure, compilation, and linking environment for the Cortex M microcontrollers in the 1U-server’s controller module. (GCC, CMake)

  • Developed the prototype firmware for the microcontrollers, allowing the validation of the design. (C language)

For 3 months (Jun – Aug 2023), I had transferred across the organisation while still an Electrical Engineer to tackle software engineering duties.

  • Set up the infrastructure, compilation, and linking environment for the Cortex M microcontrollers in the controller module.
  • Developed the prototype firmware for the microcontrollers, allowing validation of the design. This confirmed that I could safely start work on the second iteration without major blockers or critical design changes.

Electrical Engineer II

September 2021 - December 2024

My previous position at the company as an Electrical Engineer II, which amounted to the tasks of a hardware design engineer within the company, with additional software duties when they arose.

  • Designed a PCB, tested, and wrote the firmware for an RP2040-based power monitoring interposer on a PCIe interface.
  • Developed two iterations of a controller module for a 1U rack server using ARM Cortex M microcontrollers.
  • Tackled the development of future products alongside the 5-person hardware team, mainly the next generation of the 1U server appliance.
  • Automated the capabilities of the lab through python scripts, MQTT, and InfluxDB.
  • Presented as the face of the team in company meetings, and organised team planning in my role as Scrum Master for the team.

FPGA Software Engineer at Crystal Vision Ltd., Whittlesford, UK


July 2020 - August 2020

A two-month internship that involved hands-on experience with custom FPGA transceivers reaching capabilities of 400Gb/s.

  • Tested three different FPGA chips by designing software in VHDL to produce eye- diagrams.
  • Implemented algorithms for optimisation of their low-level VHDL routines.

This work performed manufacturing error checks while pushing the limitations of custom FPGA boards both in maximum capabilities and reliability of continuous operation. (More Information)

FPGA Software Engineer at Swindon Silicon Systems, Swindon, UK


July 2019 - August 2019

A two-month internship at the company, in which I was part of a project involving the development of a custom ASIC solution for a pressure-controlled haptic feedback device. I used Vivado to program an FPGA to interface with Python via a Jupiter Notebook, to incorporate simulation tests previously running on a PC to increase the portability of the overall design. (More Information)

Education

Gonville & Caius College, University of Cambridge

2017 - 2021

MEng Electrical and Electronic Engineering, 2.i, Cambridge MA

  • Sensors and Instrumentation
  • Embedded Systems for the Internet of Things
  • Radio Frequency and Integrated Digital Electronics
  • Data Transmission
  • Information Theory and Coding
  • Computer Systems
  • Software Engineering and Design
  • Accounting, Finance, and Modelling Risk

Master’s Thesis

Optical digital coherent transceivers have the capability of achieving 1 Tbit/s links in the core networks and 100 Gbit/s links in an access network. I developed algorithms in MATLAB for the simulation of transceivers, mainly those required for synchronisation and equalisation (both linear and nonlinear), as well as modulation techniques such as probabilistic shaping.

Cypriot public education system

Early Life - 2015

Areas of Focus

  • Mathematics
  • Physics
  • Chemistry
  • Greek
This post is licensed under CC BY 4.0 by the author.