Podstawowe umiejętności
JavaScript, PHP, CSS
Certified proficiency with LinkedIn Skill Assessment badges
LinkedIn Skill Assessment Ranking
Top 5% of over 2.6M million test-takers for JS; 890K for PHP; 2.1M for CSS
Experienced with TypeScript, SCSS, HTML5 browser APIs
Dodatkowe umiejętności
Databases
Proficient in MySQL and PostgreSQL. Familiar with MongoDB and Redis.
Experienced with Redis, Vercel KV and Edge stores, Amazon SimpleDB
Backend Frameworks
Expertise in Laravel, Symfony
Proficient with NestJS, Express.js, Serverless Bref (AWS Lambda)
Frontend Frameworks
Proficient in Vue.js (V3 with Composition API), Nuxt.js, Quasar
APIs and Services
Experienced with RESTful and GraphQL APIs.
Have experience in creating several proprietary APIs and maintaining documentation.
Extensive experience with Amazon AWS services including SES, Lambda, S3, EC2 and SDB.
Proficient with deploying and managing applications on Vercel.
Skilled in integrating Telegram bot API and various Google APIs (Auth, Gmail, Maps).
Development Tools
Proficient with Git, Vite, Docker (including creation of docker images) and Linux-based operating systems.
Experienced with Parcel.js, Vite, Preprocessors.
Speaking Languages
Upper intermediate in Polish, B1 in English, native in Russian.
Umiejętności przywódcze
Zarządzanie zespołem
Potwierdzone zdolności lidera w zarządzaniu zespołem deweloperskim przez cały cykl życia oprogramowania, z terminowym dostarczaniem projektów.
Mentorowanie
Doświadczenie w prowadzeniu mentoringu dla młodszych programistów, przeprowadzanie przeglądów kodu oraz wprowadzanie kultury ciągłego uczenia się i ulepszania w zespole.
Koordynacja projektu
Umiejętność koordynowania działań interdyscyplinarnych zespołów oraz współpracy z interesariuszami w celu definiowania wymagań projektu i ustawiania realistycznych terminów.
Metodologie Agile
Biegłość w praktykach Agile i ramie priorytetyzacji RICE, ułatwiających adaptacyjne planowanie, ewolucyjny rozwój, wczesną dostawę i ciągłe doskonalenie.
Umiejętności w architekturze oprogramowania
Design Patterns
Dysponuję wiedzą na temat stosowania standardowych design patterns w celu tworzenia skalowalnych i łatwych do utrzymania architektur oprogramowania.
Skalowalność systemu
Doświadczenie w projektowaniu i implementacji systemów, które efektywnie skalują się, aby sprostać rosnącemu zapotrzebowaniu i obciążeniu.
Architektura mikrousług (microservices)
Znajomość zasad architektury mikrousług, umożliwiających tworzenie niezależnie wdrażanych, modularnych usług.
Projektowanie API
Biegłość w projektowaniu RESTful API i integracji z usługami innych firm, zapewniając płynną komunikację między różnymi komponentami oprogramowania.
Umiejętności testowania
Testowanie automatyczne
Doświadczenie w implementacji ram testów automatycznych, takich jak PHPUnit dla PHP i Jest dla JavaScript, aby zapewnić jakość i niezawodność kodu.
Ciągła Integracja/Ciągłe Wdrażanie (CI/CD)
Umiejętności w konfigurowaniu procesów CI/CD za pomocą narzędzi takich jak Vercel, GitLab CI czy GitHub Actions, aby zautomatyzować procesy testowania i wdrażania.
Kontrola Jakości
Zaangażowanie w najlepsze praktyki kontroli jakości, w tym testy jednostkowe, testy integracyjne oraz testy end-to-end, umożliwiające wczesne wykrywanie i rozwiązywanie problemów w cyklu deweloperskim.