Fabian Schulz
Summary
Creative and people-oriented software engineer who started coding in 2012. I am incredibly passionate about computers and have learned the foundation of computer architecture during my microengineering studies at EPFL. I have designed an heterogeneous network architecture and built a prototype board using LoRaWAN, NB-Iot, and LTE-M1 network modems during my master thesis. In my first job after graduation, I have proven my skills by being the core developer of the LoRa Cloud satellite Ephemeris service. Working closely with teams across 4 time zones and 5 countries I have learned how to cross language and skill barriers. Fluent in English, French, and German.
Work Experience
Semtech - Cloud Engineer
Oct 19 - Now
- Core developer of the ephemeris collection service which provides consistent satellite position data for GPS, BeiDou, and SBAS. Redundant data pipelines collect and fuse real-time space-vehicle data for imminent and historical use.
- Designed and deployed worldwide content delivery network tuned for low latencies with AWS.
- Deployed testing pipelines and trained DevOps team in Mexico to deploy and monitor the cloud services.
- Co-Designed communication protocol used with embedded microcontrollers over unreliable networks.
- {Transitioned cloud from self-managed virtual machine installations to Kubernetes clusters using Infrastructure as Code.
Swisscom - Master Thesis
Feb 19 - Aug 19
5G Heterogeneous Network architectures for IoT
- Designed and assembled own PCB using stm32 and multiple add-on PCBs using mobile network modems from Quectel and Semtech.
- Designed and Implemented full software stack from embedded system controlling the modems and measuring their precise power consumption and latencies to the cloud back-end using Azure IoT-Hub.
- Evaluated and compared LoRa, NB-IoT and LTE Cat-M1 network performances in terms of power consumption, latency and possible payloads.
- Designed and implemented a network orchestrator for a novel heterogeneous communication protocol. Adapted LoRa modem software stack to enable LoRa based D2D communication. This was combined with LTE Cat-M1, NB-IoT and LoRaWAN.
Web Development
Mar 12 - Oct 19
Ennos AG, Sixa GmbH, Junior Enterprise EPFL, Zimmermann Brandschutz AG
- Designed and developed Web App to parse and backup Excel files generated in quality control during solar pump production in India.
- Developed interactive front-end in Reactjs for statistical analysis of the pump testbench after production. Created webpage to compute irrigation needs for a selection of water pumps and solar panels depending on size of the crops field and sun irradiation.
- Conception of cloud architecture and database scheme for private aviation sector platform.
- Developed chrome extension to notify users when vouchers available for current webshop including affiliate redirect.