Mirosław Farajewicz

Senior Web Developer
Kraków, małopolskie

Umiejętności

Agile Apache Continuous Integration CSS Wzorce projektowe Doctrine Eclipse Ext JS Git Hibernate HTML Java JavaScript jQuery JUnit Kanban Maven MySQL NetBeans Node.js Phing PHP PHPUnit RabbitMQ Scrum SOAP Subversion Testowanie XML Yii Zend Twitter Bootstrap

Języki

angielski
biegły
francuski
podstawowy

Doświadczenie zawodowe

Logo
Senior Web Developer
PageOneTraffic Ltd
Praca nad platformą do content-marketingu Kudani. Również wsparcie dodatkowych aplikacji, widgetów i pluginów które były wykorzystywane przez klientów razem z Kudani (np. wtyczki do Chrome'a czy pluginy do WordPressa). Sama aplikacja opiera się na frameworku Yii, MySQLu i Apache'u oraz jQuery i React.js po stronie JavaScriptu.
Główne zadania to:
- implementacja i dostarczanie klientom nowych funkcjonalności
- naprawianie błędów zgłoszonych przez klientów
- w początkowych fazach pracy unowocześniałem również infrastrukturę aplikacji i sposób jej deploymentu: wprowadziłem testy jednostkowe i funkcjonalne, migracje bazy danych, system do budowania projektu i plików JS, zasady clean code'u, automatyczne budowanie serwera developerskiego z użyciem serwera Continuous Integration TeamCity który oprócz tego wywołuje również wszystkie testy aplikacji (PHPUnit i Karma.js)
Lumesse
Java Software Developer
Praca nad platformą rekrutacyjną TalentLink:
- tworzenie kodu z użyciem Javy EE, ColdFusion i natywnego JavaScriptu z naciskiem na TDD (później również BDD)
- przeprowadzanie review kodu kolegom z zespołu zgodnie z zasadami Githubowych Pull Requestów
- uczestniczenie w spotkaniach zespołowych i firmowych których celem była poprawa procesów i jakości naszej pracy
- uczestniczenie w szkoleniach i konferencjach związanych z Javą, programowaniem aplikacji internetowych i nowoczesnymi metodykami tworzenia oprogramowania
TVN Warner Bros. Discovery
Senior Web Developer
Rozwijanie od podstaw serwisu kontakt24.tvn24.pl przeznaczonego którego głównym zamierzeniem jest wspieranie "społecznego" dziennikarstwa.
Aplikacja opierała się na frameworku Symfony2
W zakresie obowiązków była również praca nad powiązanym wewnętrznym systemem CMS który pozwalał zarządzać treściami na wszystkich serwisach firmowych. W większości praca polegała nad naprawianiem drobnych usterek i dodawaniem nowych funkcjonalności.
X-Formation Poland Sp. z o.o.
Java Developer
Rozwój wewnętrznego systemu CRM integrującego SalesForce z wewnętrznymi aplikacjami naszej firmy (License Activation Center).
- implementacja nowych funkcjonalności z wykorzystaniem technologii: Java, MySQL, SalesForce API, JUnit, Hibernate, Liquibase, Maven
- tworzenie testów jednostkowych i funkcjonalnych
X-Formation Poland Sp. z o.o.
Programista PHP
- implementacja nowych funkcjonalności oraz refaktoryzacja istniejącego kodu z wykorzystaniem PHP (Zend) oraz JavaScript (ext js),
- tworzenie testów jednostkowych i akceptacyjnych
- tworzenie złożonych zapytań SQL oraz optymalizacja istniejących
- rekrutacja
- wsparcie techniczne dla klientów
Logo
Junior PHP Developer
Miglanc
- tworzenie serwisów w języku PHP przy użyciu frameworka Yii
- modyfikacje skryptów JS (jQUery)

Edukacja

Logo
Informatyka na wydziale Matematyki i Informatyki [specjalizacja inżynieria oprogramowania], licencjackie
Uniwersytet Jagielloński w Krakowie

Specjalizacje

IT - Rozwój oprogramowania
Programista PHP

Grupy

2 wszystkich wypowiedzi
0 plusów
Programiści WWW
Programiści WWW
Tworzysz strony internetowe? DOŁĄCZ DO NAS !!! Tematyka grupy to: PHP, ASP.NET, HTML5, grafika, bazy danych, pozycjonowanie, oraz wszelkie tematy związane z tworzeniem serwisów www.