Michal Stepan
@michalstepan
Senior full-stack engineer building scalable Python and React systems with AI and distributed microservices.
What I'm looking for
I’m a Senior Full Stack Engineer with 9+ years of experience delivering scalable, cloud-native applications across fintech, cybersecurity, mobility, and digital identity. I lead end-to-end full SDLC delivery—from system design and backend architecture to frontend implementation, CI/CD automation, observability, and production optimization.
I build distributed, event-driven microservices using Python (FastAPI/Django) with Kafka/RabbitMQ and API-first platforms, and I’ve integrated AI solutions using LLM APIs, document intelligence, and RAG pipelines (LangChain, FAISS/Pinecone). I also deploy and automate infrastructure on AWS/Azure using Kubernetes and Terraform, while using Prometheus, Grafana, ELK, and OpenTelemetry to keep systems reliable in high-scale environments.
Experience
Work history, roles, and key accomplishments
Senior Full Stack Engineer
Eleks
Jan 2023 - Apr 2026 (3 years 3 months)
Designed cloud-native backend services using Python (FastAPI) and async patterns, enabling scalable microservice orchestration across AWS and Azure Kubernetes Service (AKS/EKS). Built event-driven architectures, full-stack React features, CI/CD, observability, and AI-powered document processing and RAG search capabilities.
Full Stack Engineer
Innovatrics
Jun 2021 - Dec 2022 (1 year 6 months)
Developed identity verification and biometric enrollment platforms using Python (Django) and React, supporting secure OAuth2 authentication and RBAC for multi-tenant deployments. Built biometric microservices, event-driven validation pipelines, AI-assisted identity validation modules, and scalable data processing and UI dashboards.
Full Stack Developer
Sygic
Mar 2019 - May 2021 (2 years 2 months)
Built real-time fleet tracking and navigation services with Python backends and React frontend dashboards for logistics and mobility platforms. Implemented high-throughput geospatial and streaming pipelines using Kafka and PostGIS, alongside CI/CD automation and performance optimizations.
Software Developer
Tatra Banka
Sep 2017 - Feb 2019 (1 year 5 months)
Developed secure banking backend services using Python-based APIs and service-oriented architectures for transaction processing, payments, and reconciliation. Built React onboarding and workflow applications, automated testing, fraud detection and data pipelines, observability with ELK, and contributed to CI/CD automation.
Education
Degrees, certifications, and relevant coursework
Slovak University of Technology in Bratislava (STU)
Bachelor of Science, Computer Science
2012 - 2017
Bachelor of Science in Computer Science at the Slovak University of Technology in Bratislava from 2012 to 2017.
Tech stack
Software and tools used professionally
GitHub
Kubernetes
Azure Kubernetes Service
Jenkins
GitHub Actions
PostGIS
PostgreSQL
MongoDB
Gmail
Django
Next.js
Redis
Terraform
Azure DevOps
Kafka
RabbitMQ
Azure Service Bus
FastAPI
asyncio
Grafana
Prometheus
OpenTelemetry
iOS
GraphQL
Elasticsearch
pytest
OAuth2
Toolkit
s3-lambda
LangChain
Pydantic
Pinecone
Faiss
Dynamic
Remote
Redux Toolkit
Android
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Michal?
You can contact Michal and 90k+ other talented remote workers on Himalayas.
Message MichalGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
