ARCHbartosz@archengineering.dev:~/pl/services

man uslugi

Usługi

Od firmware urządzeń po infrastrukturę w chmurze, dla firm, które wysyłają swój sprzęt w teren. Działam z Polski: zdalnie pracuję z zespołami z całego świata, a w Polsce także na miejscu u klienta.

  • AWS
  • Infrastruktura
  • CI/CD
  • Kubernetes

Projektuję i wdrażam solidne architektury chmurowe na AWS i innych platformach. Niezależnie od tego, czy to nowe wdrożenie, czy migracja systemu legacy, buduję infrastrukturę, która rośnie razem z firmą, pozostaje bezpieczna i nie generuje zbędnych kosztów.

$ ls kompetencje/

  • aws-arch.tfEC2, Lambda, ECS, RDS, Timestream, DynamoDB, IoT Core, S3, CloudFront
  • kubernetes.yamlEKS, Container orchestration, Helm charts
  • ci-cd-pipeline.ymlGitHub Actions, CircleCI, SonarQube, CodeRabbit
  • infrastructure.tfTerraform, SAM, IaC
  • monitoring.configCloudWatch, Prometheus, Grafana
  • security.policyIAM, VPC, security hardening
./rozpocznij_projekt.sh --zakres=cloud_devops →

  • Edge computing
  • MQTT
  • Zarządzanie flotą
  • Analityka

Prowadziłem zespoły budujące duże platformy IoT, które obsługują dziesiątki tysięcy urządzeń. Projektuję kompletne systemy IoT, od firmware urządzeń brzegowych po backend w chmurze, z niezawodną łącznością, aktualizacjami OTA i przetwarzaniem danych w czasie rzeczywistym.

$ ls kompetencje/

  • fleet-man.pyDevice provisioning, OTA updates, Monitoring
  • mqtt-broker.confMQTT, message queuing and handling at scale
  • data-pipeline.pyReal-time ingestion, time-series databases
  • edge-computing.cLocal processing, offline operation
  • aws-iot.tfAWS IoT Core, Greengrass, Thing shadows
  • security.certTLS, certificate management, secure boot
./rozpocznij_projekt.sh --zakres=iot_systems →

  • Java
  • Python
  • Django
  • PostgreSQL
  • AWS
  • Serverless
  • Mikroserwisy

Projektuję i rozwijam backend aplikacji klasy enterprise. Mam duże doświadczenie z Java EE, Pythonem, Django i PostgreSQL, a na koncie wiele skalowalnych i bezpiecznych systemów opartych na mikroserwisach i technologiach serverless.

$ ls kompetencje/

  • java-app.javaJava EE, Spring Boot, Quarkus, JPA, Hibernate
  • python-app.pyPython, Django, FastAPI
  • serverless-app.pyAWS Lambda, API Gateway, S3, DynamoDB
  • microservices-app.pyDocker, Kubernetes, Docker Compose
./rozpocznij_projekt.sh --zakres=backend →

  • Firmware
  • MCU
  • Radio
  • GSM/LTE

Piszę firmware dla urządzeń o ograniczonych zasobach, który działa dziś na setkach tysięcy egzemplarzy w terenie. Dobrze znam najpopularniejsze rodziny mikrokontrolerów, protokoły bezprzewodowe i łączność komórkową. Pracuję zarówno na bare metal, jak i z RTOS, tworzę też narzędzia produkcyjne i systemy testów na linię produkcyjną.

$ ls kompetencje/

  • espressif.cESP32, ESP-IDF, WiFi/BLE connectivity
  • stm32.cSTM32 family, HAL, CubeMX, ARM Cortex-M
  • nordic.cnRF52/nRF53, BLE, SoftDevice, Zephyr RTOS
  • rpi.confRaspberry Pi, Raspbian, GPIO, SPI, I2C, CM5
  • gsm-lte.atTelit, Simcom modems, AT commands, PPP
  • sub-ghz.cS2-LP, WMBUS, proprietary RF protocols
  • protocols.hI2C, SPI, UART, CAN, Modbus, RS485
./rozpocznij_projekt.sh --zakres=embedded →

  • NVIDIA Jetson
  • TensorRT
  • OpenCV
  • Inferencja ML

Wdrażam systemy wizji komputerowej na urządzeniach brzegowych. Pracowałem z modułami SoM z rodziny NVIDIA Jetson przy inferencji w czasie rzeczywistym, detekcji obiektów i przetwarzaniu obrazu.

$ ls kompetencje/

  • jetson.pyJetson Nano, Orin, TX2
  • tensorrt.engineModel optimization, INT8 quantization
  • opencv.cppImage processing, video pipelines
  • deepstream.pyMulti-stream video analytics
  • inference.pyYOLO, SSD, custom model deployment
  • gstreamer.shHardware-accelerated video encoding
./rozpocznij_projekt.sh --zakres=edge_ai →

neofetch --tech-stack

Cloud & DevOps

  • AWS
  • Terraform
  • Kubernetes
  • Docker
  • GitHub Actions

Backend

  • Python
  • Java EE
  • Node.js
  • PostgreSQL
  • MongoDB
  • Redis

Embedded

  • C/C++
  • ESP-IDF
  • STM32
  • Zephyr
  • FreeRTOS

IoT & Edge

  • MQTT
  • AWS IoT
  • Jetson
  • Raspberry CM5
  • BLE

cat FAQ.md

Najczęstsze pytania

Kto stoi za Arch Engineering?

Arch Engineering to działalność inżynierska Bartosza Szczepanika, inżyniera backendu, DevOps i IoT z Polski. Bartosz ma 15 lat doświadczenia, głównie w energetyce, administracji publicznej i sektorze obronnym. Prowadził zespoły budujące platformy IoT dla dziesiątek tysięcy urządzeń, a napisany przez niego firmware działa na setkach tysięcy egzemplarzy w terenie.

Gdzie pracujesz i w jakich językach?

Bartosz działa z Polski (CET). Pracuje po polsku i po angielsku: zdalnie z klientami z całego świata, a w Polsce także na miejscu.

Jakimi projektami się zajmujesz?

Urządzeniami z łącznością, od płytki po chmurę. W praktyce to firmware na ESP32, STM32 i Nordic nRF, łączność GSM/LTE i sub-GHz, backendy MQTT i AWS IoT, infrastruktura chmurowa i CI/CD na AWS, systemy backendowe w Javie, Pythonie, Django i PostgreSQL oraz wizja komputerowa na NVIDIA Jetson.

Jak rozpocząć projekt?

Opisz problem w formularzu kontaktowym na stronie głównej albo napisz na contact@archengineering.dev. Na początek wystarczy kilka zdań o produkcie, skali i terminach.

echo "Zbudujmy coś razem"

Zbudujmy coś razem

Masz złożony problem techniczny? Opowiedz mi o nim.