Engineer (Cloud & Data)

Frank Aboagye

I explore new technologies, learn how they work, and teach others how to use them.

2023
Electrical & Electronic Engineering graduate, Ashesi University
30+
Students tutored in Java and Python
25+
Projects built, from embedded hardware to cloud backends
Frank Aboagye
October 2026
By: Frank Aboagye, Engineer (Cloud & Data)

Hi, I’m Frank. I’m a software engineer at AmaliTech, where I build cloud automation on AWS and backend services in Spring Boot. One recent project turned hours of infrastructure setup into minutes, using serverless workflows and modular CloudFormation templates.

I came to software through hardware. At Ashesi University I studied Electrical & Electronic Engineering and built robots, a drone and a text-to-speech system for Akuapem Twi, then worked on battery management systems for a portable power station before moving into software full time.

Teaching has run alongside all of it. I’ve tutored students, I present and mentor, and I write things up so others can follow along.

01

Selected work

Two projects, each built to be read as well as run.

AWS Product ETL Pipeline

A serverless pipeline that pulls product data from the DummyJSON API, transforms it in AWS Lambda, lands it in S3, and makes it queryable with SQL through AWS Glue and Amazon Athena. All of the infrastructure is defined in Terraform.

01.1 / Pipeline

How the data moves, from the API to a query. Each box is a separate AWS resource.

  1. Source
    DummyJSON API
    30+ products
  2. Extract + transform
    AWS Lambda
    Python, business rules
  3. Store
    Amazon S3
    Raw and processed data
  4. Catalog
    AWS Glue crawler
    Discovers the schema
  5. Query
    Amazon Athena
    SQL straight on S3
Infrastructure as code. Terraform modules for S3, IAM, Lambda, Glue and Athena, with least-privilege IAM roles. One script deploys it and another tears it down.
View the code on GitHub

Intro to Apache Airflow

A set of small, runnable examples I put together for learning sessions on Apache Airflow. Each folder covers one concept and runs on its own, so you can work through them in order or jump straight to the one you need.

01.2 / Lessons

One folder per concept, from a first DAG to custom operators.

  1. 01
    Base example
    A first DAG
  2. 02
    Scheduling
    When DAGs run
  3. 03
    Branching
    Choosing a path at runtime
  4. 04
    Parallelism
    Tasks side by side
  5. 05
    Task triggers
    Trigger rules between tasks
  6. 06
    XCom
    Passing data between tasks
  7. 07
    Custom operators
    Writing your own operator
  8. 08
    Sensors
    Waiting on a condition
  9. 09
    Hooks + connections
    Talking to MySQL
  10. 10
    SLAs
    Deadlines for tasks
  11. 11
    SubDAGs
    DAGs inside DAGs
  12. RepoOpen on GitHub
02

From circuits to cloud

The thread through all of it is figuring out how things work: first circuits and microcontrollers, then the software and infrastructure that run on top of them.

02.1 / Timeline
  1. 2019
    Teaching Intern · Accra
    Taught Integrated Science and Core Mathematics to 30+ pupils.
  2. 2021
    Technical & Field Engineer Intern · SunPower Innovations
    Designed and simulated grid-tie solar PV systems.
  3. 2021
    Programming Tutor · Ashesi University
    Tutored 30+ students in Java and Python.
  4. 2023
    BSc Electrical & Electronic Engineering · Ashesi University
    Graduated in June.
  5. 2023
    Electrical Engineer · Axxend Corporation
    Battery management systems, from research through to an end product: a portable power station.
  6. Now
    Software Engineer · AmaliTech
    Cloud automation on AWS and backend services. Current focus: data engineering.

Built at university

Four projects from my engineering degree, each one hardware and software together.

02.2 / Hardware builds
  • Akuapem Twi text-to-speech
    A Coqui AI model on a Raspberry Pi, linked to a PC over sockets, speaking through a 12V amplifier.
  • Two-wheeled differential robot
    Modelled in MATLAB Simulink, then built and tested on controlled straight-line motion.
  • Payload drone
    SolidWorks frame, Arduino-driven sensors and a 3D-printed claw to carry a load to a target.
  • Low-power AM radio
    Transmitter and receiver built around a 1 MHz crystal oscillator and an LM386 amplifier.
03

Teaching & community

At Ashesi I tutored Computer Programming for Engineering, taking students from the Computer Science and Information Systems departments through Java and Python fundamentals. These days I give biweekly presentations on algorithms and design patterns, and run mentoring sessions for the people I mentor.

Outside work, I was selected for the Bloomberg Engineering Accelerator and Meta’s Blacks @ Meta Mentored Coding Challenge. I’ve volunteered with Food for All Africa on their hunger relief programmes, and worked with a team of eleven to bring health education to kayayei girls at Agbogbloshie Market.

30+
Students tutored, across two cohorts
7–11
People per biweekly session
135
Kayayei girls reached at Agbogbloshie
04

Get in touch

Email is the quickest way to reach me, whether it’s about a project, a role, or one of the write-ups.