Work

Ahmad Vegah

A Software Engineer and open-source contributor with 7 years of experience in academic, industry and open-source environments.

MadeTech

MadeTech provides services that enable central government, healthcare, local government and public infrastructure organisations to digitally transform, allowing them to modernise their legacy technology, accelerate their digital service delivery and drive better decisions by using data.

Software Engineer

Software Engineer @MetOffice Met Office founded in 1854 is the UK's national weather service. Providing weather and climate-related services to the public, government, and businesses. They combine weather and climate science and data with expert insights to help with those decisions so people can be safe, well and prosperous.

Throughout my two years, I was able to work on some hard problems: decoupling a decade old monolith, incrementally migrating individual components from Java to Kotlin, building new infrastructure with terraform, and more.

Manchester Metropolitan University

Software Engineer, 2018 - 2022

QEnergy

Full Stack & Data Engineer, 11/2017 – 04/2020

QEnergy provided smart energy solutions to help businesses against raising energy costs, government regulation and climate change

The role focused heavily on the development of new distributed mechanisms and algorithms for data acquisition and near real-time data stream analytics from various IoT energy networks such as smart meters and energy storage connected to heterogeneous edge computing platforms.

Created digital twins and control tools for IoT data from a wide range of sensors. This provided optimization and control capabilities using machine learning algorithms, comparing data from similar devices, predicting potential equipment failures, and making informed decisions.

IliftSmart

Full Stack & Data Engineer, 2017

IliftSmart was a physical therapy and fitness technology company.

Contributed to creating a novel domain-specific language for easily building and training gesture recognizers, combined with a system architecture that protects user privacy against untrusted applications by running in a trusted core, and only interacting with applications via gesture events.