Pokazywanie postów oznaczonych etykietą Agenda 2018. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą Agenda 2018. Pokaż wszystkie posty

poniedziałek, 26 lutego 2018

Projekt 2018

Damian Szczepanik @ Sollers - 2 zespoły


Jestem projektantem w Sollers Consulting. Programuje, projektuje oraz stanowię wsparcie dla zespołu projektowego w obszarze Continuous Integration i Continuous Deployment. Pracują na wielu projektach w różnych organizacjach, staram się powielać te praktyki, które zasługują na uwagę i wpasowują się w aktualne potrzeby projektowe.
Technologie: Aplikacje webowe w technologiach JEE, Hibernate, Spring, AngularJS oraz pluginy w JIRA, Jenkins oraz aplikacje hybrydowe z Androidem

Piotr Wolny i Kamil Murawski @ e-point łącznie 4 zespoły


przede wszystkim jesteśmy zainteresowani promowaniem wśród studentów techniki TDD, architektury mikroserwisowej i elementów DDD. Jeśli chodzi o technologię, to proponujemy taki zestaw:
  • Git
  • Gradle
  • Spring Boot
  • JPA (Hibernate)
  • Spring Cloud Netflix (do mikroserwisów)
  • EmberJS lub React do frontendu
  • Docker do deploymentu
  • JUnit/Mockito/AssertJ lub Spock do testowania
  • Postgresql
  • Solr lub Elasticsearch, jeśli będzie potrzebne wyszukiwanie pełnotekstowe
  • Kafka lub Artemis, jeśli będzie potrzebna wymiana komunikatów

Jesteśmy oczywiście otwarci na propozycje studentów. Ciekawe dla nas byłoby też użycie języka Kotlin zamiast Javy.

Marcin Kwaczyński @ Goldman Sachs 1 zespół


W trakcie pracy w projekcie stawiam na czytelny i elegancki kod, pokryty w dużej mierze testami. Technologie, w których mogę pomóc:
  • Java, Scala
  • Git, GitHub
  • Maven
  • Jenkins
  • Spring Framework/Spring Boot
  • JUnit, Mockito, AssertJ, Spock, ScalaTest
  • RDBMS (H2, PostgreSql, Oracle, Sybase)
  • JPA (Hibernate, EclipseLink), Liquibase, QueryDsl
  • Spark
  • REST
  • AngularJS, Html5, CSS, SAAS


Piotr Romański @ Goldman Sachs 1 zespół


Pracuję jako programista Java w firmie Goldman Sachs. Jestem zainteresowany głównie tematyką strumieniowego przetwarzania danych. Stawiam na wysoką jakość kodu. Technologie, w których mogę pomóc:
  • Java
  • Akka
  • Eclipse Collections
  • Kafka
  • Hazelcast / Apache Ignite
  • Camunda Engine
  • Spring Boot
  • REST
  • JUnit, Mockito, AssertJ
  • REST
  • Docker
  • Maven/Gradle
  • Jenkins
  • IntelliJ IDEA

Jestem otwarty na propozycje studentów, jeżeli chodzi o wybór tematu projektu.

Kamil Żbikowski @PW 2 zespoły


Z uwagi na doświadczenie w bankowości detalicznej oraz rynkach finansowych od strony domenowej są to najbardziej pożądane przeze mnie projekty. Inne propozycje też z chęcią rozważę.

Stawiam zawsze na użyteczność wytwarzanych rozwiązań jednak nie zaniedbując jakości jako, że obie te cechy mają zadziwiającą skłonność do występowania łącznie w warunkach naturalnych.

Chciałbym abyśmy w trakcie projektu używali Scali lub/i Javy. Od strony zarządzania kodem oraz deploymentem chciałbym aby setup projektowy występował następująco (w wersji minimum):
- Jenkins (lub zastępnik)
- Bitbucket (lub zastępnik)

Chciałbym aby od strony UI interfejs został zrealizowany w ReactJS.

Wybór silnika bazy danych pozostawiam Państwu.

Jeśli z uwagi na charakter projektu w kontekście składowania i obróbki okaże się to zasadne to możemy rozważyć użycie Kafki, Hbase, mongo, elasticsearch i innych.
Potencjalne tematy (do doprecyzowania/uzgodnienia):
- blockchain explorer
- ultra simple applicant tracking system https://en.wikipedia.org/wiki/Applicant_tracking_system





Marek Kozłowski @ OPI-PIB - 2 zespoły


przede wszystkim jestem zainteresowany promowaniem wśród studentów architektury mikroserwisowej. Jeśli chodzi o technologię, to proponujemy taki zestaw:
  • Git
  • Spring Boot
  • JPA (Hibernate)
  • Angular do frontendu
  • Docker do deploymentu
  • Postgresql
  • Elka stack do logowania i monitowania
  • ElasticSearch

Jakub Koperwas 1 zespół

Generalnie doświadczenie w szeroko pojętej korpo-Javie, JPA, JSF, CDI, silniki BPM, aczkolwiek miłośnik wszelakich technolgoicznych rozkminek, tj świadomego (zazwyczaj ) łączenia różnych technologii celem uzyskania optymalnego pod roznymi aspektami stosu technologicznego.

piątek, 23 lutego 2018

Agenda 2018



19 II ;Zasady zaliczania,  Wstęp „Zawód Programista”  - Jakub Koperwas
26 II Praca zespołowa:  organizacja pracy, narzędzia  (SCM,IDE, automatyzacja,issue trackers,code review) - Marcin Kubik @ Sollers
5 III Architektura aplikacji, ekosystem technologiczny, infrastruktura   - Jakub Kubryński @ DevSkiller
12 II Testowanie automatyczne, TDD - Wojciech Przechodzeń @ Pragmatists
19 III Warstwa dostępu do danych – Core Concepts; JPA  Jakub Koperwas
26 III NoSQL; Cassandra  - Piotr Kołaczkowski @ DataStax
9 IV Logika biznesowa; wstęp do SOA; - Jakub Koperwas lub Krzysztof Kozioł
16 IV Szkielety backendowe (CDI,Spring); Spring Ekosystem   - Jakub Nabrdalik @ Allegro;
23 IV Sprawdzian 1; Software Quality - Mike Meurs @ FIS
7 V Warstwa kliencka – Core Concepts ; Podejście „serwerowe” (JSP,JSF* i inne), portale Jakub Koperwas
14 V Ekosystem JavaScript w tym Angular.js - Tomasz Sułkowski @ Sages
21 V Tworzenie oprogramowania wysokiej Jakości (tdd, bdd, clean code) - Krzysztof Jelski @ Pragmatists
28 V Integracja, EAI, ESB - Maciek Próchniak @ Touk
4 VI DevOps/NoOps Automatyzacja wdrozenia i konfiguracji środowisk uruchomieniowych- ...
11 VI  Sprawdzian 2; …