Artur Stanek

Scala, Akka, back-end developer with passion
Warszawa, mazowieckie

Umiejętności

Akka Arduino Artifactory Cassandra CSV ElasticSearch Fault Tolerance Fedora Git IntelliJ IDEA Java JSON Maven MongoDB Play Framework Redis REST SBT Scala (język programowania) Vaadin XML Raspberry Pi reactive paradigm nerual network Protobuf Kafka Spray.io docker Logback StatsD Apache Spark Grafana resilient dynamic clusters FSM Typesafe Config Spark Core Ficus Scalariform Spark Core (spark.io) reactive streams MK809III Pine64

Języki

polski
ojczysty
angielski
dobry

Doświadczenie zawodowe

Logo
właściciel / programista Java, Scala
e-Logic.pl
2003-06 - 2004-09
- aplikacje mobilne na platformie Java Micro Edition na telefony komórkowe
- "Platforma Mobilna"

2004-10 - 2013-03
- eDesk.pl
Logo
architekt, programista Scala
GameRock
15216 linii kodu (LOC) w 678 kommitach, 7 bibliotek, 1 REST serwis.
Wiecej o mojej aktywności w GameRock w [url=http://scalaakka.blogspot.com/2016/04/gamerock-wombogg.html]tym oto wpisie[/url] na moim blogu.

Stworzone biblioteki: scala-utils, akka-utils, slick-utils, typesafeconfig-utils, ficus-utils, event-bus, modele domenowe.

Wykonane prace: serwis autoryzacyjny.

Stosowane technologie: Kafka, reactive-kafka, Redis, PostgreSql, Slick, Akka (akka-actor, akka-http, akka-stream), Play (play-json), SBT (Scalarifom, ScalaStyle, sbt-assembly, sbt-buildinfo), Typesafe Config (Ficus), ScalaTest, Artifactory, StatsD, Grafana, Blowfish.
Logo
programista Scala
Qordoba
Back-end: Play, SBT, modele domenowe i biznesowe, DAO, Slick, Github API, modularyzacja, unit testy, ScalaDoc.
Logo
programista Scala
Advertine
Wykonane prace:
- rozproszony system klasyfikacji treści w oparciu o kategorie Allegro (allegro-classifier),
- wysokowydajne i niezawodne REST serwisy: user-info, user-agent, consumer-filter, allegro-info, wiki-info, page-info, product-info

Stosowane technologie:
- Scala (2.11, 2.10, reflection),
- Akka (aktorzy, FSM, http, router, reactive streams, patterns, remote deployment, dynamic cluster, actor singleton),
- pozosyałe: SBT (Scalariform, deployment do Artifactory), Docker, Typesafe Config, Ficus, Logback, StatsD (+Grafana), Spray (client, json), Protobuf (ScalaPB), Cassandra, reactive Kafka, ElasticSearch, reactive MongoDB, RabbitMQ, CSV, REST, Apache Spark.
Logo
programista Scala
BioDiscovery, Inc.
Stworzenie stosu technologicznego oraz języka dziedzinowego (internal DSL) dla automatycznej klasyfikacji zdarzeń. W skład projektu wchodziły: filesystem-operations, scala-live-compiler, scripts-live-compiler, event-automatic-classification. Także inne projekty jak monitoring-service czy licensing-system.

Praca częściowo w Los Angeles.

Stosowane technologie:
- Scala (macros, parser combinators, regex, reflection)
- Akka (FSM, patterns)
- SBT (deployment do Artifactory)
- Vaadin
Citibank International plc
ekspert programista
Tworzenie dostępów do danych rynkowych dostarczanych przez brokerów (protokół FIX).

Członek międzynarodowego zespołu Global Credit, współpraca z Nowym Jorkiem i Londynem.

Stosowane technologie:
● Scala
● Akka
● Maven

Prowadzenie rekrutacji na stanowisko programisty Scala.
Logo
nauczyciel
Akademickie Liceum Ogólnokształcące przy PJWSTK
Prowadzenie zajęć lekcyjnych dla klas 1­-3 z zakresu programowania (Java, JavaFX) oraz tworzenia stron internetowych (HTML).

Prowadzone przedmioty:
- Podstawy programowania
- Programowanie komputerowe
- Tworzenie aplikacji multimedialnych
- Tworzenie stron WWW
Polsko-Japońska Akademia Technik Komputerowych
asystent - ćwiczenia oraz wykłady z Java, Scala
Przedmioty Java :
- Podstawy Programowania w Java
- Programowanie Obiektowe w Java
- Metody Programowania
- Programowanie obiektowe i GUI
- Uniwersalne techniki programowania

Przedmioty Scala :
- Scala od podstaw
- Technologie programowania rozproszonego (aktorzy Akka, kontynuacje)

Pozostałe:
- kółko programistyczne Scala
- Vaadin
Polsko-Japońska Akademia Technik Komputerowych
seria prelekcji (różne zagwostki praktycznego programowania)
Logo
wlaściciel / twórca
eDesk.pl
Java, JSP, SQL, NIO, XML, ...

Produkt umożliwia zdalną pracę z lokalizacjami / komputerami wcześniej nie znanymi. Rozwiązanie 'on demand' - niejest wymagana instalacja zarówno po stronie osoby udostępniającej jak i przejmującej. Tak samo brak potrzeby konfigurowania sieci lokalnych (port forwarding, NAT, firewall, ...).

Usługa abonamentowa.

Klienci : duże, średnie i małe firmy z rynku ubezpieczeniowego, telekomunikacyjnego, geodezyjnego oraz informatycznego.

Podczas 7 lat działalności z usługi skorzystało 99 470 osób.
Logo
twórca / programista Java
"Platforma Mobilna"
server : Java Standard Edition
client : Java Micro Edition

Produkt umożliwiał tworzenie i umieszczanie aplikacji mobilnych na serverze. Przeglądając katalog aplikacji (o dowolnym rozmiarze) z telefonu komórkowego można było uruchomić i użytkować każdą z nich równolegle.

Edukacja

Logo
programowanie systemowe i sieciowe (multiplexer sieciowy), magisterskie
Polsko-Japońska Wyższa Szkoła Technik Komputerowych w Warszawie
Logo
robotyka (sztuczna inteligencja), inżynierskie
Polsko-Japońska Wyższa Szkoła Technik Komputerowych w Warszawie

Specjalizacje

IT - Rozwój oprogramowania
Architektura
IT - Rozwój oprogramowania
Inne

Zainteresowania

ŻYCIOWA FASCYNACJA: sztuczna inteligencja, algorytmy genetyczne, 'sztuczne życie'

INFORMATYCZNE: programowanie rozproszone, równoległe, programowanie z wykorzystaniem wszystkich rdzeni dostępnych w dzisiejszych procesorach

ENERGETYCZNE: zielona energia (pozyskiwanie, użytkowanie)

REAL: rower, taniec towarzyski, żeglarstwo

MUZYKA: Queen, Michael Jackson, Whitney Houston, artyści Teatru Muzycznego ROMA, musicale

Grupy

16 wszystkich wypowiedzi
8 plusów
Polsko-Japońska Akademia Technik Komputerowych
Polsko-Japońska Akademia Technik Komputerowych
Najlepsza niepubliczna uczelnia techniczna w kraju, według rankingu Perspektyw i Rzeczpospolitej. Uczelnia zwraca szczególną uwagę na dostosowywanie programów kształcenia do wymog&oacute
A.I.
A.I.
Artificial Intelligence czyli wszystko o sztucznej inteligencje w wydaniu golden line.
Business IT
Business IT
Grupa firm branży IT / INTERNET. Liderzy i Eksperci. Wydarzenia branżowe rynku IT (B2B). Zarządzanie IT, badanie IT, startupy IT, technologia IT, internet IT, ebiznes IT.
Doskonalenie Zespołów Programistycznych
Doskonalenie Zespołów Programistycznych
Jak zwiększać skuteczność programistów
freelancerzy IT
freelancerzy IT
Grupa wolnych strzelców z dziedziny IT - programiści, webmasterzy, graficy, administratorzy...
J2EE
J2EE
Wszystko o Java Enterprise Edition
Java
Java
SE, EE, ME, co kto lubi...
Lift
Lift
grupa uzytkownikow Lift
PJWSTK
PJWSTK
Polsko-Japońska Wyższa Szkoła Technik Komputerowych
IT – Praca dla osób z charakterem
IT – Praca dla osób z charakterem
Grupa zrzesza informatyków oraz konsultantów branży IT. Dyskusje oraz możliwości współpracy to cel tej grupy.
Praca IT
Praca IT
Praca dla informatyków, administratorów, programistów
Programowanie
Programowanie
Dla Informatyków i nie tylko