Jonathan Ato Markin

Distributed systems researcher and doctoral student in Cyber-Physical Systems

Luleå, Sweden
jonamarkin@gmail.com

About Me

I am a distributed systems researcher and doctoral student in Cyber-Physical Systems at Luleå University of Technology in Sweden, where I started my PhD in January 2026.

My work is increasingly focused on distributed systems, performance, coordination, and reliability, building on my background designing backend platforms and cloud-native services.

In my free time, I still like to build useful products like Paycycl, a personal finance app created for my own use and for people managing money globally.

Research & Technical Skills

JavaPythonGoC++JavaScriptTypeScriptDistributed SystemsCyber-Physical SystemsHPCSpring BootReactVueNode.jsPyTorchAWSGCPAzureDockerKubernetesPostgreSQLMongoDBRedisKafkaRabbitMQ

Research & Experience

Doctoral Student
Jan. 2026 - Present
Luleå University of Technology
Luleå, Norrbotten County, Sweden

Researching distributed systems for cyber-physical environments, with interests spanning reliable infrastructure, smart contracts, and blockchain systems.

Distributed SystemsCyber-Physical SystemsSmart ContractsBlockchainHPCReliability
HPC-Cloud Researcher
Oct. 2024 - Oct. 2025
Università di Pisa
Pisa, Tuscany, Italy

Designed and developed prototypes and tools for workflows, I/O, HPC-cloud convergence, and distributed computing.

Scientific ComputingCloud ComputingDistributed ComputingHPCI/OWorkflows
Software Engineer
Jun. 2019 - Dec. 2023
Union Systems Global
Accra, Ghana

Developed scalable core backend services and integrations for web and mobile banking platforms.

JavaSpringPostgreSQLREST APIsCI/CD
Engineer: API & Platforms
Oct. 2021 - Jan. 2023
BRIJ Fintech Ghana Limited
Accra, Ghana

Owned design and maintenance of frontend and backend microservices for payments and forex.

JavaSpring BootVueJSVaultOpenAPIMicroservices

Featured Projects

Paycycl - Personal Finance App

A personal finance web app I built for personal use and global users to manage subscriptions, automate group payments, track spending, set budgets, save toward goals, and surface financial insights.

NuxtVueTailwind CSSFinanceSubscriptionsGroup Payments
ToggleFox - Enterprise Feature Flag System

Production-grade feature flag system with Clean Architecture and 95%+ test coverage. Deployed resilient microservices with Prometheus monitoring and CI/CD pipelines.

JavaSpring BootPostgreSQLRedisDockerPrometheus
Bookstore Microservices Application

Fault-tolerant microservices with async messaging achieving 99.9% uptime under load. Built with comprehensive testing using Testcontainers.

Spring BootRabbitMQTestcontainersDockerMicroservices
Order Processing Application

Containerized Go backend with REST APIs using Domain-Driven Design. Architected with Docker Compose for local development and multi-service orchestration.

GoGinDockerDDDREST APIDocker Compose
FastMap: Real-Time IoT Anomaly Detection with Redis's Multi-Model Database

A real-time anomaly detection platform for large-scale sensor networks. It provides a live map-based dashboard where operators can monitor thousands of IoT sensors at a glance.

RedisPythonFastAPIDockerCI/CDHTMLCSSTailwind CSS

Latest Articles

GitHubTesting
Harnessing Testcontainers for Reliable Integration Tests
July 7, 2025

Strategies for writing stable, reproducible integration tests using Testcontainers and Dockerized environments in Spring Boot applications.

Read Article
Dev.toIoT
FastMap: Real-Time IoT Anomaly Detection with Redis's Multi-Model Database
August 10, 2025

Developing FastMap, a real-time anomaly detection platform for large-scale sensor networks using Redis's multi-model capabilities.

Read Article
Dev.toDatabases
Local Development, Remote Data: Accessing Fly.io PostgreSQL from Your Java API
January 26, 2025

A guide to connecting local Java applications to remote PostgreSQL databases hosted on Fly.io for seamless development workflows.

Read Article
Dev.toSpring Boot
Spring Boot Basics: Crafting Your First Application
June 15, 2024

A beginner-friendly introduction to building your first Spring Boot application, covering setup, configuration, and essential features.

Read Article

Get In Touch

Let's Connect

I'm always interested in research collaborations, distributed systems discussions, and thoughtful product ideas that turn infrastructure into something people can actually use.

Luleå, Sweden
Current Focus

PhD Research

Doctoral research in Cyber-Physical Systems at Luleå University of Technology since January 2026.

Product Building

Building practical tools like Paycycl for personal finance, personal use, and global users.

Interests

Distributed systems, reliable infrastructure, cyber-physical systems, performance, and cloud-native architecture.