Sebastian Śliwiński

Programista Java SE, Własna
Warszawa, mazowieckie

Umiejętności

Agile Git HTML 5 Java jQuery UI Linux MVC MySQL PgSQL PHP 4/5 Redis REST Singleton Smarty Subversion Zend Framework AngularJS Spring Framework Selenium IDE Swing/AWT jMonkeyEngine 3

Języki

angielski
dobry
hiszpański
podstawowy

Doświadczenie zawodowe

Własna Firma
Programista PHP, Java
Własna
Niekomercyjne projekty głównie dla własnego rozwoju.
SYNERWAY
Programista PHP
Integracja systemów płatności: Saferpay, Dotpay, Web2pay. Utrzymanie kodu. Dodawanie nowych funkcjonalności do systemu. Utrzymywanie prawidlowego dzialania wysyłki maili, oraz demonów cron. Optymalizacja widoków, oraz dostosowywanie ich do nowych wymagań.
Własna Firma
Programista PHP - Web developer
Własna
Małe projekty portali internetowych dla indywidualnych klientów i firm.

Projekty

Komunikator Tebra
Bezpieczny komunikator typu peer-to-peer. Oparty w głównej mierze na bezpieczeństwie transmisji danych, poprzez podwójne szyfrowanie (asymetryczne i symetryczne), oraz weryfikacji ich autentyczności poprzez złożony system analizy podpisów elektronicznych.

Kilku etapowa weryfikacja danych podczas rejestracji użytkownika z użyciem własnej inwencji środowiska sandbox dla PHP, oraz Java. Analiza i weryfikacja, oraz reakcja na zagrożenia dla systemu za pomocą narzędzia Suricata.
Zakres obowiązków
Zaprojektowanie i zaprogramowanie komunikatora dla systemu android z użyciem narządzi Android Studio oraz Eclipse IDE w technologiach: Java, PHP, PgSQL, HTML, CSS z użyciem frameworka Phalcon dla części back-endowej, oraz frameworka Bootstrap dla części front-endowej.
Project TEAM
Tworzenie gry desktopowej (w stylu gry Martial Heroes) opartej o silnik JMonkeyEngine 3. Jest to projekt utworzony dla poznania nowych znajomych z branży i zyskania nietypowych umiejętności w krótkim czasie. Grupa została całkowicie zebrana przez portale społecznościowe.
Zakres obowiązków
Zarządzanie projektem, przydzielanie zadań programistom, inspekcje kodu, oraz rozwijanie projektu. Używane technologie: Java SE, JME 3, GIT.
Generator bezpiecznych haseł
Aplikacja na smartphone z androidem pozwala na generowanie (powtarzalne) bezpiecznych haseł z podanych fraz używając różnego rodzaju algorytmów hashujących. Nie posiada historii wpisywanych fraz ze względu na bezpieczeństwo.

W planach także odrębna wirtualna klawiatura w celu zapobiegnięcia keyloggerom.
Zakres obowiązków
Zaprojektowanie i zaprogramowanie generatora używając narzędzia Android Studio.

Szkolenia i kursy

Bezpieczeństwo aplikacji opartych o PHP.

Specjalizacje

IT - Rozwój oprogramowania
Programista JAVA
IT - Rozwój oprogramowania
Programista PHP

Grupy

Java
Java
SE, EE, ME, co kto lubi...