Umiejętności
Ada (informatyka)
CVS
Eagle
Eclipse
Systemy wbudowane
Matlab
RTOS
UltraEdit
Verilog
Visual Studio
C/C++
Testowanie oprogramowania
PCB
Języki
polski
ojczysty
angielski
biegły
niemiecki
podstawowy
Doświadczenie zawodowe
Projektant Testów/Programista (Systemy Wbudowane), dział Safety-Critical Software Quality Assurance
Tworzenie wymagań, procedur testowych oraz narzędzi wspomagających proces weryfikacji dla oprogramowania wbudowanego w systemach krytycznych ze względu na bezpieczeństwo.
- implementacja procedur testowych (Ada, C) dla oprogramowania embedded typu safety-critical
- projektowanie przypadków testowych
- tworzenie wymagań
- udział w międzynarodowych, złożonych projektach dla zagranicznych klientów
- analiza oprogramowania (Ada, C)
- weryfikacja wymagań niskopoziomowych
- review wymagań, przypadków testowych i kodu źródłowego
- narzędzia: UltraEdit, CVS, Excel, Beyond Compare, Total Commander, SharePoint, VeroTrace, narzędzia wewnętrzne
- raportowanie błędów, dokumentacja kodu oraz postępów pracy
- analiza strukturalnego pokrycia kodu źródłowego i obiektowego (Ada, Asembler)
- doskonalenie języka angielskiego w teorii (lekcje angielskiego w firmie) i praktyce (międzynarodowe projekty)
- praca zespołowa w środowisku międzynarodowym
Osiągnięcia:
- znalezienie wielu błędów w testowanym oprogramowaniu, wymaganiach i specyfikacji oprogramowania
- usprawnienie pracy działu poprzez wpływ na rozwój wykorzystywanych narzędzi i bibliotek programistycznych
http://www.verocel.pl/
http://www.verocel.com/
Projekty, w których biorę/brałem udział:
- AirbusDS MPC3 PSW BSP, klient: Airbus Defence and Space
Weryfikacja Board Support Package (BSP) zgodnie z normą DO-178B (level C).
- RTI Connext Micro, klient: RTI
Weryfikacja RTI Connext Micro zgodnie z normą DO-178B (level A).
- AdaCore Ravenscar 7.2 Cert, klient: AdaCore
Weryfikacja run-time'u języka Ada dla profilu Ravenscar używanego w systemach operacyjnych czasu rzeczywistego (RTOS) zgodnie z normą DO-178B (level A).
- GE's Operational Flight Program for Boeing 737, klient: Boeing, GE Aviation
Weryfikacja komponentów systemu zarządzania lotem (FMS - Flight Management System) do samolotu Boeing 737 zgodnie z normą DO-178B (level B).
- implementacja procedur testowych (Ada, C) dla oprogramowania embedded typu safety-critical
- projektowanie przypadków testowych
- tworzenie wymagań
- udział w międzynarodowych, złożonych projektach dla zagranicznych klientów
- analiza oprogramowania (Ada, C)
- weryfikacja wymagań niskopoziomowych
- review wymagań, przypadków testowych i kodu źródłowego
- narzędzia: UltraEdit, CVS, Excel, Beyond Compare, Total Commander, SharePoint, VeroTrace, narzędzia wewnętrzne
- raportowanie błędów, dokumentacja kodu oraz postępów pracy
- analiza strukturalnego pokrycia kodu źródłowego i obiektowego (Ada, Asembler)
- doskonalenie języka angielskiego w teorii (lekcje angielskiego w firmie) i praktyce (międzynarodowe projekty)
- praca zespołowa w środowisku międzynarodowym
Osiągnięcia:
- znalezienie wielu błędów w testowanym oprogramowaniu, wymaganiach i specyfikacji oprogramowania
- usprawnienie pracy działu poprzez wpływ na rozwój wykorzystywanych narzędzi i bibliotek programistycznych
http://www.verocel.pl/
http://www.verocel.com/
Projekty, w których biorę/brałem udział:
- AirbusDS MPC3 PSW BSP, klient: Airbus Defence and Space
Weryfikacja Board Support Package (BSP) zgodnie z normą DO-178B (level C).
- RTI Connext Micro, klient: RTI
Weryfikacja RTI Connext Micro zgodnie z normą DO-178B (level A).
- AdaCore Ravenscar 7.2 Cert, klient: AdaCore
Weryfikacja run-time'u języka Ada dla profilu Ravenscar używanego w systemach operacyjnych czasu rzeczywistego (RTOS) zgodnie z normą DO-178B (level A).
- GE's Operational Flight Program for Boeing 737, klient: Boeing, GE Aviation
Weryfikacja komponentów systemu zarządzania lotem (FMS - Flight Management System) do samolotu Boeing 737 zgodnie z normą DO-178B (level B).
Stażysta Programista, dział Home Network Solutions
- projekt, którego celem było stworzenie narzędzia przeznaczonego do testowania stabilności telewizorów i dekoderów
- C, C++, C# - rozwijanie i testowanie oprogramowania, bugfixy, opracowywanie i wdrażanie nowych funkcjonalności
- programowanie wielowątkowe
- zaprojektowanie GUI narzędzia
- narzędzia: Perforce, JIRA, Visual Studio, narzędzia wewnętrzne
- praca w systemach Windows i Linux
- zarządzanie kodem, prowadzenie code review
- metodyka zwinna (Agile SCRUM)
- prowadzenie dokumentacji, prezentowanie postępów pracy
- praca zespołowa
Osiągnięcia:
- projekt został ukończony, zostawiłem po sobie narzędzie, które jest wykorzystywane w firmie do dziś
- C, C++, C# - rozwijanie i testowanie oprogramowania, bugfixy, opracowywanie i wdrażanie nowych funkcjonalności
- programowanie wielowątkowe
- zaprojektowanie GUI narzędzia
- narzędzia: Perforce, JIRA, Visual Studio, narzędzia wewnętrzne
- praca w systemach Windows i Linux
- zarządzanie kodem, prowadzenie code review
- metodyka zwinna (Agile SCRUM)
- prowadzenie dokumentacji, prezentowanie postępów pracy
- praca zespołowa
Osiągnięcia:
- projekt został ukończony, zostawiłem po sobie narzędzie, które jest wykorzystywane w firmie do dziś
Stażysta, Dział Radiokomunikacji, Laboratorium Badawcze Pola Elektromagnetycznego
- prace projektowe, pomiary pola EM (na obiektach przemysłowych) i przetwarzanie wyników (Excel)
- sporządzanie schematów technicznych (Visio) oraz dokumentacji technicznej (Word)
- poznanie praktycznych zasad projektowania sieci bezprzewodowych, m.in. GSM, DVB, WiMAX, TETRA
- narzędzia: planowanie radiowe: MTV, xG-Planner, cyfrowe mapy terenu: Google Earth, Global Mapper, Geoportal
- referencje (dostępne na mojej stronie domowej)
- dodatkowe referencje dostępne na żądanie (proszę się kontaktować z kierownikiem Działu Radiokomunikacji Jackiem Jarziną).
Osiągnięcia:
- redukcja kosztów funkcjonowania firmy (brak konieczności zakupu nowych map terenu)
- zostawiłem po sobie narzędzie do konwersji cyfrowych map w różnych standardach (C/C++), używane w firmie do dziś
http://tele-com.poznan.pl/
- sporządzanie schematów technicznych (Visio) oraz dokumentacji technicznej (Word)
- poznanie praktycznych zasad projektowania sieci bezprzewodowych, m.in. GSM, DVB, WiMAX, TETRA
- narzędzia: planowanie radiowe: MTV, xG-Planner, cyfrowe mapy terenu: Google Earth, Global Mapper, Geoportal
- referencje (dostępne na mojej stronie domowej)
- dodatkowe referencje dostępne na żądanie (proszę się kontaktować z kierownikiem Działu Radiokomunikacji Jackiem Jarziną).
Osiągnięcia:
- redukcja kosztów funkcjonowania firmy (brak konieczności zakupu nowych map terenu)
- zostawiłem po sobie narzędzie do konwersji cyfrowych map w różnych standardach (C/C++), używane w firmie do dziś
http://tele-com.poznan.pl/
wystawiono
Michał Kaszuba był pilnym studentem drążącym interesujący go temat aż wszystko stanie się jasne - to pozwalało niewątpliwie na jak najlepsze spożytkowanie okresu studiów, a w połączeniu z sumiennością, otwarciem na rozwój osobisty i upodobaniem w samodzielnej pracy (m.in. projekty z elektroniki i programowania, także poza tokiem studiów) stanowi cenny kapitał.
Stażysta Elektromonter, Dział Techniczny
MONA, Konin
- zakładanie linii elektrycznych, konserwacja istniejącego okablowania, montaż oświetlenia w magazynie
- montaż okablowania szaf sterowniczych, składanie i montaż siłowników pneumatycznych
- pomoc przy przeglądach urządzeń produkcyjnych i przy utrzymaniu ruchu
- referencje (dostępne na mojej stronie domowej)
Osiągnięcia:
- otrzymanie propozycji wysłania przez pracodawcę na szkolenie dot. uprawnień SEP
- montaż okablowania szaf sterowniczych, składanie i montaż siłowników pneumatycznych
- pomoc przy przeglądach urządzeń produkcyjnych i przy utrzymaniu ruchu
- referencje (dostępne na mojej stronie domowej)
Osiągnięcia:
- otrzymanie propozycji wysłania przez pracodawcę na szkolenie dot. uprawnień SEP
Szkolenia i kursy
[url=http://mkaszuba.elektroda.eu/attach/cert_Henkel.pdf]Profesjonalne przygotowanie dokumentów aplikacyjnych[/url]
Henkel Polska Sp. z o. o.
6.11.2013
Verocel Polska sp. z o. o.
English course
Henkel Polska Sp. z o. o.
6.11.2013
Verocel Polska sp. z o. o.
English course
Edukacja
Specjalizacje
IT - Rozwój oprogramowania
Programista C++
IT - Rozwój oprogramowania
Testowanie
IT - Rozwój oprogramowania
Inne
Zainteresowania
- systemy wbudowane
- majsterkowanie
- odkrywanie Poznania
- nowe technologie
- wiedza na temat aktualnych wydarzeń społeczno-politycznych
- wycieczki rowerowe
- bilard
- snooker
- bieganie
- majsterkowanie
- odkrywanie Poznania
- nowe technologie
- wiedza na temat aktualnych wydarzeń społeczno-politycznych
- wycieczki rowerowe
- bilard
- snooker
- bieganie
Inne
systemy operacyjne:
> Windows XP (i inne) - bardzo dobry
> Linux
software:
> systemy kontroli wersji (Perforce, CVS)
> Eagle, Multisim, PSpice, APLAC
> MATLAB
> Visual Studio, ECLIPSE
> UltraEdit
> Word, Excel, PowerPoint, Visio
> Drupal
języki:
> C, C++
> Ada
> MATLAB
> Verilog
> Assembler
> HTML
Wybrane projekty
- [url=https://dl.dropboxusercontent.com/u/6082561/Mikroprocesorowy%20sterownik%20komory%20termicznej%20Micha%C5%82%20Kaszuba.pdf]Mikroprocesorowy sterownik komory termicznej[/url] - praca magisterska, 2013
Zaprojektowanie urządzenia opartego o mikrokontroler AVR i wyświetlacz dotykowy służącego do sterowania pracą komory termicznej, implementacja w języku C, zaprojektowanie PCB (Eagle), zaprojektowanie GUI, montaż, uruchomienie, testy w docelowym środowisku.
- Mikroprocesorowy klasyfikator kolorów, 2013
Zaprojektowanie urządzenia opartego o mikrokontroler AVR służącego do rozpoznawania kolorów, implementacja w języku C, zaprojektowanie PCB (Eagle), montaż, uruchomienie.
[url=http://mkaszuba.elektroda.eu/attach/PrProb%20Micha%C5%82%20Kaszuba.pdf]realizacja na zestawie uruchomieniowym i module firmy Kamami[/url]
[url=http://mkaszuba.elektroda.eu/attach/PUE%20Micha%C5%82%20Kaszuba.pdf]realizacja na zaprojektowanej płytce drukowanej[/url]
- [url=http://mkaszuba.elektroda.eu/attach/teczowka%20Kaszuba.pdf]Przykładowe sprawozdanie laboratoryjne[/url], 2012/13
Lokalizacja środka tęczówki oka (MATLAB).
- [url=http://mkaszuba.elektroda.eu/attach/MO%20Micha%C5%82%20Kaszuba.pdf]Algorytm genetyczny[/url], 2012/13
Implementacja algorytmu genetycznego w C/C++ poszukującego minimum funkcji.
- [url=http://mkaszuba.elektroda.eu/attach/SC%20Micha%C5%82%20Kaszuba.pdf]Symulacja cyfrowa[/url], 2011
Napisanie programu symulacyjnego w języku C++ (metoda planowania zdarzeń), analiza statystyczna wyników symulacji.
- [url=http://mkaszuba.elektroda.eu/attach/KWPUE%20Micha%C5%82%20Kaszuba.pdf]Analiza układów elektronicznych[/url], 2011
Zasymulowanie i wykonanie szeregu analiz układu wzmacniacza różnicowego w programach PSpice, APLAC, Multisim, analiza elementu DQPSK Encoder w programie APLAC.
> Windows XP (i inne) - bardzo dobry
> Linux
software:
> systemy kontroli wersji (Perforce, CVS)
> Eagle, Multisim, PSpice, APLAC
> MATLAB
> Visual Studio, ECLIPSE
> UltraEdit
> Word, Excel, PowerPoint, Visio
> Drupal
języki:
> C, C++
> Ada
> MATLAB
> Verilog
> Assembler
> HTML
Wybrane projekty
- [url=https://dl.dropboxusercontent.com/u/6082561/Mikroprocesorowy%20sterownik%20komory%20termicznej%20Micha%C5%82%20Kaszuba.pdf]Mikroprocesorowy sterownik komory termicznej[/url] - praca magisterska, 2013
Zaprojektowanie urządzenia opartego o mikrokontroler AVR i wyświetlacz dotykowy służącego do sterowania pracą komory termicznej, implementacja w języku C, zaprojektowanie PCB (Eagle), zaprojektowanie GUI, montaż, uruchomienie, testy w docelowym środowisku.
- Mikroprocesorowy klasyfikator kolorów, 2013
Zaprojektowanie urządzenia opartego o mikrokontroler AVR służącego do rozpoznawania kolorów, implementacja w języku C, zaprojektowanie PCB (Eagle), montaż, uruchomienie.
[url=http://mkaszuba.elektroda.eu/attach/PrProb%20Micha%C5%82%20Kaszuba.pdf]realizacja na zestawie uruchomieniowym i module firmy Kamami[/url]
[url=http://mkaszuba.elektroda.eu/attach/PUE%20Micha%C5%82%20Kaszuba.pdf]realizacja na zaprojektowanej płytce drukowanej[/url]
- [url=http://mkaszuba.elektroda.eu/attach/teczowka%20Kaszuba.pdf]Przykładowe sprawozdanie laboratoryjne[/url], 2012/13
Lokalizacja środka tęczówki oka (MATLAB).
- [url=http://mkaszuba.elektroda.eu/attach/MO%20Micha%C5%82%20Kaszuba.pdf]Algorytm genetyczny[/url], 2012/13
Implementacja algorytmu genetycznego w C/C++ poszukującego minimum funkcji.
- [url=http://mkaszuba.elektroda.eu/attach/SC%20Micha%C5%82%20Kaszuba.pdf]Symulacja cyfrowa[/url], 2011
Napisanie programu symulacyjnego w języku C++ (metoda planowania zdarzeń), analiza statystyczna wyników symulacji.
- [url=http://mkaszuba.elektroda.eu/attach/KWPUE%20Micha%C5%82%20Kaszuba.pdf]Analiza układów elektronicznych[/url], 2011
Zasymulowanie i wykonanie szeregu analiz układu wzmacniacza różnicowego w programach PSpice, APLAC, Multisim, analiza elementu DQPSK Encoder w programie APLAC.
Grupy
Business IT
Grupa firm branży IT / INTERNET. Liderzy i Eksperci. Wydarzenia branżowe rynku IT (B2B). Zarządzanie IT, badanie IT, startupy IT, technologia IT, internet IT, ebiznes IT.
HAYS IT Contracting
Grupa zajmuje się tematami szeroko pojętego IT-Contractingu, jest miejscem wymiany wiedzy w tym zakresie, jak również umożliwia rozpoznanie na rynku pracy pod kątem kontraktów.