Umiejętności
ADO.NET
Android
C#
Git
Gradle
Hazelcast
IntelliJ IDEA
Java
Jenkins
Jetty
JMS
JUnit
Maven
NUnit
PostSharp
Spring
STS
TeamCity
TFS
Tomcat
WPF
. NET
SVN
Spring MVC
SQL Server
Android Studio
Spring Data
Workflow Foundation
Robolectric
SQL Server Compact
NuGet
Reflection.Emit
Spring JMS
Cucumber JVM
Butterknife
Języki
angielski
biegły
niemiecki
dobry
Doświadczenie zawodowe
Starszy Inżynier Oprogramowania (kontrakt)
Analiza wymagań, projektowanie i tworzenie rozproszonych aplikacji opartych o technologie .NET, WPF oraz Workflow Foundation dla klienta z sektora finansowego.
Obowiązki:
- Kierownictwo techniczne
- Analiza zebranych wymagań
- Tworzenie i utrzymywanie kluczowych elementów architektury opartego o WPF oraz Workflow Foundation systemu do tworzenia, zarządzania i monitorowania procesów.
Obowiązki:
- Kierownictwo techniczne
- Analiza zebranych wymagań
- Tworzenie i utrzymywanie kluczowych elementów architektury opartego o WPF oraz Workflow Foundation systemu do tworzenia, zarządzania i monitorowania procesów.
Starszy Inżynier Oprogramowania/Starszy Konsultant
Tworzenie i utrzymywanie aplikacji opartych o technologie .NET, WinForms oraz WebServices.
Obowiązki:
- Identyfikacja obszarów aplikacji wymagających refaktoryzacji oraz opracowywanie rozwiązań zidentyfikowanych problemów.
- Diagnozowanie oraz naprawa problemów wydajnościowych (wycieki pamięci).
Obowiązki:
- Identyfikacja obszarów aplikacji wymagających refaktoryzacji oraz opracowywanie rozwiązań zidentyfikowanych problemów.
- Diagnozowanie oraz naprawa problemów wydajnościowych (wycieki pamięci).
Starszy Programista .NET
Projektowanie, tworzenie i utrzymywanie elementów systemu ERP Comarch Altum.
Obowiązki:
- Tworzenie i utrzymywanie kluczowych elementów architektury systemu – warstwa dostępu do danych, rozszerzalność systemu (PostSharp), warstwa interfejsu użytkownika (CAB oraz WinForms), elementy warstwy logiki biznesowej, narzędzia do wersjonowania oraz weryfikacji kompatybilności systemu.
- Diagnozowanie oraz naprawa problemów wydajnościowych systemu (czas wykonania, zużycie pamięci).
- Opracowywanie materiałów szkoleniowych. Prowadzenie szkoleń zarówno dla nowych pracowników jak i członków programu partnerskiego. Opieka nad grupami biorącymi udział w programie stażowym.
- Rozwój nowych funkcjonalności systemu (WinForms, C#, SQL).
Obowiązki:
- Tworzenie i utrzymywanie kluczowych elementów architektury systemu – warstwa dostępu do danych, rozszerzalność systemu (PostSharp), warstwa interfejsu użytkownika (CAB oraz WinForms), elementy warstwy logiki biznesowej, narzędzia do wersjonowania oraz weryfikacji kompatybilności systemu.
- Diagnozowanie oraz naprawa problemów wydajnościowych systemu (czas wykonania, zużycie pamięci).
- Opracowywanie materiałów szkoleniowych. Prowadzenie szkoleń zarówno dla nowych pracowników jak i członków programu partnerskiego. Opieka nad grupami biorącymi udział w programie stażowym.
- Rozwój nowych funkcjonalności systemu (WinForms, C#, SQL).
Programista .NET
7/2008-5/2009
Projektowanie oraz tworzenie mobilnej platformy ERP - Comarch Mobile.
Obowiązki:
- Projektowanie oraz tworzenie kluczowych elementów architektury – rozszerzalność, warstwa dostępu do danych, warstwa logiki biznesowej, warstwa prezentacji.
- Projektowanie oraz tworzenie mechanizmów synchronizacji z systemami ERP opartej o WebServices z uwzględnieniem mechanizmów rozszerzalności (Framework MEF).
7/2007-3/2008
Projektowanie oraz tworzenie aplikacji ecommerce CDN eSklep (obecnie Comarch iSklep) konfigurowalnej z użyciem techniki WYSIWYG.
Obowiązki:
- Tworzenie mechanizmów aplikacji opartych o ASP.NET AJAX oraz JavaScript pozwalających na łatwą konfigurację (drag and drop).
- Projektowanie i tworzenie architektury pluginowej systemu pozwalającej na dołączanie nowych komponentów do już istniejącej aplikacji (ASP.NET, C#, SQL).
Osiągnięcia:
- Pierwsze miejsce w kategorii “Najlepsze GUI” w konkursie stażowym organizowanym przez Comarch S.A.
Projektowanie oraz tworzenie mobilnej platformy ERP - Comarch Mobile.
Obowiązki:
- Projektowanie oraz tworzenie kluczowych elementów architektury – rozszerzalność, warstwa dostępu do danych, warstwa logiki biznesowej, warstwa prezentacji.
- Projektowanie oraz tworzenie mechanizmów synchronizacji z systemami ERP opartej o WebServices z uwzględnieniem mechanizmów rozszerzalności (Framework MEF).
7/2007-3/2008
Projektowanie oraz tworzenie aplikacji ecommerce CDN eSklep (obecnie Comarch iSklep) konfigurowalnej z użyciem techniki WYSIWYG.
Obowiązki:
- Tworzenie mechanizmów aplikacji opartych o ASP.NET AJAX oraz JavaScript pozwalających na łatwą konfigurację (drag and drop).
- Projektowanie i tworzenie architektury pluginowej systemu pozwalającej na dołączanie nowych komponentów do już istniejącej aplikacji (ASP.NET, C#, SQL).
Osiągnięcia:
- Pierwsze miejsce w kategorii “Najlepsze GUI” w konkursie stażowym organizowanym przez Comarch S.A.
Specjalizacje
IT - Rozwój oprogramowania
Programista Android
IT - Rozwój oprogramowania
Programista JAVA
IT - Rozwój oprogramowania
Programista .NET
Zainteresowania
Gra na gitarze
Grupy
Bazy Danych
Zagadnienia bazodanowe: SQL99 i jego implementacje w popularnych systemach RDBMS: Oracle, MySQL, PostgreSQL, MSSQL, IBM DB2 i inne.
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.
Programiści .NET
Zrzesza programistów technologii Microsoft .NET, oraz osoby pracującę nad projektami w technologii .NET