Umiejętności
ASP.NET
ASP.NET MVC
C#
Continuous Integration
Git
IIS
MySQL
OOP
T-SQL
TeamCity
Telerik Web Controls
UML
Visual Studio
WPF
Windows Forms
SVN
MSSQL
WebForms
Usługi internetowe
System Windows
Bazy danych
praca w zespole
Azure
WPF/MVVM
Microsoft Azure
GIT (system kontroli wersji
Debugowanie
Języki
angielski
dobry
niemiecki
podstawowy
Doświadczenie zawodowe
Programista aplikacji internetowych
Do głównych obowiązków należy rozwój i utrzymanie aplikacji w technologii .NET. Z realizacją nowych projektów wiąże się komunikacja z konsultantami oraz Klientami w celu specyfikowania wymagań. Obowiązkiem jest również wykonywanie testów jednostkowych oraz funkcjonalnych.
Programista Java / .NET
Do moich obowiązków należy rozwój systemu do synchronizacji danych. Głównie zajmuję się rozbudową aplikacji klienckiej napisanej w języku C# w technologii .NET 4.0. W razie potrzeby dokonuję poprawek w pozostałych komponentach (Baza MySQL, ASP WebService, aplikacja Webowa - Google Web Toolkit). Pełnię również funkcję Team Leadera z czym wiąże się obowiązek ścisłej komunikacji z przełożonymi oraz podwykonawcami.
Młodszy programista Java / .NET
Do moich pierwszych obowiązków należała rozbudowa aplikacji webowej napisanej w języku Java wykorzystując framework GWT (Google Web Toolkit). Wraz ze zdobytą wiedzą otrzymywałem kolejne zadania do wykonania wykraczające poza ten obszar. Po około dwóch miesiącach pracy zacząłem zajmować się programowaniem Bazy Danych w MySQL oraz rozbudową Web Service. Następnie zostałem przydzielony do rozwoju aplikacji desktopowej wykonanej w technologii .NET 4.0.
Projekty
SDE - System Dozoru Elektronicznego
- Testy jednostkowe i funkcjonalne
- Zaprojektowanie i utrzymanie systemu ciągłej integracji (continuous integration) w TeamCity.
Projekt zrealizowany na zlecenie Ministerstwa Sprawiedliwości. Służy do całodobowego monitorowania więźniów objętych dozorem elektronicznym pozwalając na szybką reakcję w przypadku wykroczenia. W związku z wysoką rangą przedsięwzięcia wymagane jest ścisłe przestrzeganie procedur oraz szczególna dbałość o jakość tworzonego oprogramowania.
Zakres obowiązków
- Rozwój i utrzymanie aplikacji webowej.- Testy jednostkowe i funkcjonalne
- Zaprojektowanie i utrzymanie systemu ciągłej integracji (continuous integration) w TeamCity.
i360 - Harmonogramowanie
- Zaprojektowanie i wdrożenie systemu ciągłej integracji w TeamCity.
- Prowadzenie CodeReview i weryfikacja jakości pracy.
- Wdrożenie Kanban.
Jeden z modułów systemu i360 w technologii .NET MVC integrujący się z SAP. Powala na harmonogramowanie czasu pracy pracowników (głównie w obszarze Security) wraz z rozliczeniem wysokości wynagrodzenia. Całość wersjonowania jest z wykorzystaniem GIT oraz TeamCity.
Zakres obowiązków
- Projekt i realizacja systemu w technologii .NET MVC.- Zaprojektowanie i wdrożenie systemu ciągłej integracji w TeamCity.
- Prowadzenie CodeReview i weryfikacja jakości pracy.
- Wdrożenie Kanban.
STOREQ
- Testowanie aplikacji
- Zarządzanie zespołem
- Specyfikacja wymagań
System do magazynowania i synchronizacji danych. W skład modułów wchodziła strona internetowa utworzona za pomocą bibliotek GWT, aplikacja kliencka na system Windows (technologia WPF oraz C++), aplikacje mobilne oraz będący sercem systemu WebService z połączeniem do bazy MySQL.
W zespole z
Zakres obowiązków
- Rozwój i implementacja nowych funkcjonalności- Testowanie aplikacji
- Zarządzanie zespołem
- Specyfikacja wymagań
Edukacja
Specjalizacje
IT - Administracja
Administrowanie bazami danych i storage
IT - Rozwój oprogramowania
Programista ASP.net
IT - Rozwój oprogramowania
Programista C#
IT - Rozwój oprogramowania
Programista Front-End
IT - Rozwój oprogramowania
Programista .NET
Zainteresowania
Grafika komputerowa, sport, muzyka