Adam Szweida

Solution Architect, Cybercom Poland sp. z o.o.
Łódź, łódzkie

Języki

angielski
dobry
niemiecki
podstawowy

Doświadczenie zawodowe

Cybercom Poland Sp. z o.o.
Solution Architect
Logo
Główny Specjalista
Centrum Informatyki Statystycznej

Projekty

MASTERCODER
PRZYGOTOWANIE I IMPLEMENTACJA ELEMENTÓW PLATFORMY DLA OGÓLNOPOLSKIEGO KONKURSU PROGRAMISTYCZNEGO MASTERCODER
opis - w ramach edycji 2015 moim zadaniem było zaprojektowanie 3 zadań, implementacja dla nich szablonu rozwiązania oraz port na język C++ szablonów dla pozostałych zadań. W ramach edycji 2016 moim zadaniem było stworzenie komponentu do automatycznego sprawdzania nadsyłanych rozwiązań
technologia - Oracle 11i and PL/SQL, .Net 4.0 and WCF services
Zakres obowiązków
architekt\programista
eArchive
ROZWÓJ KOMPONENTÓW SYSTEMU eArchive O NOWE FUNKCJONALNOŚCI SŁUŻĄCE USPRAWNIENIU PROCESU ARCHIWIZACJI I PRZETWARZANIA DOKUMENTÓW FINANSOWYCH KLIENTÓW FIRMY OpusCapita
technologia - Visual C++, C++ 11, Sql Server 2014 (ordinary quering, procedural extensions with TSQL and bulk coping with native API), COM/DCOM, IIS custom management managed components and ISAPI extensions, WCF services and native C++ clients developed with WWS API
Zakres obowiązków
architekt\programista
MES ARCHITECTURE AUDIT AND REFACTOR
REALIZACJA AUDYTU PROJEKTU MODERNIZACJI SYSTEMU KLASY MES W FIRMIE Z BRANŻY AUTOMOTIVE W TYM STWORZENIE PROJEKTU NOWEJ ARCHITEKTURY ROZWIĄZANIA W DUCHU SOLID
technologia - Oracle 10g/11i, .Net 4.0, WCF, .Net Socket API
Zakres obowiązków
architekt\konsultant
SELF STUDY
WSPÓŁORGANIZACJA INICJATYW C++ 11 ORAZ C# 5.0 SELF STUDY
opis - zadanie polegało na samodzielnym przygotowaniu serii wykładów i prezentacji odnośnie wybranych elementów wyżej wymienionych języków jak również na wsparciu organizacyjnym pozostałych uczestników inicjatywy
Zakres obowiązków
współorganizator\trener
SEMINARIA II
PRZYGOTOWANIE I PROWADZENIE WYKŁADÓW ODNOŚNIE TECHNIK I MECHANIZMÓW INTEGRACJI SERWERA RABBITMQ Z WARSTWĄ USŁUG WCF
opis - w ramach wykładu zaprezentowane zostały różne modele interakcji z usługą kolejkową RabbitMQ poprzez warstwę opakowujących ją usług WCF
technologia - RabbitMQ, .Net 4.0, WCF
Zakres obowiązków
prelegent
SEMINARIA I
PRZYGOTOWANIE I PROWADZENIE WYKŁADÓW ODNOŚNIE TECHNIK I MECHANIZMÓW PROGRAMOWEGO ROZSZERZENIA FUNKCJONALNOŚCI ŚRODOWISKA SQL SERVER 2014
opis - w ramach wykładu zaprezentowane zostały zarządzalne (bazujące na CLR'kach) oraz natywne (bazujące na tzw. extended procedures) API do tworzenia własnych rozszerzeń RDBMS Sql Server 2014
technologia - Sql Server 2014, TSQL, .Net 4.0, CLR, C++ and ODSAPI
Zakres obowiązków
prelegent
SYSTEM DO MONITOROWANIA ZDARZEŃ ZACHODZĄCYCH W ŚRODOWISKU PRZETWARZANIA DOKUMENTÓW FIRMY OpusCapita
opis - system służy do monitorowania pracy komponetów zaangażowanych w przetwarzanie dokumentów finansowych nadsyłanych przez klientów firmy OpusCapita
technologia - .Net 4.0, RabbitMQ, MongoDB (query tuning), Logstash
Zakres obowiązków
architekt\programista
MIGRACJA SYSTEMU TERYT DO ŚRODOWISKA ZWIRTUALIZOWANEGO
opis - migracja RDBMS Oracle 10g z platformy HP-UX oraz Oracle Internet Application Server 10g z platformy SPARC Solaris do środowiska Oracle Virtual Machine Server 3.0 (Intel x64)
NSP2011
SYSTEM DO AKTUALIZACJI OGÓLNOPOLSKIEGO REJESTRU ADRESOWO-OSOBOWEGO W URZĘDACH GMIN I URZĘDACH STATYSTYCZNYCH DLA POTRZEB NARODOWEGO SPISU POWSZECHNEGO 2011
opis - system rozproszony wykonany w technologii "cienkiego klienta" mający umożliwić pracownikom Urzędów Gmin i Urzędów Statystycznych weryfikację i aktualizację informacji o budynkach, adresach, mieszkaniach i osobach
technologia - Windows 2008 Server, Microsoft SQL Server 2008, IIS 7.5 (klaster 4 serwerów IIS)
narzędzia, IDE - Visual Studio 2010 (C#), Team Foundation Server 2010
API, biblioteki - ASP.Net 4.0 (Web Forms), ADO.Net Entity Framework 4.0, TSQL
Zakres obowiązków
architekt\projektant\programista
MOCK NSP2011
SYSTEM DO AKTUALIZACJI OGÓLNOPOLSKIEGO REJESTRU ADRESOWO-OSOBOWEGO W URZĘDACH GMIN I URZĘDACH STATYSTYCZNYCH DLA POTRZEB SPISU PRÓBNEGO PRZED NARODOWYM SPISEM POWSZECHNYM 2011
opis - system rozproszony wykonany w technologii "grubego klienta" mający umożliwić pracownikom Urzędów Gmin i Urzędów Statystycznych weryfikację i aktualizację informacji o budynkach, adresach, mieszkaniach i osobach
technologia - RDBMS Oracle 10g, Oracle Internet Application Server 10g, Microsoft SQL Server CE 3.5
narzędzia, IDE - Visual C++ 2005, JDeveloper 10g, Toad For Oracle
API, biblioteki -
Moduł kliencki - COM, ADO, ADOX, WinInet.dll, MS SOAP Toolkit 3.0, MSI, Windows Installer XML, OpenSSL
Web Service - Axis 1.5, JDBC, OpenSSL
Baza danych Oracle - pakiety dbms_lob, xmldom
Zakres obowiązków
architekt\projektant\programista
SYSTEM GENERUJĄCY OGÓLNOPOLSKĄ BAZĘ DANYCH EWIDENCYJNYCH W FORMACIE SQL SERVER
opis - system agregujący około 400 baz danych SQL Server, powstałych w skutek konwersji zbiorów EGiB (Ewidencji Gruntów i Budynków ) w formacie SWDE, do postaci znormalizowanej bazy ogólnopolskiej.
technologia - Microsoft SQL Server 2005/2008
narzędzia, IDE - Visual C# 2005
API, biblioteki - ADO.Net 2.0, SMO (SQL Server Management Objects), RMO (Replication Management Objects)
SYSTEM DO KONWERSJI DANYCH EGIB W FORMACIE SWDE DO POSTACI BAZY SQL SERVER
opis - system komponentów rozproszonych konwertujący pliki tekstowe z danymi EGiB (Ewidencja Gruntów i Budynków) w formacie SWDE (Standard Wymiany Danych Ewidencyjnych) do postaci relacyjnej bazy danych w formacie SQL Server
technologia - Microsoft SQL Server 2005/2008
narzędzia, IDE - Visual C++ 2005
API, biblioteki - DCOM, ADO, SQLDMO
Zakres obowiązków
projektant\progamista
PROWADZENIE SZKOLENIA Z PODSTAW TECHNOLOGII WEB SERVICES DLA JĘZYKA JAVA DLA PRACOWNIKÓW US ŁÓDŹ
opis - prezentacja różnych wariantów aplikacji typu Web Service w tym bezstanowych, stanowych, służących do transpozycji obiektów POJO i transmisji załączników (SOAP With Attachments)
techologia - Oracle Internet Application Server 10g (kontener OC4J 10g)
narzędzia, IDE - JDeveloper 10g
API, biblioteki - Axis 1.5
Zakres obowiązków
trener
PROWADZENIE SZKOLENIA Z PODSTAW JĘZYKA JAVA DLA PRACOWNIKÓW COIS/CIS W ŁODZI, WARSZAWIE I RADOMIU
opis - prezentacja podstawowego API (kolekcje, wątki, gniazda sieciowe, Swing, JDBC) środowiska J2SE/JSE oraz zasad programowania obiektowego w języku Java
technologia - J2SE/JSE
narzędzia, IDE - JDeveloper 10g
Zakres obowiązków
trener
NATYWNA KOMPILACJA PROCEDUR SKŁADOWANYCH
opis - przygotowanie środowiska do realizacji procesu natywnej kompilacji procedur składowanych języka Java w bazie danych Oracle 9i/10g
Zakres obowiązków
projektant\deployer
SYSTEM "SKANSTACJA"
opis - system sterujący pracą skanera przemysłowego i zapisujący dokumenty ze "skanami" w bazie danych
technologia - Microsoft SQL Server 2000, Kofax
narzędzia, IDE - Borland C++ Builder 6.0
API, biblioteki - ActiveX Kofax Controls
Zakres obowiązków
programista
SYSTEM DO OBSŁUGI KRAJOWEGO REJESTRU URZĘDOWEGO TERYT
opis - system rozproszony przeznaczony dla pracowników departamentów GUS i Urzędów Statystycznych mający na celu prowadzenie i aktualizację powiązanych ze sobą hierarchicznie rejestrów jednostek podziału terytorialnego kraju, miejscowości, ulic, adresów, budynków i mieszkań
technologia - RDBMS Oracle 9i/10g, Oracle Internet Application Server 9i/10g, Sun Solaris
narzędzia, IDE - JDeveloper 10g, Toad For Oracle, SQL Developer, Visual Studio 2005/2010 (C++ i C#), NetBeans 7.0.1, Solaris Studio 12
API, biblioteki - J2EE/JEE (Java Servlets, JSP, EJB 2.1, JAAS, JMS), Axis 1.5, Hibernate 3.0, PL/SQL (utl_http, utl_file, dbms_lob, dbms_sql, dbms_scheduler, xmldom), Oracle Data Access Component For .Net, Oracle C++ Call Interface
Zakres obowiązków
architekt\projektant\programista

Szkolenia i kursy

Czerwiec 2010 - Kurs "SQL Server 2008 dla administratorów Oracle"

Październik 2009 - Konferencja PLOUG poświęcona szeroko pojętym technologiom Oracle

Październik 2008 - Konferencja PLOUG poświęcona szeroko pojętym technologiom Oracle

Maj 2008 - Szkolenie "New advanced technologies for data collection and transmition" w Farnham, Anglia (poświęcona standardowi SDMX wymiany danych statystycznych)

Październik 2007 - Konferencja PLOUG w Zakopanem poświęcona nowym cechom RDBMS Oracle 11g

Luty 2006 - Szkoła PLOUG w Poznaniu poświęcona framework'om wykorzystywanym do budowy aplikacji J2EE

Wrzesień 2006 - Java – tworzenie aplikacji internetowych w oparciu o platformę J2EE 1.5

Wrzesień 2005 - Udział w konferencji Oracle OpenWorld w San Francisco

Listopad 2004 - Programowanie w języku Java z elementami webowymi

Październik 2004 - MS SQL Server 2000 – kurs dla administratorów

Grudzień 2003 - Tworzenie aplikacji z użyciem komponentów Enterprise JavaBeans – kurs odbyty w Oracle University

Listopad 2003 - JBuilder – kurs dla programistów Javy

Październik 2003 - MS SQL Server 2000 – kurs dla programistów

Edukacja

Logo
Informatyka, magisterskie
Politechnika Łódzka

Specjalizacje

IT - Rozwój oprogramowania
Programista C++

Zainteresowania

Historia, Sport.

Grupy

ASP.NET
ASP.NET
Grupa skupiająca osoby tworzące strony w technologii ASP.NET oraz AJAX. Dodatkowo poruszane bedą tematy związane z najnowszymi technologiami ze stajni Microsoftu.
Bazy Danych
Bazy Danych
Zagadnienia bazodanowe: SQL99 i jego implementacje w popularnych systemach RDBMS: Oracle, MySQL, PostgreSQL, MSSQL, IBM DB2 i inne.
C and C plus plus
C and C plus plus
Grupa dla miłośników programowania w językach C and C++
Darmowe szkolenia
Darmowe szkolenia
Po prostu wymiana informacji na temat darmowych szkoleń..
IT – Praca dla osób z charakterem
IT – Praca dla osób z charakterem
Grupa zrzesza informatyków oraz konsultantów branży IT. Dyskusje oraz możliwości współpracy to cel tej grupy.
Visual FoxPro
Visual FoxPro
Grupa zrzeszająca programistów języków Visual FoxPro oraz FoxPro