Software craftsman, spiker i trener
Dowiedz się więcejProfesjonalnym tworzeniem oprogramowania zajmuję się od 2008 roku. Przez ten czas oprogramowywałem, projektowałem i testowałem systemy komercyjne, głównie klasy enterprise takie jak document management systems, enterprise search, portale, serwisy, aplikacje mobilne i wiele innych.
Specjalizuję się głównie w technologiach firmy Microsoft® oraz z okolic tego ekosystemu: .NET Framework/Core, ASP.NET/ASP.NET Core, SQL Server, Xamarin. Wdrażałem oraz utrzymywałem technologie searchowe: HP Autonomy IDOL, Google Search Appliance, Lucene Solr oraz Elasticsearch. Posiadam certyfikat Xamarin Certified Mobile Developer.
Pracuję zarówno z samym oprogramowaniem jak i infrastrukturą, planując i nadzorując wdrożenia, integracje oraz migracje systemów. Pracując z różnymi typami aplikacji miałem możliwość weryfikacji przydatności wielu styli architektonicznych, które poznałem nie tylko od strony teoretyczniej, ale ściśle praktycznej.
Jako profesjonalny software developer stosuję sprawdzone praktyki programistyczne takie jak TDD, szeroki wachlarz wzorców projektowych oraz technik OOP, narzędzia i techniki ciągłej integracji (CI) i dostarczania (CD). Poza jakością i niezawodnością dbam o zachowanie standardów bezpieczeństwa zawrówno w aplikacjach serwerowych, jak i mobilnych.
Tworzenie nowoczesnych i dopasowanych do potrzeb klientów rozwiązań to nie tylko aspekty techniczne. Miałem okazję poznać i uczestniczyć w tworzeniu procesów wdrożeniowych, utrzymaniowych oraz organizacji pracy i kultury zespołu developerskiego.
Na codzień zajmuję się mentoringiem mniej doświadczonych developerów. Chętnie dzielę się wiedzą i doświadczeniem na różnego rodzaju spotkaniach branżowych.
Chcesz dowiedzieć się więcej na temat mojego doświadczenia? Zapraszam na mój aktualny profil na LinkedIn oraz mojego bloga (w języku angielskim).
Poza wspólną pracą, trudno o lepszą okazję do bliższego poznania drugiego profesjonalisty niż spotkania branżowe, takie jak meetupy i konferencje.
O nadchodzących wydarzeniach, w których biorę udział jako prelegent informuję na moim profilu na Twitterze. Zachęcam do śledzenia!
Oto niektóre z wydarzeń, na których występowałem do tej pory:
Planujesz swój Meetup lub konferencję? Zainteresował Cię któryś z tematów, które już prezentowałem lub inny z mojej dziedziny? Szukasz osoby, która opowie o swoich doświadczeniach w pracy z danym zagadnieniem lub technologią?
Napisz do mnie!Wiele popularnych firm szkoleniowych oferuje zajęcia prowadzone ściśle wg konspektów dostarczonych przez producentów danych rozwiązań. W odróżnieniu od wielu trenerów prowadzących takie zajęcia, oferuję wiedzę i umiejętności osoby, która ma stały kontakt z przedmiotem szkolenia. Dzielę się autentycznymi doświadczeniami z projektów, które realizowałem.
Tematy i zakres warsztatów ustalam indywidualnie z klientem, biorąc pod uwagę doświadczenie i liczbę uczestników. Przykładowe tematy (które w żaden sposób nie wyczerpują listy):
Test Driven Development i automatyzacja testów Continuous Integration & Delivery Wzorce projektowe Xamarin Mobile Development Enterprise SearchSkłamałbym twierdząc, iż od początku mojej kariery zawodowej odnosiłem same sukcesy. Droga, którą przeszedłem liczy zarówno wiele porażek i błędów, jak i zwycięstw - nad technologią, chaosem w zespole i projekcie oraz, przede wszystkim, nad samym sobą. Tymi wszystkimi doświadczeniami, zarówno w technologii jak i rozwoju zawodowym, chętnie dzielę się również w formie indywidualnego mentoringu.
Jeśli chcesz:
zapraszam do kontaktu. Poza wiedzą, doświadczeniem i indwidualnym, praktycznym podejściem ze swojej strony gwarantuję szczerość - jeśli z danym tematem nie miałem styczności, powiem wprost.
Jesteś zainteresowany moją ofertą? Napisz już dziś!
Serenity49 Consulting Marek Mierzwa
Ul. Sebastiana Klonowica 24/159
30-654 Kraków
NIP 6792871965
REGON 366195514