Marcin Bogusz

.NET Developer, PGS Software
Wrocław, dolnośląskie

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

PGS Software
.NET Developer
- Udział w każdym etapie cyklu życia aplikacji
- Code Review
- Unit Testing
- Komunikacja z Klientem (również zagranicznym)
SI-Consulting Sp. z o.o.
Senior Web Developer
- Udział w każdym etapie cyklu życia aplikacji (głównie webowych);
- Code Review;
- Unit Testing;
SI-Consulting Sp. z o.o.
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.
Planet Soft S.A.
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.
Planet Soft S.A.
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
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
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.
Home budget
Prywatny projekt zrealizowany na potrzeby analizy i kontroli budżetu domowego. Pozwala na śledzenie historii i planowanie wydatków w określonych przez użytkownika kategoriach i okresach budżetowych.

Technologie:
- WPF
- Compact SQL
- C#
- GIT
STOREQ
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
Natalia Krawczyk
Natalia Krawczyk
tester oprogramowania / młodszy programista Android
Zakres obowiązków
- Rozwój i implementacja nowych funkcjonalności
- Testowanie aplikacji
- Zarządzanie zespołem
- Specyfikacja wymagań

Edukacja

Logo
Informatyka, magisterskie
Politechnika Wrocławska
Logo
Informatyka, inżynierskie
Państwowa Wyższa Szkoła Zawodowa w Legnicy im. Witelona

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