Krystian Hanek

Senior Backend Engineer

Senior Backend Engineer specializing in scalable distributed systems and cloud architecture

Get in touch

About

I am a senior backend engineer with over a decade of experience building production-grade distributed systems. Throughout my career at Apptension, I have architected and delivered complex solutions using Django, AWS, and modern cloud-native technologies for clients across the United States, United Kingdom, South Africa, and Poland.

My engineering journey began in startup environments, where I developed a strong foundation in solving complex technical challenges and delivering business value through software.

Professional Experience

DMW & Lov-map

vise DMW is an advanced, web-based platform for data management, ETL processes, and data quality assurance, designed to streamline data migrations, transformations, and validations. vise LoV-Map is a value mapping and alignment tool that enables management of mapping tables and business value relationships. Designed and maintained backend services and authorization mechanisms for this production platform. Owned cloud infrastructure using AWS CDK to support secure deployments, horizontal scaling, and stable runtime environments. Implemented reporting components tightly coupled with backend domain logic.

  • Designed and maintained authorization and access-control mechanisms
  • Owned AWS CDK infrastructure to enable repeatable deployments and horizontal scaling
  • Delivered reporting features aligned with backend domain logic
DjangoAWS CDKPostgreSQLAWS ECSAWS RDS

Saas Boilerplate

SaaS Boilerplate is a ready-to-use, customizable, and well-tested open-source toolkit that provides all essential components to build a complete SaaS product. The platform offers out-of-the-box features including authorization and authentication, email management, subscriptions, payments, multitenancy, CMS integration, and OpenAI integration. Built on React, TypeScript, Python, and AWS, with infrastructure-as-code and pre-configured CI/CD. Introduced backend observability by integrating Prometheus and Grafana, enabling deeper insight into application behavior, performance bottlenecks, and error patterns in production.

  • Integrated Prometheus metrics and Grafana dashboards
  • Improved visibility into performance bottlenecks and error patterns
  • Enabled faster incident response with actionable monitoring
DjangoPrometheusGrafanaDocker

Kandua (formerly Home+), Santam

Kandua is South Africa's leading home services platform, the world's first AI-powered home services platform that connects homeowners with vetted professionals. The platform offers services from electricians, plumbers, and other specialists, leveraging AI to diagnose user needs and match them with appropriate professionals. Designed backend architecture and data flows for this serverless, microservice-based system. Implemented inter-service communication, domain-driven service boundaries, and integrations with external providers (payments, utilities, emergency services).

  • Defined domain-driven service boundaries and inter-service communication
  • Implemented integrations with external providers (payments, utilities, emergency services)
  • Built event-driven components with reliability and maintainability in mind
AWS LambdaMicroservicesServerlessAWS SQSDjango

World Expo, Dogstudio

Virtual Expo Dubai 2020 was the first virtual rendition of the world's biggest event - the World Expo. A 6-month virtual experience that enabled visitors from around the world to access events, talks, performances, and architecture from 192 participating countries without traveling to Dubai. The platform featured an accurate digital replica of the massive Expo site with country and thematic pavilions, day and night modes, and over 200 custom-made 3D pavilions. Implemented backend features including database schema evolution, API development, and AWS Elasticsearch integration. Focused on data querying, performance, and maintainability in a TypeScript-based backend.

  • Developed APIs and managed database schema evolution
  • Integrated AWS Elasticsearch to support fast and flexible search
  • Optimized queries and code structure for long-term maintainability
TypeScriptAWS ElasticsearchNode.jsPostgreSQL

Questpass (formerly Adquesto)

QuestPass is an advertising platform based on an innovative "questvertising" format that guarantees 100% attention and understanding of the advertising message by requiring users to answer a question related to the ad content before accessing content. The platform connects advertisers, publishers, and viewers, offering advertisers assurance that their ads have been seen and consciously understood, publishers the ability to monetize valuable content, and viewers free access to premium materials. Backend systems supporting the platform by introducing new media types (video), integrating AWS MediaConvert, and enhancing reporting and analytics endpoints. Optimized backend systems to handle high and unpredictable traffic peaks through caching strategies, architectural improvements, and systematic load testing. Designed and executed performance and stress testing scenarios.

  • Introduced a new video media type and integrated AWS MediaConvert
  • Optimized caching and architecture to handle unpredictable traffic spikes
  • Designed and executed load and stress testing scenarios
DjangoAWS MediaConvertRedisCeleryLoad Testing

LESS_

LESS_ was a Polish social platform and mobile application for buying and selling used clothing, shoes, and accessories, promoting the idea of circular fashion and wardrobe refresh. It functioned as a "virtual wardrobe", combining features of Instagram and OLX/Vinted-style marketplace, with emphasis on transaction security. The platform enabled users to browse others' wardrobes, follow profiles, and buy and sell clothing, supporting the idea of reducing consumption through second-hand clothing trade. Built and evolved backend APIs for personalized content, payments, and verification workflows. Implemented and later migrated authentication mechanisms (Auth0 → custom solution). Improved system resiliency through backend optimizations and comprehensive testing.

  • Built and extended APIs supporting payments and verification workflows
  • Migrated authentication from Auth0 to a custom solution
  • Improved resiliency through performance work and comprehensive testing
DjangoAuth0PostgreSQLREST APIPayment Integration

Technical Expertise

Languages
Python
JavaScript
TypeScript
Go learning
Frameworks
Django
FastAPI
Databases
PostgreSQL
MySQL
Redis
APIs
REST
GraphQL
gRPC learning
Authentication
JWT
OAuth 2.0
Session Auth
Basic Auth
Architecture
Microservices
Modular Monolith
Event-Driven
Serverless
Domain-Driven Design learning
Infrastructure
Docker
AWS
Terraform
AWS CDK
Kubernetes learning
Nginx
Testing
Unit Tests
Integration Tests
E2E Tests
Load Testing
TDD
Tools & Practices
Git
CI/CD
Celery
RabbitMQ
AWS SQS
Prometheus/Grafana
Kafka learning

Contact

Location: Poznań, Poland