Piotr Pientka

Senior Software Architect w Tieto / Development Team Lead, TietoEnator Czech Software Center s.r.o, Ostrava, Czech Republic
Łańce, śląskie

Umiejętności

C++ C++ Builder Cloud Computing Embarcadero Git Linux Objective-C OOP OpenStack Puppet Python Qt Qt Creator SALT Scrum Visual Paradigm Xcode Wzorce projektowe Rozwój oprogramowania - Software Development C (język programowania) Zarządzanie procesami C++ Programming Rozwój aplikacji iOS

Języki

angielski
biegły
czeski
dobry

Doświadczenie zawodowe

TietoEnator Czech Software Center s.r.o, Ostrava, Czech Republic
Senior Software Architect w Tieto / Development Team Lead
- Architekt oprogramowania w zakresie IaaS i PaaS w projekcie opartym o chmury obliczeniowe.
- Analiza i usprawnianie procesów wytwarzania oprogramowania w projekcie
- Organizacja i prowadzenie zespołów programistów
- Prowadzenie zespołów projektowych w zakresie planowania i budowanie architektury
- Zarządzanie identyfikacją ryzyk oraz opracowywanie strategii ich ograniczania
TietoEnator Czech Software Center s.r.o, Ostrava, Czech Republic
Software Architect
- Tworzenie architektury dla orchestracji i deploymentu instancji w projekcie opartym o chmury obliczeniowe (PaaS/SaaS).
- Definiowanie zakresu funkcjonalności systemów.
- Kształtowanie architektury.
- Wycena czasu i kosztu prac na poszczególnych etapach procesu wytwarzania oprogramowania.
- Definiowanie procesów projektowych dla zespołu.
- Wspieranie i prowadzenie zespołu projektowego w procesie wytwarzania oprogramowania.
- Uczestnictwo w procesach przygotowania produktu do sprzedaży.
Tieto Poland Sp. z o.o.
Senior Software Developer
- Tworzenie rozproszonego systemu opartego o chmury obliczeniowe.
- Dostarczanie produktu w oparciu o usługę PaaS/SaaS.
- Tworzenie koncepcji architektury systemu od analizy do wdrożenia.
- Rozwój funkcjonalny aplikacji.
- Zarządzanie serwerem CI
(ciągła integracja, ciągłe dostawy, automatyczne testy jednostkowe, dymne, modułowe)
- Tworzenie i prowadzenie zadań w zespole.
- Tworzenie modułów orkiestracji z użyciem puppet/hiera
(Automatyczna konfiguracja serwerów i aplikacji)
PREVAC sp. z o.o.
Software Architect
Tworzenie koncepcja architektury systemu od analizy do wdrożenia.
Kształtowanie architektury systemów.
Definiowane zakresu funkcjonalności systemów.
Wycena czasu i kosztu prac na poszczególnych etapach procesu wytwarzania oprogramowania.
Wsparcie programistów w procesie tworzenia oprogramowania.
Tworzenie i prowadzenie zadań w zespole.
Uczestnictwo w zespole wykonawczym projektu/projektów.
Określanie i dokumentacja proponowanych rozwiązań od strony technicznej na poziomie systemu, podsystemu, modułu czy całości ekosystemu.
PREVAC sp. z o.o.
Senior Software Developer
Projektowanie oprogramowania.
Analiza i tworzenie kodu oprogramowania.
Rozwój funkcjonalny aplikacji.
Stworzenie architektury oprogramowania dla systemów embedded.
Tworzenie dokumentacji projektowej.
Nadzór nad pracami zespołu programistycznego oraz delegacja zadań w ramach projektów.
Administracja repozytoriami wersjonowania kodu.
Grupa Wydawnicza Helion SA
Korektor Merytoryczny
Korekta merytoryczna anglojęzycznych oraz polskich książek z dziedziny programowania, metodologii prowadzenia projektów IT oraz grafiki komputerowej (przekład terminologii specjalistycznej, walidacja tłumaczeń oraz weryfikacja kodów źródłowych)
PREVAC sp. z o.o.
Junior Software Developer
Projektowanie oprogramowania.
Implementacja modułów urządzeń w celu integracji z głównym oprogramowaniem.
Integracja modułów urządzeń z aplikacją VGScienta SES
Stworzenie Framework`u warstwy View dla urządzeń w modelu MVC.
Rozwój funkcjonalny aplikacji.
Tworzenie dokumentacji projektowej.
Praca z repozytorium wersjonowania kodu.
PREVAC sp. z o.o.
Programmer - Tester
Implementacja założeń projektu w uzgodnionej technologii.
Dokumentacja tworzonego kodu.
Testowanie kodu w ramach zleconych zadań.
Testy walidacyjne oprogramowania w ramach zleconych zadań.
Specyfikacja planu testów.
Wersjonowanie kodu.
Agencja Reklamowa Art Group
Grafik komputerowy
Projektowanie grafiki użytkowej.
Przygotowanie do druku.
Visual & Outdoor.
Druk wielkoformatowy.
(Adobe Photoshop, Adobe Illustrator, Adobe InDesign, CorelDraw, Inkscape).

Edukacja

Logo
Infirmatyka, magisterskie
Politechnika Śląska w Gliwicach
Logo
Informatyka, inżynierskie
Politechnika Śląska w Gliwicach

Specjalizacje

IT - Rozwój oprogramowania
Architektura
IT - Rozwój oprogramowania
Programista C++
IT - Rozwój oprogramowania
Programista aplikacji mobilnych