Zdjęcie

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]
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)
View Krystian Nowak's profile on LinkedIn