12/03/2025 updated

**** ******** ****
100 % available

Senior Python Developer | FastAPI, Asyncio, PostgreSQL, Redis. CI/CD | 6+ years experience

Chorzow, Poland MSc Computer Science
Chorzow, Poland MSc Computer Science

Profile attachments

Jakub_Plachecki_CV.pdf

About me

Senior Python Developer with 6+ years of experience designing and delivering high-performance backends and APIs for industrial, SaaS and data-driven applications. Strong in FastAPI, asyncio, CI/CD microservices architecture and real-time communication (WebSockets, Server-Sent Events).

Amazon Web ServicesUnit TestingMicrosoft AzureDatabasesContinuous DeliveryContinuous IntegrationGitHubPython (Programming Language)PostgreSQLMicrosoft Visual StudioMicrosoft Message QueuingMySQLPackage Management SystemsQueueing SystemsRabbitMQRedisSQLAlchemyWebSocketScriptingFlaskGitLabGitFastAPIPytestContainerizationSolid PrinciplesKubernetesBicepAzure AKSRestful ApiSafety PrinciplesWebhooksSoftware Version ControlDocker
Languages: Python 3.8 - 3.12
Databases: PostgreSQL, MySQL, AWS Neptune, TigerGraph
REST frameworks: FastAPI, Flask
Package managers: pip, poetry
Tools: black, coverage, isort, mypy, pre-commit, pyenv, pylint, ruff, safety
Observability: Sentry, Elastic APM, Prometheus
Unit tests: pytest, unittest
IDEs: PyCharm, Visual Studio Code
Version control: GIT (GitHub, Azure DevOps, GitLab, AWS CodeCommit)
APIs & Real-time Communication: REST APIs, WebSockets, Server-Sent Events, Webhooks, Message Queues (Redis PubSub, RabbitMQ, Azure EventHub, AWS SQS)
CI/CD and containers: GitHub Actions & Workflows, Azure DevOps, GitLab, Docker, Kubernetes, Helm
Scripting: bash
Clouds: Azure, AWS
IaC: bicep, CARML/AVM

Languages

EnglishFluentPolishNative speaker

Project history

Python Developer

Industry & Mechanical Engineering

  1. Served as the sole backend engineer, responsible for end-to-end design and implementation, impacting the whole solution architecture
  2. Designed and implemented a FastAPI-based backend automating ZEISS SMT quality-control systems for silicon wafer manufacturing, with a modular architecture focused on maintainability, extensibility and clean design e.g. by aligning to DRY, KISS and SOLID principles
  3. Developed an internal message bus to facilitate potential decomposition to microservices architecture in the future
  4. Collaborated with international teams (Germany, Portugal, Canada) to integrate multi-technology components (Python, Java, C#, React) into a unified system
  5. Built CI/CD pipelines (initially GitLab, eventually converted to Azure DevOps pipelines) with reusable workflows (to align with DRY principle) that reduced QA dependency and achieved 7–9% cost savings
  6. Delivered urgent PoC deployments in the US, China, and South Korea on extremely short notice — often working overnight to meet critical deadlines and enable successful deal closures
  7. Implemented observability with a custom solution propagating internal backend logs along with Redis-read logs coming from other components to the client web app via Server-Sent Events (SSE)
  8. Integrated real-time communication via WebSockets and SSE for robust, low latency UI updates across distributed components

Python Backend Developer / DevOps Engineer

Transport & Logistics

  1. Developed a FastAPI-based integration microservice registering webhooks with the RoseRocket platform, enabling trucks to achieve >90% cargo utilization, aligned to DRY, KISS and SOLID principles
  2. Streamed and reconciled logistics data via Azure EventHub and Redis caching, ensuring data integrity across asynchronous systems
  3. Built Azure DevOps pipelines automating deployment of Azure Infrastructure for TigerGraph clusters (resource deployment using bicep, CARML/AVM and cloud-init)
  4. Designed GitHub workflows for automated TigerGraph cluster installation, patching, configuration and backups including Bash scripting and MS Teams notifications for pipeline status
  5. Migrated microservices from Azure ContainerApps to Azure Kubernetes Service, configuring KEDA ScaledJobs, HPA and Actions Runner Controller via Helm charts
  6. Implemented auto-adaptive WebSockets retry logic based on HPA scaling configuration, improving connection reliability during load peaks and minimizing client disruption
  7. Implemented application observability with Sentry, Kubernetes observability with Prometheus, infrastructure observability with Azure Alerts as IaC
  8. Implemented a custom Dockerfile for Actions Runner Controller enabling it to build and deploy microservices and run automated tests within a private AKS environments with restricted outbound traffic
  9. Contributed to CI/CD pipelines by introducing reusable workflows to align to DRY principle

Python Backend Developer

Other

  1. Redesigned and modernized S4m, the company’s flagship Discord moderation bot, improving modularity, scalability and SaaS readiness
  2. Developed a generic bot backend API (used by both Discord and Twitch bots); migrated from Flask to FastAPI and deployed as a SaaS solution via AWS API Gateway, also registered on RapidAPI for customer access
  3. Integrated the backend with Slack to report new bot installations / removals
  4. Implemented Stripe payment integration within Discord, extending the architecture with a dedicated payments microservice supporting seamless in-app purchases (including subscription setup) directly in Discord chat
  5. Built a payments service integration with Slack to notify the business team of new purchases and subscription events in real time
  6. Designed and developed a scalable Twitch bot capable of horizontal scaling across distributed worker nodes
  7. Created and maintained Kubernetes manifests in a GitOps environment
  8. Kept all the components aligned to DRY, KISS and SOLID principles to achieve clean, extensible and maintainable solution architecture
  9. Ported several existing services to FastAPI improving performance and scalability
  10. Developed AWS Lambda functions handling authentication for both Discord and Twitch integrations
  11. Implemented and used shared internal Python packages enforcing DRY principle across multiple microservices
  12. Implemented observability with Elastic APM instrumentation, enabling real-time performance monitoring and issue tracking across all components instances

Python Developer

Industry & Mechanical Engineering

  1. Served as the sole software engineer for the start-up’s flagship product – ND-PNWE, a predictive-maintenance device for plasma cutters awarded the Gold Medal at ITM Industry Europe 2021 for innovation in industrial automation
  2. Developed a UNIX system service controlling a RaspberryPi Zero-based predictive maintenance device for plasma cutters, managing PWM Servos, a custom dynamic optical solution and LED indicators
  3. Implemented device control and monitoring logic with a REST API (FastAPI) and WebSocket interface for live video streaming and remote configuration / diagnostics
  4. Built an Android tablet application using Kivy and Buildozer, enabling on-site device control, configuration, calibration and emergency-stop functionality
  5. Extended existing AJAN plasma cutter software (decompiled from Java bytecode) by implementing a REST API client that communicates with the maintenance device to automatically evaluate nozzle condition based on torch height and movement direction
  6. Built server-side software for automatic device registration and software downloads
  7. Built iOS application that communicates with the device over REST and WebSockets to display live video streams and support remote diagnostics / configuration / calibration

Python Backend Developer

Goods & Retail

  1. Served as the sole backend engineer responsible for end-to-end design and implementation of the core backend of a web SaaS platform deployed globally, matching customers with house-keeping service providers based on geolocation (integration with Google Maps/Street API and Here API), distance and availability
  2. Developed the backend in a microservices architecture using Flask, AWS SQS, AWS Neptune (graph database) and Amazon RDS for PostgreSQL to enable scalable, relationship-based matching and service providers scoring logic, aligned to KISS and SOLID principles
  3. Implemented a real-time chat service using WebSockets for seamless communication between customers and workers, automated emails with translations (SendGrid, CrowdIn) and push notifications (Pusher)
  4. Implemented and used shared internal Python packages enforcing DRY principle across multiple microservices
  5. Built asynchronous job workflows and background processing for scoring, booking updates, notifications and chat events
  6. Designed and deployed a cloud-native architecture on AWS
  7. Implemented observability with Sentry

Earlier career - analyst roles

Banking & Financial Services

  1. Delivered business and systems analysis for large-scale web and enterprise platforms across finance, insurance, construction, and automotive sectors
  2. Led analyst teams, conducted requirements engineering, process design and GUI prototyping for core business systems
  3. Created functional specifications, test scenarios, and end-user training materials, collaborating closely with developers and QA

Python Backend Developer

Other

  1. Developed an automatic intrusion detection system using OpenCV and convolutional neural networks (CNNs) to analyze live security camera footage in real time
  2. Trained and optimized custom YOLOv3-based CNN models based on to detect intruders under varying environmental conditions (strong sun, raining, snowing) ensuring high accuracy in outdoor settings
  3. Integrated the solution with the NX Witness video management system via its REST API, enabling real-time alerts and automated incident logging
  4. Engineered a scalable video processing pipeline capable of handling 50+ simultaneous live camera feeds in production environments

Portfolio

item-0

Dockerfile wizardry

A curated spellbook of Dockerfile mastery — best practices, security hardening, image optimization, and battle-tested tricks for crafting production-ready containers.
https://github.com/placheckij/dockerfile-wizardry
item-1

Observability

Observability with Prometheus, Grafana, Blackbox Exporter and Alertmanager. Automated Grafana dashboard creation script - dashboards based on http/https targets configured for Prometheus.
https://github.com/placheckij/observability

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in