|
O mnie.Architekt oprogramowaniaInżynier oprogramowaniaKonsultant ITSpecjalista AI Prompt EngineeringZ ponad 20-letnim doświadczeniem w inżynierii oprogramowania i zarządzaniu projektami IT, zajmuję się projektowaniem oraz wdrażaniem zaawansowanych rozwiązań technologicznych. Moje kompetencje obejmują pełny cykl tworzenia oprogramowania, od analizy wymagań biznesowych, przez projektowanie architektury aplikacji, po wdrożenia i utrzymanie aplikacji opartych o architekturę mikroserwisów. Mam także szerokie doświadczenie w optymalizacji kodu, w tym implementacji systemów cache’owania oraz autorskich rozwiązań usprawniających wydajność aplikacji.
Obecnie zajmuję się:Projektowaniem i wdrażaniem architektury aplikacji zgodnie z wymaganiami biznesowymi.Tworzeniem aplikacji opartych o mikroserwisy i systemy rozproszone.Ścisłą współpracą z biznesem na wszystkich etapach procesu tworzenia oprogramowania – od konceptu, przez projekt, aż po wdrożenie.Prowadzeniem dokumentacji technicznej w systemie Confluence oraz zarządzaniem projektami w SCRUM z wykorzystaniem narzędzi takich jak GitLab, Jira.Specjalizacje:Architektura oprogramowania: Projektowanie złożonych systemów IT z naciskiem na skalowalność, wydajność oraz zgodność z wymaganiami biznesowymi. Domain-Driven Design.Optymalizacja kodu: Doświadczenie w implementacji zaawansowanych mechanizmów cache’owania, optymalizacji zapytań bazodanowych oraz optymalizacji wydajności aplikacji.Technologie: PHP, C++, Java, C#, MQL4, AI Prompt Engineering, RAGs, Docker.SCRUM i Agile: Doświadczenie w pracy zespołowej w metodykach zwinnych, zarządzanie projektami, organizacja zadań i dostarczanie oprogramowania w cyklach sprintów.Zarządzanie infrastrukturą: Zarządzanie serwerami, bazami danych oraz wdrożenia aplikacji webowych (sklepy internetowe, blogi, platformy biznesowe).Moja historia z programowaniem:Zacząłem programować w wieku 10 lat na ZX Spectrum (TIMEX) w języku BASIC, a potem w Assemblerze na Commodore 64. Od tamtej pory nieustannie rozwijam swoje umiejętności, przechodząc przez różne technologie, począwszy od C++, przez PHP, aż po współczesne wyzwania w architekturze mikroserwisowej i sztucznej inteligencji. Programowanie to nie tylko moja praca, ale także pasja, którą rozwijam każdego dnia, nieustannie ucząc się nowych technologii i narzędzi.
Kluczowe osiągnięcia:Implementacja skryptów MQL4 na platformę Forex (2015-2017), które wspierały automatyzację operacji handlowych.Projektowanie i wdrażanie aplikacji zgodnych z wymaganiami biznesowymi, opartych o architekturę mikroserwisową.Rozwijanie autorskich rozwiązań optymalizujących kod i cache'owanie danych, które znacząco poprawiły wydajność aplikacji.
|