My Way Capgemini – rozmowa z Jarosławem Paradyszem

Zapoznaj się ze ścieżką kariery software developera w Capgemini

Publish date:

Jak wygląda praca software developera w zespole Projects & Consulting

Jarosław Paradysz
Senior Tools Developer w Capgemini

Jakie były Twoje początki w Capgemini?

Swoja przygodę z Capgemini rozpocząłem w czerwcu 2020 roku od rozmowy z managerem i rozmowy technicznej. Obie pokazały mi Capgemini jako nowoczesną organizację, w której stawia się na rozwój pracownika. Rekruterzy techniczni opowiedzieli mi o projektach, jakie realizują, wykorzystywanych technologiach, możliwościach rozwoju. Sprawiło to na mnie spore wrażenie i było głównym motorem do podjęcia decyzji o zmianie pracy. Bardzo pozytywnie zaskoczył mnie poziom wiedzy i umiejętności specjalistów pracujących w Capgemini. Co więcej, moje wyobrażenia o firmie jako typowej korporacji okazały się błędne i zobaczyłem, że bardziej przypomina ona innowacyjny software house.

Nad czym obecnie pracujesz i jakich technologii używasz w codziennej pracy?

W firmie jestem od 2020 roku, od początku pracuję na stanowisku Senior Tools Developer w projekcie związanym z cybersecurity. Mam to szczęście, że pracuję w projekcie, który wykorzystuje świeży stack technologiczny, a w jego skład wchodzą: ASP.NET Core, Angular 8, AWS, Kubernetes, Postgres. Aktualny projekt jest sporym wyzwaniem. Musieliśmy zmierzyć się z wieloma problemami, zanim udało się go wdrożyć na produkcję, ale dzięki temu mam poczucie, że rozwinąłem swoje kompetencje.

Jak wygląda Twój typowy dzień w pracy?

Tak naprawdę to każdy dzień wygląda inaczej, ma na to wpływ wiele czynników, przede wszystkim etap, na którym znajduje się projekt. Dzień rozpoczynam od sprawdzenia skrzynki mailowej i logów systemu, nad którym pracuję. Następnie, w zależności od priorytetów, rozpoczynam pracę nad zadaniami. W trakcie dnia na bieżąco komunikuję się z członkami mojego zespołu oraz stakeholderami. Jako programista większość swojego czasu poświęcam na rozwój oprogramowania, projektowanie i szukaniem nowych rozwiązań problemów, które są przed naszym zespołem stawiane.

Jakie są najważniejsze elementy Twojej pracy? Co najbardziej lubisz robić, w czym się specjalizujesz?

Z pewnością jest to możliwość dostarczania realnej wartości dla biznesu, który obsługujemy. Rozwiązywanie problemów przez wytwarzanie oprogramowania sprawia mi ogromną satysfakcję. W swojej pracy najbardziej lubię pracę backend developera i możliwość używania Kubernetesa, uważam, że jest to świetna technologia.

Jakie kompetencje powinna posiadać osoba na Twoim stanowisku?

Przede wszystkim znajomość technologii wykorzystywanych w projekcie, zdolność analitycznego myślenia, chęć pozyskiwania nowej wiedzy, cierpliwość i samozaparcie w dążeniu do realizacji zadań. Taka osoba musi znać pryncypia software developmentu i ciągle pozyskiwać nową wiedzę, co w efekcie tworzy innowacyjność. Poza tym bardzo przydatna jest dobra znajomość języka angielskiego, aby swobodnie komunikować się w międzynarodowym środowisku.

Co Twoim zdaniem ułatwia, a co blokuje karierę developera? 

Myślę, ze świetnym motorem w karierze developera jest budowanie doświadczenia przez rozwiązywanie problemów technicznych z wykorzystaniem nowoczesnych narzędzi oraz uczestnictwo w wydarzeniach poświęconych software’owi. Nieodzowna jest również zdolność słuchania, przejrzystego komunikowania się z innymi i informowania o różnego rodzaju ryzykach.

Jaka jest różnica w pracy developera i senior developera?

Jak powiedział Sławomir Sobotka, to „senior wie, kiedy może bezkarnie łamać zasady”.  A mówiąc poważnie, to myślę, że to przede wszystkim kwestia doświadczenia, liczby problemów z którmi miało się styczność. Nie uważam, aby należało mierzyć to w czasie, to bardziej indywidualna sprawa.

Jak Twoim zdaniem powinien działać idealny zespół developerski?

Jednym z najważniejszych czynników jest moim zdaniem jasno zaadresowany podział odpowiedzialności w projekcie oraz możliwość eksperymentowania. W idealnym zespole zdanie każdego członka powinno być brane pod uwagę. Zauważenie i wykorzystanie indywidualnych predyspozycji członków zespołu daje świetne rezultaty.

Jakie są Twoje plany na przyszłość i w jakim kierunku chcesz się rozwijać?

Bardzo atrakcyjnym kierunkiem rozwoju są dla mnie rozwiązania Cloud native. Chciałbym nadal podnosić swoje umiejętności developerskie, poszerzać swoje doświadczenie w obszarze security i architektury systemowej, aby za jakiś czas stać się wartościowym architektem.

Powiązane posty

Projects & Consulting

My Way Capgemini – rozmowa z Wojciechem Kopyckim

Date icon 2021-06-16

Poznaj tajniki pracy architekta oprogramowania w Capgemini

Projects & Consulting

What benefits will the Cloud bring to your business?

Date icon 2021-06-01

Learn about the most important operational principles in a Cloud environment

Projects & Consulting

Jakie korzyści przyniesie chmura w biznesie?

Date icon 2021-06-01

Poznaj najważniejsze zasady operacyjne w środowisku chmurowym