Summary
Mohammad Almishkawi is a Senior Software Engineer based in Berlin with over a decade of experience designing and delivering secure, scalable APIs, microservices, distributed systems, and full-stack applications. He brings strong backend expertise in Java, Spring Boot, Kotlin and PostgreSQL combined with practical ML/AI tooling knowledge from Python, Flask and FastAPI. Mohammad has contributed across industries—from fintech at Deutsche Bank to genomics at CENTOGENE and marketplace platforms—demonstrating an ability to move systems from prototyping to production using Kafka, Docker, Kubernetes and AWS. A long-time freelancer as well as staff engineer, he blends hands-on implementation with architectural thinking and cross-functional collaboration. He continually sharpens his skills through focused nanodegrees in Java, AI programming and full-stack development, reflecting a habit of deliberate upskilling beyond day-to-day work. Notably, his career mixes enterprise-grade reliability with startup agility, making him effective at both rapid iteration and robust system design.
11 years of coding experience
7 years of employment as a software developer
Computer science & Information Technology Engineering, Computer science & Information Technology Engineering at Syrian private university (http://spu.edu.sy)
Java Developer Nanodegree, Java Developer Nanodegree at Udacity
German, Arabic, English