Jakie są Twoje obowiązki?
W Amazon inżynierowie mają pełną autonomię w wykonywaniu swoich zadań i osiąganiu celów, co z kolei znajduje odzwierciedlenie w szerokiej gamie pełnionych przez nich ról. W naszym zespole inżynierowie zajmują się definiowaniem rozwoju produktów, planowaniem, analizowaniem i rozwiązywaniem problemów klientów, projektowaniem i opracowywaniem nowych funkcji, operacjami oraz rekrutacją.
W jakich projektach brałeś udział?
W trakcie mojej kariery w branży IT pracowałem nad wieloma różnorodnymi projektami. Brałem udział w tworzeniu aplikacji dla platform Windows i Android, rozwiązań Java typu klient-serwer, usług Big Data i Cloud. Obecnie pracuję nad usługą AWS Cloud Map.
Więcej szczegółów można znaleźć na moim profilu LinkedIn.
Wymień najbardziej wymagający i interesujący projekt, z którego jesteś dumny.
Najtrudniejszym projektem dla mnie był mój pierwszy projekt w 2005 roku. Razem z kolegą przenosiliśmy rozszerzenie opracowane dla przeglądarki Internet Explorer do komponentu dla przeglądarki Firefox przy użyciu technologii C++ i XPCOM. Było to niezwykle trudne zadanie dla ówczesnych studentów. Przeglądarka Firefox została właśnie wydana i nie było dostępnej żadnej dokumentacji ani przykładów. Musieliśmy poświęcić dużo czasu na tworzenie prototypów, komunikację z programistami Firefoxa i badanie kodu źródłowego przeglądarki. Stworzenie pierwszej „surowej” wersji zajęło nam prawie 3 miesiące. Ten stresujący projekt i jego pozytywny wynik nauczyły mnie, aby nigdy się nie poddawać i szukać rozwiązań w najbardziej nieoczekiwanych miejscach.
Jaką specjalizację studiowałeś w Akademii ITSTEP?
W 2005 roku ukończyłem studia z zakresu tworzenia oprogramowania, ale postanowiłem podjąć dodatkowy kurs języka C# i uzyskać drugi dyplom w ramach umowy zawartej między Akademią a OSECU. Dzięki temu moje studia przedłużyły się o kolejne sześć miesięcy.
Jaką rolę odegrała Akademia ITSTEP w Twoim życiu?
Studia w Akademii odegrały kluczową rolę w mojej karierze. Odnalazłem swoje powołanie i każdego ranka budzę się szczęśliwy, wiedząc, że dzisiaj rozwiążę jakiś złożony problem i na pewno znajdę rozwiązanie.
Akademia dała mi solidną podstawę praktyczną, która pozwoliła mi pomyślnie przejść rozmowę kwalifikacyjną, a później zrealizować mój projekt.
Jestem bardzo wdzięczny nauczycielowi Alexowi Tumanovowi za jego zaangażowanie i kurs programowania, który poprowadził dla naszej grupy. Gdyby w naszej branży było więcej specjalistów tego kalibru, nie mielibyśmy takiego niedoboru kadr.
Jaką radę możesz udzielić studentom obecnie uczęszczającym do Akademii?
Przede wszystkim zdecyduj, czy lubisz programowanie. Najlepiej zrobić to przed rozpoczęciem nauki w Akademii. Nie jest to łatwa praca, ale jeśli sprawia Ci przyjemność, odkryjesz ogromne możliwości w każdym zakątku naszej planety.
Najtrudniejszym punktem będzie pierwsza praca – ludzie niechętnie zatrudniają osoby bez doświadczenia. Radzę spróbować swoich sił w tworzeniu projektów open source i zdobyć tam pierwsze doświadczenie. Postaraj się również uzyskać certyfikat z głównego języka programowania, ponieważ większość firm stosuje testy, aby odrzucić słabszych kandydatów.
Jeśli planujesz pracować dla liderów branży, będziesz musiał kontaktować się z klientami, a także współpracować z inżynierami z innych krajów, więc potraktuj naukę języka angielskiego poważnie.