Skills & Technologies

A comprehensive overview of my technical expertise and the tools I work with

Backend Development

Building robust, scalable server-side applications with modern Java frameworks and enterprise patterns.

Spring Boot
Primary framework for enterprise applications
Spring Framework
Core, Security, Data, Cloud
Java
Java 8-21, modern features
REST API
RESTful services, OpenAPI/Swagger
Python & FastAPI
APIs, scripting, automation, AI backends
Spring Cloud OpenFeign
Typed clients, third-party API integration
MapStruct & Lombok
Mapping & boilerplate reduction
Go & Micronaut / Quarkus
Alternative backend stacks

Microservices Architecture

Designing and implementing distributed systems with modern microservice patterns and tools.

Spring Microservices
Cloud-native applications
API Gateway
Routing, load balancing
Service Discovery
Registry & routing patterns
Kafka
Event streaming, async messaging
RabbitMQ
Message queuing
Micronaut & Quarkus
Alternative frameworks (research)

DevOps & Cloud

Deploying applications across all four major clouds and all three deployment paradigms — IaaS, containers, and serverless — with self-built CI/CD and full observability.

Multi-Cloud
AWS, Azure, Google Cloud, Hetzner
IaaS / CaaS / FaaS
VMs, containers, serverless on each
Docker
Containerization, Docker Compose
CI/CD
GitHub Actions, test→build→deploy
Observability
Prometheus, Grafana, Loki, Alloy
Self-Managed VM
Hetzner, Nginx, systemd, SSL
Linux Nginx SSH systemd Certbot / SSL Cloudflare R2 Object Storage (S3 / Blob / GCS) Container Registries

Databases

Working with relational and NoSQL databases, including vector databases for AI applications.

PostgreSQL
Primary DB, JSON, full-text search
pgvector
Vector embeddings for AI/ML
MySQL / MariaDB
Classic relational databases
Oracle
Enterprise database systems
Redis
Caching, session storage
Neo4j
Graph DB, knowledge graphs, semantic search
MS SQL Server
Enterprise relational systems
MongoDB / DuckDB
Document store & analytics engine
Migrations
Flyway, Liquibase
Polyglot Persistence Transaction Management

AI & Machine Learning

Integrating AI capabilities into applications, from LLM APIs to custom ML solutions.

LLM Integration
OpenAI, Claude, Azure OpenAI
MCP
Model Context Protocol
Prompt Engineering
Effective AI interactions
Face Recognition
RetinaFace, ArcFace, InsightFace
Embeddings & Vector DBs
pgvector, semantic search, RAG
ML Workflow
Preprocessing, feature engineering, deployment
Claude Code & Gemini
AI-assisted dev, agentic pipelines

Security & Architecture

Implementing secure authentication, authorization, and robust application architecture.

JWT
Token-based authentication
OAuth 2.0
Third-party authentication
Spring Security
Enterprise security
HMAC Webhooks
Verified, fail-safe async processing
Privacy by Design
GDPR / BIPA, embedding-only architectures
SOLID Principles
Clean architecture

Testing & Quality

Ensuring code quality through comprehensive testing strategies.

JUnit 5
Unit testing framework
Mockito
Mocking framework
Integration Testing
End-to-end test scenarios
pytest
Python test suites with coverage
Testcontainers
Real-dependency integration tests
Golden-File Testing
Regression vs. real solved datasets
Test Automation
CI/CD integration

Leadership & Innovation

Driving innovation and knowledge sharing within teams and organizations.

Innovation Leader
Introducing new technologies at work
Knowledge Sharing
Mentoring, tech talks, documentation
Tech Evangelist
Keeping seniors updated with trends
Founder & CTO
Co-founded and lead engineering at an AI startup
End-to-End Ownership
Idea → production: backend, frontend, infra, docs
Teaching Associate
University-level instruction

Frontend

Building responsive interfaces and cross-platform apps to complement the backend work — full-stack when needed.

Angular
Primary SPA framework, TypeScript
React / React Native
Web and mobile apps
Svelte
Lightweight reactive UIs
Tailwind & Bootstrap
Styling systems
Vite
Modern build tooling
Chrome Extensions
In-page data capture tools

Performance Engineering & Data Analysis

Designing statistically-defensible experiments and load tests, then analyzing the results rigorously.

k6 Load Testing
Latency, throughput, cold-start, soak
Python Data Stack
pandas, NumPy, SciPy, Matplotlib, Jupyter
Non-Parametric Statistics
Mann-Whitney U, Kruskal-Wallis, bootstrap CIs
Experimental Design
Confound detection, threats to validity
DuckDB
Analytical aggregation at scale
Reproducible Research
Automated, unattended measurement campaigns

Mobile & Desktop

Native mobile apps and cross-platform desktop software, some published and revenue-generating.

Android
Kotlin, Jetpack Compose, published apps
React Native
Cross-platform mobile apps
Tauri
Rust + web cross-platform desktop
Media Pipelines
SAF, MediaExtractor / MediaMuxer