Sebastian Krupa
Starszy projektant, Narodowy Bank Polski
Warszawa,
mazowieckie
Umiejętności
AJAX
Arch Linux
Bash
EclipseLink
EJB
ESB
Gentoo
Hibernate
Java
JAX-WS
JAXB
JSF
KVM
Linux
Networking
OSB
PHP
PostgreSQL
QEMU
Qt
RedHat
REST
RESTful WebServices
SOAP
VirtualBox
Weblogic
XML
XPath
XQuery
XSLT
Zabbix
JAX-RS
JEE
PHP OOP
SOAP Web Services
Prime faces
JBoss
MariaDB
IT security
Libvirt
WebService
WildFly
Soap Ui
CA APM
Jakarta
Jakarta EE
Języki
polski
ojczysty
angielski
dobry
Doświadczenie zawodowe
Programista JEE/Projektant
- programowanie systemów bankowych w technologii Java EE:
1) warstwa biznesowa: EJB, JMS, Wzorce projektowe, XSLT itp.
2) warstwa modelu: Hibernate, OpenJPA, Infinispan, Cohenerce
3) warstwa www: JSF, Facelets, Richfaces, PrimeFaces, JQuery
4) warstwa integracji: JAX-WS, JMS over WebServices, JAX-RS, usługi OSB, standary WS-*
5) serwer aplikacyjny: WebLogic 10.3.x - 12.x (w tym skryptów WLST), WebSphere 6.1/7.0, Tomcat
6) testy: JUnit, DbUnit, MockObject, Grinder, SoapUI
7) narzędzia: Eclipse, Netbeans, IBM Rational Software Architect, Toad For Oracle, Altova MapForce, PMD, CheckStyle, Maven, Jenkins, Jrebel itp.
8) generatory szablonów: Velocity, FreeMarker
9) narzędzia XML: Xerces, Oxygen, Altova XML Spy
- testy systemów biznesowych
1) JMeter
2) Grinder
3) Soap-ui
- SOA (projektowanie i orkiestracja usług)
1) Oracle SOA Suite
2) Oracle Service Bus
1) warstwa biznesowa: EJB, JMS, Wzorce projektowe, XSLT itp.
2) warstwa modelu: Hibernate, OpenJPA, Infinispan, Cohenerce
3) warstwa www: JSF, Facelets, Richfaces, PrimeFaces, JQuery
4) warstwa integracji: JAX-WS, JMS over WebServices, JAX-RS, usługi OSB, standary WS-*
5) serwer aplikacyjny: WebLogic 10.3.x - 12.x (w tym skryptów WLST), WebSphere 6.1/7.0, Tomcat
6) testy: JUnit, DbUnit, MockObject, Grinder, SoapUI
7) narzędzia: Eclipse, Netbeans, IBM Rational Software Architect, Toad For Oracle, Altova MapForce, PMD, CheckStyle, Maven, Jenkins, Jrebel itp.
8) generatory szablonów: Velocity, FreeMarker
9) narzędzia XML: Xerces, Oxygen, Altova XML Spy
- testy systemów biznesowych
1) JMeter
2) Grinder
3) Soap-ui
- SOA (projektowanie i orkiestracja usług)
1) Oracle SOA Suite
2) Oracle Service Bus
Programista PHP/Administrator
- administracja systemami Linux i BSD
- wykrywanie, analiza i likwidacja usterek w oprogramowaniu serwerowym(Apache, Exim, Bind)
- obsługa paneli klienckich (Cpanel, DirectAdmin, WHM)
- pisane skryptów (PHP, Bash) automatyzujących pracę
- nadzór nad bazami danych: MySQL oraz PostgreSQL
- konfiguracja i utrzymania serwerów Apache
- wykrywanie, analiza i likwidacja usterek w oprogramowaniu serwerowym(Apache, Exim, Bind)
- obsługa paneli klienckich (Cpanel, DirectAdmin, WHM)
- pisane skryptów (PHP, Bash) automatyzujących pracę
- nadzór nad bazami danych: MySQL oraz PostgreSQL
- konfiguracja i utrzymania serwerów Apache
Projekty
SOA - architektura, projektowanie oraz orkiestracja usług systemów bankowych
Technologie:
XML, Xpath, Xquery, XSLT, OEPE, JEE
Projektowanie i wykonywanie usług integracyjnych dedykowanych na szynę ESB firmy Oracle (OSB), współpraca z firmą Oracle, wsparcie pionu eksploatacyjnego przy rozwiązywaniu poważniejszych problemów.
XML, Xpath, Xquery, XSLT, OEPE, JEE
Projektowanie i wykonywanie usług integracyjnych dedykowanych na szynę ESB firmy Oracle (OSB), współpraca z firmą Oracle, wsparcie pionu eksploatacyjnego przy rozwiązywaniu poważniejszych problemów.
Zakres obowiązków
Programista
System sprawozdawczy Narodowego Banku Polskiego
Technologie:
JEE, JMS, JAX-WS, SOAP over JMS, Hibernate(Oracle), Infinispan, Weblogic 11g.
Choć projekt oficjalnie został zakończony w 2012 roku nadal jest rozwijany.
Aplikacja służy jako platforma do przekazywania Narodowemu Bankowi Polskiemu danych niezbędnych do sporządzania bilansu płatniczego oraz międzynarodowej pozycji inwestycyjnej.
JEE, JMS, JAX-WS, SOAP over JMS, Hibernate(Oracle), Infinispan, Weblogic 11g.
Choć projekt oficjalnie został zakończony w 2012 roku nadal jest rozwijany.
Aplikacja służy jako platforma do przekazywania Narodowemu Bankowi Polskiemu danych niezbędnych do sporządzania bilansu płatniczego oraz międzynarodowej pozycji inwestycyjnej.
Zakres obowiązków
Programista
System do zarządzania kadrami IT
Technologie:
JEE, Hibernate(pierwotnie MS SQL Server, obecnie Oracle), Primefaces, Weblogic 12c
System wewnętrzny NBP.
Aplikacja powstała jako odpowiedź na prośby użytkowników związane z dostępem do informacji o osobach nadzorujących poszczególne systemy informatyczne w banku oraz o ich dyżurach eksploatacyjnych.
JEE, Hibernate(pierwotnie MS SQL Server, obecnie Oracle), Primefaces, Weblogic 12c
System wewnętrzny NBP.
Aplikacja powstała jako odpowiedź na prośby użytkowników związane z dostępem do informacji o osobach nadzorujących poszczególne systemy informatyczne w banku oraz o ich dyżurach eksploatacyjnych.
Zakres obowiązków
Programista
Systemu Informacji Sprawozdawczej
Technologie:
JEE, Hibernate(Oracle), Primefaces, JAX-WS, XBRL, Weblogic 12c
Aplikacja służy do zbierania danych sprawozdawczych od podmiotów biorących udział w rozliczeniach pieniężnych i rozrachunkach międzybankowych.
JEE, Hibernate(Oracle), Primefaces, JAX-WS, XBRL, Weblogic 12c
Aplikacja służy do zbierania danych sprawozdawczych od podmiotów biorących udział w rozliczeniach pieniężnych i rozrachunkach międzybankowych.
Zakres obowiązków
Głównie programista, zaprojektowałem również warstwę integracyjną
System do zarządzania serwisem komputerowym oraz magazynem dla firmy Speed s.c
Technologie:
Apache, PHP5, HTML, CSS, JavaScript, PostgreSQL
System wewnętrzny
Główna aplikacja do zarządzania serwisem komputerowym, obszar jej działania obejmował wszystkie czynności formalne(np. wystawianie karty przyjęć czy dokumentów wymiany) wykonywane przy obsłudze sprzętu oraz nadzorowała wystawianie kart gwarancyjnych oraz faktur.
Apache, PHP5, HTML, CSS, JavaScript, PostgreSQL
System wewnętrzny
Główna aplikacja do zarządzania serwisem komputerowym, obszar jej działania obejmował wszystkie czynności formalne(np. wystawianie karty przyjęć czy dokumentów wymiany) wykonywane przy obsłudze sprzętu oraz nadzorowała wystawianie kart gwarancyjnych oraz faktur.
Zakres obowiązków
Projektant\Programista
Szkolenia i kursy
Oracle:
- Java Certified Programmer:
-- https://www.youracclaim.com/badges/7533a28d-5950-4ca7-b960-b57b3251051f/public_url
-- https://www.youracclaim.com/badges/fef175df-3782-435b-b212-d4c0110eb1ef/public_url
- Oracle Weblogic Server 9/10 System Administrator
- Oracle Application Server 10g R2 Administration
- Oracle Weblogic Server 10: Develop Enterprise Web Services
- Uczestnictwo w konferencjach PLOUG (2009,2010)
- SQL: tuning zapytań
RedHat:
- Advanced Jboss Enterprise Development
- RH134 – Red Hat Systems Administration II
- Red Hat System Administration III with RHCSA and RHCE Exams( https://www.redhat.com/rhtapps/certification/verify/?certId=160-227-674&isSearch=False&verify=Verify )
- Red Hat JBoss Middleware
PRINCE:
- Zarządzanie projektami PRINCE 2 (numer certyfikatu: 02696958-01-UT65)
IBM:
- IBM WebSphere Application Server Administration
- Testowanie aplikacji z wykorzystaniem oprogramowania Rational
UML:
- Oracle(Sun) Analiza i projektowanie obiektowe z wykorzystaniem UML
- Projektowanie aplikacji JEE z użycienm wzorców projektowych i notacji UML
CA:
- CA Wily Introscope + Workstation (JBoss, WebLogic, WebSphere), monitorowanie aplikacji klasy Enterprise
Adobe:
- Adobe ES2.5 - programowanie i administracja
SOA:
- Oracle SOA principles and good practice
- SOA: Architectual Concept and Desing Principles
- Oracle Service Bus 10g R3: Desing & Integrate Services for SOA
Angular:
- Wprowadzenie do technologii Angular 5
Pozostałe:
- STC Workshop - European Central Bank (Frankfurt am Main)
- Zarządzanie czasem
- Efektywna komunikacja
- https://linuxacademy.com/profile/show/user/name/h3x0r
- Java Certified Programmer:
-- https://www.youracclaim.com/badges/7533a28d-5950-4ca7-b960-b57b3251051f/public_url
-- https://www.youracclaim.com/badges/fef175df-3782-435b-b212-d4c0110eb1ef/public_url
- Oracle Weblogic Server 9/10 System Administrator
- Oracle Application Server 10g R2 Administration
- Oracle Weblogic Server 10: Develop Enterprise Web Services
- Uczestnictwo w konferencjach PLOUG (2009,2010)
- SQL: tuning zapytań
RedHat:
- Advanced Jboss Enterprise Development
- RH134 – Red Hat Systems Administration II
- Red Hat System Administration III with RHCSA and RHCE Exams( https://www.redhat.com/rhtapps/certification/verify/?certId=160-227-674&isSearch=False&verify=Verify )
- Red Hat JBoss Middleware
PRINCE:
- Zarządzanie projektami PRINCE 2 (numer certyfikatu: 02696958-01-UT65)
IBM:
- IBM WebSphere Application Server Administration
- Testowanie aplikacji z wykorzystaniem oprogramowania Rational
UML:
- Oracle(Sun) Analiza i projektowanie obiektowe z wykorzystaniem UML
- Projektowanie aplikacji JEE z użycienm wzorców projektowych i notacji UML
CA:
- CA Wily Introscope + Workstation (JBoss, WebLogic, WebSphere), monitorowanie aplikacji klasy Enterprise
Adobe:
- Adobe ES2.5 - programowanie i administracja
SOA:
- Oracle SOA principles and good practice
- SOA: Architectual Concept and Desing Principles
- Oracle Service Bus 10g R3: Desing & Integrate Services for SOA
Angular:
- Wprowadzenie do technologii Angular 5
Pozostałe:
- STC Workshop - European Central Bank (Frankfurt am Main)
- Zarządzanie czasem
- Efektywna komunikacja
- https://linuxacademy.com/profile/show/user/name/h3x0r
Edukacja
Specjalizacje
IT - Administracja
Administrowanie systemami
IT - Rozwój oprogramowania
Programista JAVA
IT - Rozwój oprogramowania
Programista PHP
Zainteresowania
Programowanie, Linux, Nowe technologie, Książki, Elektronika, Grafika 3D
Organizacje
Współzałożyciel oraz członek już nieistniejącej LLUG (Linux Lomza Users Group, http://llug.pl )