Tomasz Fołtyn

Programista aplikacji oraz testów automatycznych
Gdynia, pomorskie

Umiejętności

C# Cucumber Dreamweaver Flash Flash Builder Flash Professional Flex Groovy Jenkins JSON Maven MongoDB Node.js PureMVC SoapUI Testy jednostkowe Unity3D XML inteliJ Java podstawy HTML/CSS Photoshop (podstawy) Robotlegs SVN/GIT Testy automatyczne Axure RP Starling Framework Eclipse IDE gherkin Testy manualne Flash Develop Selenium / WebDriver Testy integracyjne Alternativa3d Ruby (podstawy) JavaScript podstawowa znajomość PlantUML MySQL (poziom podstawowy) Testy UI Testy WebAPI Melomel PHP (podstawowa znajomość)

Języki

angielski
dobry
włoski
dobry

Doświadczenie zawodowe

Young Digital Planet S.A.
frontend developer
* Zakres obowiązków: Utrzymanie i rozbudowa projektu o nazwie Didactus
* Technologie: HTML5, CSS3, JavaScript, TypeScript
* Frameworki: AngularJS 1.3, Angular 2
* Dodatkowo: Bower, Gulp
* IDE: Webstorm
Young Digital Planet S.A.
Programista Testów Automatycznych
* Manualne testowanie aplikacji.
* Tworzenie testów automatycznych UI.
* Tworzenie integracyjnych testów automatycznych.
* Tworzenie testów automatycznych web api.

* Tworzenie testów automatycznych w językach programowania: Ruby, Java, Groovy
* Tworzenie testów automatycznych za pomocą SOAP UI, Selenium, Melomel, Cucumber, Gherkin
* Praca w IDE : Eclipse , InteliJ.

* Korzystanie z narzędzia do ciągłej integracji oprogramowania: Jenkins.
* Korzystanie z narzędzia do zarządzania zależnościami: Maven
Young Digital Planet S.A.
Programista aplikacja mobilnych
* Utrzymywanie aplikacji web/android/ios w Flash/Flex z pomocą Starling i Robotlegs
* Tworzenie diagramów w plantUML
* Praca z systemem kontroli wersji GIT
* Praca w InteliJ IDE
freelance
Flash & Unity3D & NodeJS & MongoDB Developer
Freelance
NodeJS + MongoDB
- Znajomość frameworka Express
- Znajomość frameworka Mongoose
- Znajomość frameworka Keystone
- Znajomość bibliotek BodyParses, CookieParser, MongoDB, Session, Socket.IO
- Wiedza z zakresu projektowania serwerów
- Wiedza z zakresu projektowania baz danych MongoDB
- Wiedza z zakresu zabezpieczeń aplikacji.
- Wiedza z zakresu komunikacja przez sockety.

Unity3D
- Znajomość środowiska Unity3D.
- Znajomość frameworka NGUI
- Znajomość Unity New UI
- Tworzenie aplikacji 2D Android
- Tworzenie aplikacji 2D iOS
- Znajomość Facebook SDK
- Znajomość Google Analitics
- Znajomość biblioteki iTween
- Znajomość zagadnień związanych z optymalizacją gier 2D
- Pisanie skryptów w C# , JavaScript.
Dark Workshop sp. z o. o.
Flash developer
Projektowanie oraz implementacja rozwiązań związanych ze sztuczną inteligencją.
Projektowanie oraz implementacja User Interface.
Projektowanie oraz implementacja elementów autorskiego silnika dla gier Flash-owych.
Prototypowanie, projektowanie oraz implementacja narzędzi do gier.
Programowanie gier typu mulitiplayer (synchroniczne i asynchroniczne).
Znajomość frameworków: PureMVC, AS3Isolib, Starling, PushButton Engine, Flare3d. Alternativa3d, MinimalComps.
Optymalizacja kodu pod względem wykorzystywania CPU/Memory.
Przygotowywanie testów jednostkowych, wydajnościowych oraz A/B.
Korzystanie z systemów kontroli wersji SVN.
Opracowanie metod ciągłego dodawania nowych funkcjonalności przy zachowaniu nieprzerwanej pracy aplikacji.
Zapisywanie i odczytywanie danych z plików binarnych, tekstowych oraz tekstowych w formacie JSON.
Tworzenie narzędzi przygotowanych specjalnie pod konkretne wersje Flash Player.
Projektowanie oraz implementacja Shaderów z PixelBender
Znajomość programów: FlashDevelop, Flash Proffesional, Flash Builder, Photoshop, Dreamweaver, Axure RP.
HONETi
Flash developer
Tworzenie narzędzi do tworzenia animacji 2D
Praca z silnikiem Actionscript do gier 2D 'PushButtonEngine'.
Logo
Webdeveloper(praca zdalna)
KeySystems
Tworzenie stron internetowych(XHTML,CSS,PHP,MYSQL)
Tworzenie mini-gier w technologii Flash
Tworzenie stron internetowych w technologii Flash
ProData Sp. z o.o.
Webdeveloper (praca zdalna)
Tworzenie stron internetowych w technologii Flash
Tworzenie banerów reklamowych w technologii Flash
Tworzenie prezentacji multimedialnych w technologii Flash
Logo
Webdeveloper (praca zdalna)
Matadv
Tworzenie witryn internetowych wykorzystując - XHTML, PHP , CSS , AJAX , XML , FLASH, FLEX , MYSQL
Tworzenie aplikacji bazodanowych
Tworzenie prezentacji multimedialnych w technologii Flash
Tworzenie mini-gier w technologii Flash
Tworzenie narzędzi multimedialnych w technologii Flash
Eskander Agencja Artystyczna
Webdeveloper (praca zdalna)
Tworzenie witryn internetowych wykorzystując - XHTML, PHP , CSS , AJAX , XML , FLASH, FLEX , MYSQL
Tworzenie aplikacji bazodanowych
Tworzenie prezentacji multimedialnych w technologii Flash
Tworzenie mini-gier w technologii Flash
Tworzenie narzędzi multimedialnych w technologii Flash

Szkolenia i kursy

Certyfikat NodeJS&MongoDB

Edukacja

Logo
Informatyka i Ekonometria, licencjackie
Wyższa Szkoła Bankowa w Gdańsku

Specjalizacje

Reklama/Grafika/Kreacja/Fotografia
Animacja komputerowa

Zainteresowania

Gry komputerowe, Filmy, Seriale, Psy

Grupy

4 wszystkich wypowiedzi
1 plus
Adobe Flash
Adobe Flash
Programowanie, animowanie serwisów WWW. Programowanie aplikacji wykonanych w technologii Adobe Flash oraz Adobe Flex.