# Rozwój i utrzymanie systemów PHP. – Adrian Charytoniuk (Adfiro)

Projektuję, rozwijam i modernizuję aplikacje webowe. Tworzę nowe rozwiązania dedykowane oraz ulepszam i migruję systemy już funkcjonujące na produkcji. Backend w PHP i Pythonie, bazy MySQL, MariaDB i Firebird, interfejsy w Angularze i Vue. Do tego API (Swagger), zgodność z RODO/DSGVO i stabilna praca pod obciążeniem.

17 lat przy systemach komercyjnych. Polska i Niemcy.

- E-mail: kontakt@adfiro.pl

## Profil
- Adrian Charytoniuk
- Adfiro
- PHP, Angular, bazy danych
- Polska / Niemcy
- Języki: Polski i niemiecki

## O mnie
Od 17 lat rozwijam i utrzymuję systemy webowe w PHP. Realizuję zarówno nowe, dedykowane rozwiązania od podstaw, jak i projekty w środowiskach już funkcjonujących na produkcji: wdrażanie kolejnych funkcjonalności, integracje systemowe, refaktoryzację oraz migracje starszego kodu na aktualne wersje PHP i Angulara.

Na co dzień pracuję w PHP i Pythonie, bazach MySQL, MariaDB oraz Firebird. Po stronie interfejsu wykorzystuję TypeScript, AngularJS, Angular 6–21 oraz Vue. Projektuję i dokumentuję architekturę API z użyciem Swaggera, dbając o bezpieczeństwo danych i standardy RODO / DSGVO. Posiadam doświadczenie w prowadzeniu zespołu programistów. Z firmami w Polsce i w Niemczech współpracuję po polsku i po niemiecku.

Podejmuję się konkretnych zadań inżynierskich: projektowania architektury, rozwoju oprogramowania, migracji technologicznych oraz integracji zewnętrznych usług. Zlecenie może mieć charakter celowego projektu lub stałej współpracy technologicznej. W projekcie przeznaczam do 30 godzin tygodniowo.

## Wybrane systemy

1. **DIMAS**
   - System polis i rozliczeń dla pośredników ubezpieczeniowych.
   - Stack: PHP, Firebird, Angular, xajax
   - Backend i baza danych: procedury składowane, rozliczenia prowizji, czas wykonania zapytań. Interfejs w Angularze. Moduły na xajax działały równolegle z nowym interfejsem i były wymieniane etapami.

2. **MAXOFFICE**
   - CRM i kalkulacja taryf dla sieci pośredników.
   - Stack: PHP, MariaDB, MySQL, TypeScript, Angular
   - Obsługa pośredników i wyliczanie składki. Logika biznesowa oraz model danych w PHP i w MariaDB/MySQL. Interfejs w TypeScript i Angularze, podłączony przez API.

3. **Portal sekretariatu i sklep orylautoteile**
   - Stack: PHP, MySQL, Vue 3, AngularJS
   - Portal do pracy sekretariatu oraz sklep internetowy. Obieg zamówień, uprawnienia użytkowników i API. Modernizacja kodu PHP i warstwy interfejsu.

Stack, raz:
PHP 5.6–8, Python, MySQL, MariaDB, Firebird, Swagger / OpenAPI, TypeScript, AngularJS, Angular 6–21, Vue 3, Docker, Git, RODO / DSGVO.

## Kontakt
Opisz proszę system i zakres prac. Odpowiem w ciągu jednego dnia roboczego.

- Tematy: nowe rozwiązanie dedykowane; rozwój istniejącego systemu PHP; migracja starszej aplikacji; baza danych i API (Swagger); frontend Angular lub Vue; inna sprawa.
- E-mail: kontakt@adfiro.pl
- LinkedIn: https://www.linkedin.com/in/adrian-charytoniuk
- Siedziba: 46-034 Zieleniec, Polska
- Stopka: Adfiro – Adrian Charytoniuk, jednoosobowa działalność.
