Portfolio, 2026Hamburg · 53.55°N 9.99°EOpen to work

Software Developer / Backend & Data Engineering

MaxwellAboagye.

I build tools that solve real problems. At Amazon I turned a 15-minute manual workflow into a one-click browser extension used daily by operations teams.

01About

Operational
instinct, engineer's
toolkit.

Maxwell AboagyeFig. 01, M.A.
Based in
Hamburg, DE
Degree
B.Sc. Computer Science
Languages
EN (C1) · DE (B2) · IT (C1)
Focus
Backend · Data Engineering · GenAI

Software developer based in Hamburg. I build tools that solve real problems. At Amazon, I built a browser extension that turned a 15-minute copy-paste workflow into a one-click operation. My team uses it every day to coordinate with delivery partners across the Hamburg network.

I specialise in backend development and data engineering: Python ETL pipelines, Java and Spring Boot APIs, cloud infrastructure on AWS, and LangChain-based GenAI integrations. I graduated in October 2025 from the Free University of Bozen-Bolzano with a B.Sc. in Computer Science.

I grew up in Ghana, went to high school in Italy, and now work in Germany. Picking up languages and adapting to new environments is kind of my thing. If I see people doing the same annoying task over and over, I will usually try to automate it.

02Journey

From CS graduate to
production systems.

  1. 01
    ExperienceNov 2024 - Jan 2026

    Operations Associate

    Amazon Deutschland Transport · Hamburg, Germany

    • Built a browser extension that automated a 15-minute copy-paste workflow into a one-click operation, used daily by the Hamburg operations team to communicate with delivery partners.
    • Designed Grafana dashboards backed by Elasticsearch to monitor 300+ daily routes, with automated alerting for anomalies and late departures.
    • Analysed delivery performance metrics using Amazon QuickSight to surface operational bottlenecks across the Hamburg logistics network.
    • Collaborated with stakeholders across Operations, Dispatch, and Management to identify data-driven improvements and integrate solutions into existing workflows.
    JavaScriptGrafanaElasticsearchGitHub ActionsCI/CDData Analysis
  2. 02
    ExperienceSep 2022 - Mar 2023

    Software Development Intern

    EWO · Bolzano, Italy

    • Developed REST APIs with Java and Spring Boot connected to PostgreSQL databases for internal business applications.
    • Designed normalised database schemas and wrote optimised SQL queries with joins and aggregations for reporting features.
    • Worked in an agile Scrum team with Git version control, participated in code reviews, and wrote unit and integration tests with JUnit and Mockito.
    JavaSpring BootPostgreSQLREST APIsJUnitScrum
  3. 03
    Education2019 - 2025

    B.Sc. Computer Science

    Free University of Bozen-Bolzano · Bolzano, Italy

    • Specialised in Software Engineering, Distributed Systems, Algorithms, and Database Systems.
    • Bachelor thesis: Pista, an AI-powered pitch evaluation platform built with Next.js, TypeScript, and the OpenAI API.
    • Coursework: Compiler Construction, Data Mining, Cloud Technologies, Mobile Development, Database Management.
    • Strong foundation in computer science fundamentals and practical software development.
    AlgorithmsDistributed SystemsSoftware EngineeringData MiningCloud Technologies
03Work

Selected
projects.

Pista, GenAI Pitch EvaluatorFeatured
01Bachelor Thesis

Pista, GenAI Pitch Evaluator

A GenAI platform where founders record their pitch and get instant, structured feedback on problem-solution fit, business model, team presentation, and overall quality. GPT-4 powers evaluation, with real-time data sync via Convex.

Next.jsTypeScriptTailwind CSSConvexOpenAIClerk
DSP Management ExtensionFeatured
02Production Tool · Amazon

DSP Management Extension

Operations teams were manually copying delivery-partner data, processing it in Excel, then messaging each partner, 15 minutes per cycle. This browser extension automates the whole workflow in one click, and is now used daily by the Hamburg operations team.

WebExtensions APIJavaScriptGitHub ActionsCI/CDWebhooksAmazon Chime
Job Posting ETL PipelineFeatured
03LangChain · RAG · GenAI

Job Posting ETL Pipeline

An ETL pipeline that extracts structured data from unstructured job postings using a LangChain RAG pipeline and GPT-4. Pydantic schemas validate every record before storage in SQLite. FastAPI exposes the extracted data via REST endpoints with auto-generated OpenAPI docs.

PythonLangChainOpenAI GPT-4FastAPIPydanticSQLite
Weather ETL Pipeline
04Automated Data Pipeline · Airflow

Weather ETL Pipeline

A production-style ETL pipeline orchestrated with Apache Airflow that extracts hourly weather data from the Open-Meteo API, transforms it with Pandas, and loads it into PostgreSQL. Containerised with Docker Compose, with retry logic, email alerts, and idempotent loads to ensure data consistency.

PythonApache AirflowPandasPostgreSQLDockerRedis
Authentication Microservice
05Kotlin · Spring Boot · Security

Authentication Microservice

A production-ready authentication microservice built in Kotlin with Spring Boot. Implements JWT, OAuth2, and role-based access control. Fraud detection features include rate limiting, IP blocking, suspicious login detection, and account lockout. Full test coverage with JUnit and Mockito.

KotlinSpring BootSpring SecurityPostgreSQLJWTOAuth2
OpenHub Tourism Analyzer
06Multithreaded Data Pipeline

OpenHub Tourism Analyzer

A Java application that pulls and processes 10,000+ tourism records from an API. Traced a crash on large datasets to the HTTP library, switched libraries, and tuned JVM memory to handle the full dataset.

JavaMavenMultithreadingREST APIGsonJUnit
C Language Compiler
07Lexer · Parser · Semantic Analyzer

C Language Compiler

A compiler that turns C code into executable programs, lexer in Flex, parser in Bison, plus type checking that catches errors like adding strings to numbers. Supports variables, control flow, and line-numbered diagnostics.

CFlexBisonLALR ParsingSymbol TablesType Theory
04Stack

Tools of
the trade.

Click any skill to filter the work above by technology.

01

Languages & Runtime

02

Backend & APIs

03

Data Engineering

04

GenAI & LLMs

05

DevOps & Cloud

06

Monitoring & Testing

05Contact

Let's build
something.

Open to full-time roles in Hamburg or remote within Germany, and always happy to talk shop.

Location
Hamburg, Germany
Hours
Mon-Fri · 9:00 - 18:00