Michał Kaszuba

Embedded Software Engineer
Poznań, wielkopolskie

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

Verocel Polska sp. z o. o.
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).
Samsung R&D Institute Poland
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ś
TELE-COM
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/
Tomasz Sroczyński
Tomasz Sroczyński · współpracownik
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ł.
Logo
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

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

Edukacja

Logo
Elektronika i Telekomunikacja, specj.: Multimedia i Elektronika Powszechnego Użytku, studia ukończone z wyróżnieniem, magisterskie
Politechnika Poznańska
Logo
Elektronika i Telekomunikacja, specjalność: Multimedia i Elektronika Powszechnego Użytku, inżynierskie
Politechnika Poznańska
Logo
Technik Elektronik, specjalność.: Systemy i Sieci Komputerowe, średnie
Zespół Szkół Górniczo-Energetycznych w Koninie

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

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.

Grupy

3 wszystkich wypowiedzi
0 plusów
Business IT
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.
C and C plus plus
C and C plus plus
Grupa dla miłośników programowania w językach C and C++
Certyfikaty IT
Certyfikaty IT
Jakie certyfikaty warto zrobić w branży IT.
Darmowe szkolenia
Darmowe szkolenia
Po prostu wymiana informacji na temat darmowych szkoleń..
Elektronicy
Elektronicy
Grupa zrzeszająca elektroników.
Elektronika Technologia
Elektronika Technologia
Grupa Ludzi związanych z produkcją elektroniki
hardware
hardware
Dla wszystkich projektujących sprzęt elektroniczny.
HAYS IT Contracting
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.
IT Poznań
IT Poznań
Grupa dla profesjonalistów zarządzających działami IT w Poznaniu
IT Professionals
IT Professionals
Zapraszamy do kontaktu specjalistów IT poszukujących pracy: www.rekruter.IT
IT World
IT World
Wszystko co chciałbyś wiedzieć o IT oraz Telco
Kariera inżyniera
Kariera inżyniera
Grupa zrzeszająca inżynierów chcących rozwijać swoje kariery !