Sebastian Krupa

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

Narodowy Bank Polski
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
AZ.PL
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
Logo
Programista PHP/Administrator
Speed s.c. Łomża
- projektowanie oraz pisane aplikacji bazodanowych w PHP, HTML, CSS, JavaScript wykorzystujących technologię AJAX
- administracja systemami Linux i Windows
- administracja bazami danych 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.
Zakres obowiązków
Programista
CA APM EP Agents - dedykowani agenci do monitoringu (elementy wewnętrzne)
Technologie:
Java SE, CA APM EPAgent API

Projekt i implementacja agentów monitorujących integrujących się z rozwiązaniem CA APM
Zakres obowiązków
Projektant/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.
Zakres obowiązków
Programista
System wyszukiwania danych osobowych
Technologie:
JEE, Hibernate(MS SQL Server), Primefaces, Weblogic 12c

System wewnętrzny NBP.
System powstał jako wymóg RODO, wyszukuje dane osobowe według zdanych kryteriów we wszystkich systemach NBP
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.
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.
Zakres obowiązków
Głównie programista, zaprojektowałem również warstwę integracyjną
NEC (system wewnętrzny do komunikacji z ECB)
Technologie:
JEE, Hibernate(Oracle), Primefaces, JAX-WS, Weblogic 12c

System integrujący wymianę danych statystycznych pomiędzy NBP i Europejskim Bankiem Centralnym
Zakres obowiązków
Projektant\Programista
Aplikacja dla Poradni Warszawskich
Technologie:
Apache, PHP5, SMARTY, HTML, CSS, JavaScript, AJAX, PostgreSQL
Zakres obowiązków
Projektant\Programista
Aplikacja do zarządzania informacja: Zaplecze Dydaktyczne Miasta Warszawy
Technologie:
Apache, PHP5, SMARTY, HTML, CSS, JavaScript, AJAX, PostgreSQL
Zakres obowiązków
Projektant\Programista
System do wypełniania wniosków o ochronie środowiska BIP-EKO
Technologie:
Apache, PHP5, HTML, CSS, JavaScript, AJAX, PostgreSQL
Zakres obowiązków
Projektant\Programista
Interaktywny rozkład jazdy autobusów miejskich MPK dla firmy Speed s.c.
System wewnętrzny
Technologie:
Apache, PHP5, HTML, CSS, JavaScript, PostgreSQL
Zakres obowiązków
Projektant\Programista
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.
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

Edukacja

Logo
Inżynieria Oprogramowania, magisterskie
Politechnika Białostocka
Logo
Inżynieria Oprogramowania, inżynierskie
Wyższa Szkoła Agrobiznesu w Łomży

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 )

Grupy

26 wszystkich wypowiedzi
1 plus
Arch Linux
Arch Linux
Grupa sympatyków i użytkowników Arch Linux.
C and C plus plus
C and C plus plus
Grupa dla miłośników programowania w językach C and C++
Elektronika Technologia
Elektronika Technologia
Grupa Ludzi związanych z produkcją elektroniki
PHP
PHP
Dla programistów PHP
Programiści QT
Programiści QT
Grupa dla miłośników QT oraz programów niezależnych od systemu operacyjnego.
Siłownia
Siłownia
Budujemy nasze ciała. Kulturystyka, fitness, sport i zdrowie.
Ursus
Ursus
dla osób związanych z dzielnicą Warszawa-Ursus