 |
Krystian Nowak
|
-
-
Data i miejsce urodzenia:
- 25 lutego 1979, Wągrowiec, Polska
-
-
Obywatelstwo:
- polskie
-
-
Adres:
- Poznań, Polska
-
-
e-mail:
-
http://myemail.krystian-nowak.poznan.pl/
-
-
Języki obce:
-
angielski |
- |
zaawansowany (CAE) |
niemiecki |
- |
podstawowy |
francuski |
- |
podstawowy |
-
-
-
Wykształcenie
-
-
2001 - 2003
- Ukończone studia magisterskie na Politechnice
Poznańskiej, kierunek Informatyka, specjalność Projektowanie i
Eksploatacja Systemów Informatycznych
-
[praca - plik PDF] [protokół komisji egzaminu
dyplomowego] [Politechnika
Poznańska] [Instytut
Informatyki] [opis
specjalności PiESI]
- Praca magisterska - technologie: EJB, Servlets, WAP,
GSM, GPRS, MS eMbedded Visual C++, PostgreSQL
-
-
1998 - 2001
- Ukończone studia inżynierskie na Politechnice
Poznańskiej, kierunek Informatyka
-
[dyplom] [praca - strona tytułowa] [praca - karta] [praca
- plik DOC] [praca
- plik DOC spakowany ZIPem] [Politechnika
Poznańska] [Instytut
Informatyki]
- Praca inzynierka - technologie: MFC, MS SQL, Bluetooth
-
-
1994 - 1998
- Ukończone z wyróżnieniem Liceum Ogólnokształcące im.
Powstańców Wielkopolskich w Wągrowcu
-
[swiadectwo - strona tytułowa] [swiadectwo - oceny maturalne] [swiadectwo - oceny końcowe] [swiadectwo - osiągnięcia]
-
-
1986 - 1994
- Ukończona z wyróżnieniem Szkoła Podstawowa nr 4 im
Marii Skłodowskiej - Curie w Wągrowcu
-
-
-
Doświadczenie zawodowe
-
-
od 4/2016
-
Programista w Adobe,
Poznań/Bazylea - zespół rozproszony
-
[Adobe]
-
-
Rozwój stosu technologicznego o otwartym kodzie (Apache Oak and Sling) będącego podstawą systemu CMS Adobe Experience Manager (znanego również jako CQ).
-
Technologie: Apache Oak,
Apache Sling,
Adobe Experience Manager
-
-
9/2015-1/2016
-
Programista w Kerio Technologies,
Poznań/Pilzno - zespół rozproszony
-
[Kerio Technologies]
-
-
Rozwój części serwerowej dla edytora do pracy grupowej o miękkich
ograniczeniach czasowych dla wielu użytkowników o wysokiej dostępności i odporności na błędy bazującego na transformacjach
operacyjnych (podobnych do Google Docs) oraz komponentów do przechowywania zawartości dla
samepage.io.
-
Technologie: RxJava,
JSON-RPC,
Apache Cassandra,
Apache ZooKeeper,
Amazon DynamoDB,
Amazon SQS,
MongoDB,
Protocol Buffers,
Docker,
Marathon,
TeamCity
-
-
4/2012-8/2015
-
Starszy programista w HolidayCheck, Oddział w Polsce
-
[HolidayCheck]
-
- Rozwój części serwerowej (Java/Scala) serwisów
HolidayCheck:
oraz wersji specyficznych dla innych krajów.
- Kierownictwo techniczne grupy do 6 programistów.
-
Technologie: RabbitMQ, MongoDB, Elasticsearch, Apache Storm, Akka, Hazelcast, Typesafe
Config, Jersey JAX-RS, Jackson 2
JSON processing, Specs2, Maven, Jenkins,
Docker,
Apache Mesos,
Marathon
-
-
8/2010-4/2016
-
Główny inżynier przetwarzania danych w DataMine Lab,
Poznań/Londyn - zespół rozproszony
-
[DataMine Lab]
-
- Projektowanie i implementacja skalowalnych,
wysokowydajnych i wielowątkowych systemów o minimalnych
opóźnieniach, systemów doradztwa biznesowego, przetwarzania
danych i wyszukiwania informacji oraz systemów reklamowych.
- Specjalizacja w obszarze wysoce rozproszonego
przetwarzania i analizy dużych zbiorów danych, technologii
NoSQL oraz big data.
-
Technologie: Amazon Web Services (EC2 / S3 / Elastic MapReduce),
Amazon Redshift,
Apache Cassandra,
Apache Storm,
Hadoop,
HBase,
Hive,
Mahout,
InfiniDB,
Resin,
Jenkins,
Vagrant,
Docker,
Dropwizard
-
-
1/2010-3/2012
-
Programista w Cognifide
-
[Cognifide]
-
- rozwój systemów web CMS (Java) bazujących na Adobe/Day
Communique/CQ5 tworząc duże systemy WWW dla globalnych
marek: Investec, Skype i Roche.
- Kierownictwo techniczne grup programistycznych oraz
tworzenie rozwiązań bazujących na systemie CMS Adobe/Day
CQ5 WCM.
- Kierownictwo organizacyjne w ramach struktury firmy
dla grupy do 5 programistów.
-
Technologie: Day
(Adobe) Communique / CQ5 WCM, JCR
(JSR 170 i JSR 283), Akamai CDN (Dynamic Site
Acceleration), Omniture
SiteCatalyst, Omniture
Test&Target
-
-
9/2007-11/2009
-
Programista w OpenX (poprzednio Openads), Oddział
w Polsce
-
[OpenX] [OpenX Market]
-
- projekt i implementacja warstw dostępu do danych,
serwisowych i komunikacyjnych w aplikacjach webowych i
serwerowych używając Hibernate, Apache XML-RPC, MySQL,
PostgreSQL, serwisów Amazon S3 poprzez jets3t
- warstwa wymiany danych bazująca na protokole XML-RPC
między heterogenicznymi aplikacjami w PHP (największy
niezależny serwer reklam internetowych) i Javie (serwisy po
stronie serwerowej)
- zarządzanie konfiguracją aplikacji w Spring i Spring
MVC
- skrypty do budowy i ciągłej integracji oraz zbiór
narzędzi do automatyzacji procesu przy użyciu Ant, Maven,
CruiseControl, Hudson oraz Atlassian Bamboo (Elastic Bamboo
na Amazon EC2)
- rozwijanie i rozszerzanie plugingów Mavena dla
wewnętrznych potrzeb
- automatyzacja instalacji aplikacji w infrastrukturze
Cloud Computing dla potrzeb produkcyjnych i testowych:
- Amazon EC2 (API, CLI, ElasticFox, Atlassian Elastic
Bamboo)
- Amazon S3 (API, jets3t, S3Fox)
- Technologie: Ant, Maven, CruiseControl, Hudson,
Atlassian Bamboo, PostgreSQL, MySQL, Hibernate, Spring, Amazon
EC2, Amazon S3
-
-
3/2006-3/2007
-
Programista w ContentForces Polska
-
[ContentForces] [ContentForces Polska]
-
- projekt i implementacja warstwy dostępu do danych w
aplikacjach webowych przy użyciu Hibernate i PostgreSQL
- zarządzanie konfiguracją aplikacji w Spring
- implementacja funkcjonalności interfejsu Excel przy
użyciu Apache POI
- skrypty do budowy i ciągłej integracji oraz zbiór
narzędzi do automatyzacji procesu przy użyciu Maven,
CruiseControl i Tomcat
- projekt i implementacja wewnętrznego frameworku
planowania zadań i przepływów używając Opensymphony Quartz i
OSWorkflow
- Technologie: Maven, CruiseControl, PostgreSQL,
Hibernate, Spring
-
-
9/2003-8/2007
-
Programista w Poznańskim Centrum
Superkomputerowo-Sieciowym
-
[PCSS] [Projekt Nabór] [Projekt QualiPSo]
-
- projekt i implementacja warstwy dostępu do danych w
aplikacjach webowych przy użyciu Hibernate i PostgreSQL
- zarządzanie konfiguracją aplikacji w Spring
- implementacja fukcjonalności raportującej w
JasperReports, Apache POI + Cocoon-POI i Velocity
- skrypty do budowy i ciągłej integracji oraz zbiór
narzędzi do automatyzacji procesu przy użyciu Ant, Maven,
CruiseControl, Tomcat, Apache 1.3/2+mod_jk i Bash
- lekkie moduły dostępu do krytycznych danych z
przeglądarki i usług SMS przy użyciu FreeMarker i Java Mail
API
- analiza zachowania się serwera pod krytycznym
obciążeniem
- interfejs użytkownika w Java Swing
- prace badawczo-rozwojowe nad kompatybilnymi z OGC
systemami i narzędziami GIS o otwartym kodzie (GeoServer,
PostGIS, uDIG) i ich interoperacyjnością z oprogramowaniem o
zamkniętym kodzie (ESRI ArcGIS)
- prace badawcze nad jakością w oprogramowaniu o
otwartym kodzie w ramach europejskiego projektu QualiPSo
- Technologie: Java Swing, JAXB, RMI, Mail API, Velocity,
Freemarker, Torque, Maven, CruiseControl, PostgreSQL,
Hibernate, Spring, JasperReports, POI
-
-
11/2001-9/2003
-
Programista w Badawczo - Rozwojowej Spółdzielni Pracy
Mikroprocesorowych Systemów Automatyki Mikronika w
Poznaniu
-
[Mikronika]
-
- projekt i implementacja w Javie aplikacji do
zarządzania, raportowania i zdalnego dostępu do systemów
SCADA dla zastosowań w energetyce, transmisji mediów i
przemyśle ciężkim przy użyciu JSP, Java Servlets, JDBC, baz
danych Oracle i MySQL, apletów Javy komunikującej się przy
użyciu wewnętrznego protokołu komunikacyjnego na TCP z
częścią serwerową
- platforma komunikacyjna integrująca system CRM z
systemem centrali telefonicznej przy użyciu JSP, Java
Servlets, JDNI, Java Communications API, JDBC i bazy danych
MySQL
- aplikacja zarządzająca klastrem o wysokiej
niezawodności w postaci części klienckiej w Java Swing i
części serwerowej w C++ i Unix shell - między warstwami
wewnętrzny protokół komunikacyjny na TCP
- Technologie: Java Swing, Servlet, JSP, Applets,
Communications API, Ant, Oracle, MySQL
-
-
-
Nagrody i wyróżnienia
-
-
10/2003
- Certyfikat laureata konkursu EUROPRIMUS dla ambitnej i
przedsiębiorczej młodzieży akademickiej w roku 2003 pod
patronatem Ministerstwa Spraw Zagranicznych RP
-
[certyfikat]
-
-
11/2002
- Przyznane Stypendium Ministra Edukacji Narodowej
-
[stypendium]
-
-
4/2002
-
Trzecie miejsce i certyfikat laureata w regionalnym finale
konkursu na najlepszego studenta Najlepsi z najlepszych
za współzawodnictwo w nauce i działalności studenckiej w roku
akademickim 2001/2002
-
[certyfikat] [list]
-
-
11/2001
-
Nagroda Marszałka Województwa Wielkopolskiego za stworzenie
Systemu Monitorowania Świadomej Uwagi BlueEyes
-
[nagroda] [Gazeta
Wyborcza] [Teleskop
PTV]
-
-
6/2001
- Pierwsze miejsce podczas Drugiego Międzynarodowego
Konkursu Projektowania Systemów Informatycznych w Waszyngtonie
-
[dyplom] [Dyrektor
Instytutu Informatyki] [Rektor
Politechniki Poznańskiej] [Burmistrz
Wągrowca] [Przewodniczący Polskiej
Sekcji IEEE]
-
[strona
konkursu CSIDC2001] [Instytut
Informatyki] [raport
Computer'a] [polska
prasa] [radio
Merkury] [strona
domowa projektu BlueEyes]
-
-
-
Osiągnięcia i działalność naukowa
-
-
od 8/2002
- Członek założyciel Poznań Java User Group, uczestnik
seminariów pJUG
-
[strona domowa pJUG]
-
-
5/2002
- Sędzia w III Międzynarodowym Konkursie Projektowania
Systemów Informatycznych
-
[strona domowa
Konkursu]
-
-
4/2002
-
Artykuł pt. Oko prawdę ci powie - polskie urządzenie
oparte na technologii Bluetooth, CHIP, Vogel Publishing,
kwiecień 2002, str. 168
-
[artykuł
- archiwum CHIPa] [artykuł
- skan]
-
-
4/2002
-
Seminarium Polskiego Towarzystwa Informatycznego, Toruń,
Uniwersytet Mikołaja Kopernika - wykład i prezentacja pt. System
Monitorowania Stanu Świadomej Uwagi BlueEyes
-
[zapowiedź]
-
-
11/2001
-
Konferencja Naukowa Polskiego Towarzystwa Informatycznego -
Siedemnaste Jesienne Spotkania PTI Informatyka w
gospodarce wiedzy, Mrągowo - wykład zaproszony pt. BlueEyes
- System Monitorowania Świadomej Uwagi Operatorów
-
[strona domowa PTI]
-
-
11/2001
-
Seminarium Polskiego Towarzystwa Informatycznego, Poznań -
wykład i prezentacja pt. BlueEyes - Conscious Brain
Involvement Monitor
-
[opis
seminarium]
-
-
10/2001
-
Uczestnik IV edycji Poznańskiego Festiwalu Nauki i Sztuki -
wykład i prezentacja pt. Bluetooth - technologia
łączności radiowej bliskiego zasięgu
-
[list od Przewodniczącego
Kolegium Rektorów]
-
[program
IV Festiwalu]
-
-
10/2001
-
Seminarium Koła Naukowego Studentów Informatyki BooBoo, Poznań
- wykład i prezentacja pt. BlueEyes - Human Operator
Monitoring System
-
[zapowiedź]
[strona domowa
Koła BooBoo]
-
-
9/2001
- Współtwórca serwisu internetowego poświęconego
systemowi BlueEyes
-
[strona
serwisu BlueEyes]
-
-
6/2001
- BlueEyes - System Monitorowania Świadomej Uwagi
- Zespołowy projekt inżynierski nagrodzony pierwszym
miejscem podczas Drugiego Międzynarodowego Konkursu
Projektowania Systemów Informatycznych w Waszyngtonie. Zakres
prac: projekt i implementacja części centralnej systemu,
warstwy sieciowej, multimedialnej oraz interfejsu użytkownika,
programowanie w języku C++ i SQL, wsparcie graficzne projektu.
-
[strona
domowa Projektu]
-
-
5/2001
- BlueEyes - Conscious Brain Involvement Monitor, raport
badawczy, Politechnika Poznańska, Poznań
-
[raport]
-
-
od 1/2001 do 6/2001
- Prace badawcze dotyczące technologii Bluetooth,
prowadzone w Instytucie Informatyki Politechniki Poznańskiej
pod kierunkiem dra inż. Jana Kniata.
- Wspólpraca z Instytutem Biocybernetyki i Inżynierii
Biomedycznej Polskiej Akademii Nauk kierowanym przez prof. Jana
Obera w zakresie technik pomiaru parametrów fizjologicznych
człowieka.
-
-
-
Posiadane umiejętności
-
- Doświadczenie w projektowaniu architektury
oprogramowania (UML, przetwarzanie obiektowe).
- Języki programowania: Java - 14 lat (EJB, JNDI, JSP,
Servlet, Swing, JDBC, RMI, JAXB, Communications API, Mail API, RxJava, Protocol Buffers),
Scala - 3 lata, C, C++, Pascal/Delphi
- Technologie internetowe: HTML/CSS, XML/XSL, Java, PHP,
FreeMarker, Velocity, Torque, Tapestry, Spring Framework,
Hibernate, JasperReports, Jakarta POI, Cocoon, Akamai CDN,
Omniture SiteCatalyst, Omniture Test&Target, XML-RPC, JSON-RPC, Apache
Axis2, REST, Jersey JAX-RS, Jackson 2 JSON, Dropwizard, Canoo WebTest,
JMeter
- Zarządzanie konfiguracją: Maven, Ant, CruiseControl,
Hudson/Jenkins, Atlassian Bamboo, TeamCity, CVS, Subversion, Git, Apache
HTTP server, Apache Jakarta Tomcat, Jetty Java HTTP Servlet
Server, Resin, Vagrant, Docker, Apache Mesos, Marathon
- CMS: Content Repository for Java Technology API (JCR):
Apache Jackrabbit, Adobe/Day CRX, Adobe/Day CQ5
- Cloud computing / big data / NoSQL: Amazon EC2 (API,
CLI, ElasticFox, Atlassian Elastic Bamboo), Amazon S3 (API,
jets3t, S3Fox), Amazon EMR (Hadoop, Hive, Mahout), Amazon DynamoDB, Amazon SQS, Amazon Redshift, Apache Cassandra, Apache
HBase, Apache ZooKeeper, Apache Storm, RabbitMQ, MongoDB, Elasticsearch, Akka, Hazelcast
- Znajomość: MS Windows 9x-7, MS Office 97-2010,
OpenOffice, Gimp, Linux, Oracle, PostgreSQL, MySQL, InfiniDB
|
Wyrażam zgodę na przetwarzanie moich danych osobowych
zawartych w mojej ofercie pracy dla potrzeb niezbędnych do
realizacji procesu rekrutacji (zgodnie z ustawą z dn. 28.08.1997
o Ochronie Danych Osobowych Dz. U. Nr 133 poz. 883) |
|