Principal Software Engineer · MagellanERP

Piotr Mucha

Principal Software Engineer

Principal Software Engineer łączący kierunek technologiczny, architekturę i praktyczną implementację systemów krytycznych dla biznesu.

Profil

Inżynier oprogramowania z ponad dziesięcioletnim doświadczeniem, obecnie Principal Software Engineer w MagellanERP. Odpowiadam za kierunek technologiczny organizacji i jednocześnie pracuję hands-on przy systemach, których firma nie może zatrzymać.

Specjalizuję się w systemach ERP, integracjach, przetwarzaniu danych i platformach AWS. Buduję moduły od zera, modernizuję systemy legacy bez przestoju i stawiam infrastrukturę jako kod.

Główne technologie: Java (Spring Boot, Dropwizard), PHP (Symfony), JavaScript (Vue.js), Python, Go, PostgreSQL, Kubernetes i AWS. Pracuję zdalnie.

Doświadczenie

  1. Principal Software Engineer

    MagellanERP

    – obecnie

    • wyznaczanie kierunku w technologii
    • podejmowanie decyzji technologicznych na szczeblu organizacji
    • software engineering
    • mentoring wszystkich developerów
    • uczestnictwo w budowaniu strategii, produktów i narzędzi firmowych

    Kluczowe osiągnięcia

    • zbudowanie od zera modułów systemu ERP: Supply Chain Management oraz Order Management System
    • zbudowanie od zera narzędzia Business Intelligence do śledzenia rentowności firmy i predykcji dochodów
    • modernizacja starego systemu ERP w Symfony 3 i PHP 7.4 — monitoring, automatyczne deploymenty, migracja na AWS
    • postawienie całej infrastruktury w AWS — VPC, VPN, bazy danych i Kubernetes — z wykorzystaniem Pulumi (IaC)
  2. Senior Java Software Engineer

    Volt.io

    • tworzenie aplikacji w Javie ze Spring Boot 3 i PostgreSQL
    • integracje z systemami banków w oparciu o dyrektywę PSD2
    • praca nad architekturą kontenerową
    • praca z wykorzystaniem chmury AWS
  3. Software Engineering Team Leader

    edrone

    • opieka nad zespołem developerów i dbanie o ich rozwój
    • regularne spotkania 1:1
    • prowadzenie projektów w metodyce Shape Up
    • rozwój oprogramowania w Javie (Dropwizard, Spring), PHP (Symfony) i JavaScripcie (Vue.js)
    • praca z chmurą AWS (25+ usług)
  4. Software Engineer

    edrone

    • opieka nad aplikacjami w technologiach PHP i Java
    • rozbudowa istniejących aplikacji
    • tworzenie nowych rozwiązań w Javie i PHP
    • praca z chmurą AWS (20+ usług)
  5. Właściciel

    FairyDeck

    – obecnie

    • wytwarzanie oprogramowania w Javie, PHP i JavaScripcie
    • doradztwo IT
    • integracje systemów
    • architektura systemów
  6. PHP Developer

    Strix

    • programowanie nowych funkcji w systemach e-commerce (Magento 1 i 2)
    • obsługa zgłaszanych błędów
    • merytoryczne wsparcie pozostałych członków zespołu
    • przygotowywanie dokumentacji technicznej
  7. Software Developer

    edrone

    • opieka nad aplikacjami w technologiach PHP i Java
    • rozbudowa istniejących aplikacji
    • tworzenie nowych rozwiązań w Javie i PHP
    • praca z chmurą AWS (20+ usług)
  8. Software Developer

    DreamCommerce (Shoper)

    • tworzenie nowych aplikacji na platformie Shoper.pl
    • zarządzanie serwerami linuksowymi (nginx, php-fpm, MariaDB)
    • tworzenie wewnętrznych systemów CRM dla Działu Obsługi Klienta
    • wsparcie techniczne dla drugiej linii wsparcia
    • projektowanie nowych funkcjonalności w systemach wewnętrznych
  9. Customer Care Specialist

    DreamCommerce (Shoper)

    • rozwiązywanie problemów technicznych sklepów internetowych telefonicznie i mailowo
    • programowanie funkcjonalności dla sklepów korzystających z REST API (PHP, CodeIgniter, SQL)
    • migracje danych z innych platform e-commerce
  10. Właściciel

    Dr Piotr

    • doradztwo IT
    • outsourcing IT

Certyfikaty

Edukacja

Umiejętności