Damian Sromek

Architekt / Coach / Senior Developer

Portfolio

Projekty w których brałem udział

Chętnie pomogę

Potrafię zidentyfikować i wyeliminować rzeczy, które zwiększają koszty i czas trwania projektów informatycznych.

Znam sprawdzone sposoby na zwiększenie tempa dostarczania nowych funkcji.

Mogę zasugerować i pomóc wdrożyć dobre praktyki, które zwiększają efektywność pracy i zmniejszają jej koszty.

Chętnie pomogę rozpocząć przygodę lub wskoczyć na wyższy poziom jeśli chodzi o:

  • PHP 5/7 w praktycznym podejściu obiektowym (Domain Driven Design, Symfony)
  • Testy automatyczne (ciągłe testowanie, Test Driven Development/Design, PHPUnit)
  • Efektywne odpluskwianie (debugging, Xdebug)
  • Automatyzację pracy (Docker, Vagrant, PhpStorm)
  • Ciągłą integrację i dostarczanie (CI, CT, CD, Jenkins)
  • Zarządzanie projektem w podejściu zwinnym (Agile/Scrum, JIRA)
  • Szkolenia z wyżej wymienionych zagadnień
  • Grę w piłkę nożną ;D

Referencje

“Niewiele ludzi których poznałem w swojej karierze potrafi w taki sposób „żonglować” technologiami, procesem wytwarzania oprogramowania, team-workiem oraz wartościami biznesowymi jak to robi Damian.
Dzięki temu świetnie potrafi określać potrzeby produktu i zarazem odpowiadać na te potrzeby.
Jest na świecie bardzo dużo dobrych programistów – według mojej szczerej opinii Damian wyprzedza ich o kilka kroków.

Nasza współpraca to była czysta przyjemność i mam nadzieję że kiedyś jeszcze zbudujemy wspólnie kolejne „Big Thing” 😉

Adam Cellary, CTO UnStock / R&D Slidely

Moje doświadczenia

Jestem inżynierem oprogramowania (programistą) z zawodu i z zamiłowania.

Posiadam prawie dziesięcioletnie doświadczenie w wytwarzaniu oprogramowania – aplikacje webowe oparte o PHP.

Wytwarzania aktywnie eliminującego niepotrzebne koszty i ryzyko.

Pracowałem przy wielu różnych projektach, od bardzo małych (start-up, kilka osób) po bardzo duże (wiele milionów użytkowników, stu programistów).

Dzięki temu mogłem zobaczyć jak w praktyce sprawdzają się różne praktyki programistyczne i sposoby prowadzenia projektów.

Praca z różnymi ludźmi i na różnym etapie rozwoju firmy pozwoliła mi rozpoznać, które rzeczy i kiedy warto stosować aby przynosiły one największe korzyści dla firmy – większe zyski oraz zadowolenie pracowników.

Podczas swojej kariery pełniłem rolę “szarego programisty” Full Stack, testera automatycznego, DevOps, Scrum Mastera (certyfikat PSM-I), lidera zespołu, szkoleniowca, architekta oprogramowania, architekta rozwiązań a nawet właściciela produktu (Product Owner).
Byłem odpowiedzialny za rzeczy bardzo blisko krzemu (kod) jak i za poprawne zrozumienie wymagań klienta (analiza biznesowa), przełożenie ich na zadania i upewnienie się, że zostaną one wykonane dobrze i na czas.

Długo szukałem “najsłabszego ogniwa” na różnych etapach i poziomach. Sprawdzałem różne rozwiązania.

Widziałem sporo sukcesów ale i też porażek. Sukcesów, które były zasługą ciężkiej pracy i porażek, które były zasługą wielkiej ignorancji bądź po prostu małego zaangażowania i niechęci do sensownych zmian.

Dzięki temu, że miałem możliwość wejścia w różne buty mogłem zrozumieć w którym miejscu najczęściej pojawiają się problemy. Mając pełen kontekst problemu można rozwiązać go dużo łatwiej i lepiej.

Humor na serio

Jeśli masz nawet najmniejszy problem – pisz śmiało. Chętnie pomogę.

Przy współpracy spodziewaj się dużej ilości sarkazmu i dystansu do świata ale dbałości co do jakości, efektywności a przede wszystkim sensowności wykonywanej pracy.

Nie lubię mydlenia oczu, jestem bezpośredni i konkretny.

Komentarze
 

Dodaj komentarz