Michał Częczek

EDC/GE, GE Digital - Software Engineer (C#)
Warszawa, mazowieckie

Umiejętności

C# Git Filtr Kalmana Keil LINQ Matlab Microsoft SQL Server Rational DOORS Scrum SQL Visual Studio XAML . NET STM32 Eagle (program komputerowy) Język C/C++ WPF/MVVM DO-178B/C Serena Dimensions

Języki

angielski
dobry
rosyjski
podstawowy

Doświadczenie zawodowe

Logo
software engineer
EDC / GE - GE Digital, Avionics
Tworzenie narzędzi desktopowych wspomagających proces rozwoju oprogramowania.

Używane technologie/narzędzia
- .NET 4.0
- WPF (MVVM)
- SQL Server
- Entity Framework
- PRISM
- Visual Studio
- Rally, Confluence
- DOORS
- Dimensions, Git
- Agile (Scrum)
Logo
embedded software engineer
EDC / GE - GE Aviation Systems, Avionics
Pierwsze 7 miesięcy jako junior.

Projekty:
- "Boeing 787-10 Dreamliner - landing gear software"
- "Gulfstream G600 and Boeing 777X - Remote Interface Unit (Data Concentration & Network)"

Opis:
- zaangażowany w pełen cykl "V-Model" procesu rozwoju oprogramowania (wielopoziomowe wymagania,
implementacja, weryfikacja, testowanie)
- proces rozwoju oprogramowania zgodny z wymagającą normą DO-178B/C (Level A) dla krytycznego pod
względem bezpieczeństwa oprogramowania lotniczego
- "model-based design software development" (Matlab/Simulink, SCADE)
- odpowiedzialny za część dokumentacji procesowej (DOORS, Dimensions)
- implementacja na podstawie wymagań niskiego poziomu
- pisanie testów
- weryfikacja: dokumentacji procesowej, wymagań, kodu (C), implementacji (Matlab), testów
Logo
Młodszy programista c# (ASP.NET MVC)
SolvSoft
Praca wakacyjna w przerwie pomiędzy studiami.

Zapoznanie się z technologiami:
- ASP.NET MVC
- Entity Framework
- Silverlight
- SQL Server

Projekty

Prototyp urządzenia AHRS - projekt studencki
Osiągi:
- błąd: +- 0.5 stopnia (pochylenie i przechylenie) w stanach dynamicznych bez przyśpieszeń (testowano na stole obrotowym: IX MOTION EVO-20)
- częstotliwość pomiaru: do 1000Hz

Właśności filtru Kalmana:
- filtr bezśladowy (unscented - dobre przybliżenie procesów nieliniowych)
- forma pierwiastkowa filtru (zapewnia zawsze stabilność numeryczną)
- oparty na kwaternionach (pełna estymacja położenia 3D bez problemu 'gimbal-lock')
- multiplikatywny (multiplicative - filtr stara się zachować symetrię względem przekształcenia (norme kwaternionu) poprzez użycie formy "error-state" filtru z wykorzystaniem parametrów Rodrigues'a )
- estymacja biasu żyroskopów z wykorzystanie procesu Gauss'a-Markov'a pierwszego rzędu

Sprzęt:
- 9DOF Sensor Stick IMU od SparkFun (kalibrowane z użyciem dokładnego modelu matematycznego czujników)
- mikrokontroler STM32F405
UAV-X1 unmanned aerial vehicle - projekt studencki
Członek zespołu do budowy UAV-X1 - latające skrzydło.
Byłem odpowiedzialny za implementację autopilota "ArduPilot":
- konfiguracja autopilota
- symulacja konstrukcji i wyznaczenie parametrów regulatorów PID autopilota
- testy software-in-the-loop i hardware-in-the-loop z wykorzystaniem środowiska X-Plane
- integracja autopilota z konstrukcją

Szkolenia i kursy

Szkolenie z normy DO-178C
Kurs GEARS - Product Line Engineering

Edukacja

Logo
Lotnictwo i Kosmonautyka - Awionika, magisterskie
Politechnika Rzeszowska im. Ignacego Łukasiewicza
Logo
Lotnictwo i Kosmonautyka - Awionika, inżynierskie
Politechnika Rzeszowska im. Ignacego Łukasiewicza

Specjalizacje

Inżynieria
Mechanika/Lotnictwo
IT - Rozwój oprogramowania
Programista C#
IT - Rozwój oprogramowania
Inne

Zainteresowania

sport czynnie (pływanie, siatkówka, tenis)

Organizacje

Euroavia Rzeszów

Inne

Osiągnięcia:

- ukończenie stopnia inżynierskiego w grupie 5% najlepszych absolwentów uczelni

- 4 miejsce na ogólnopolskich zawodach bezzałogowych aparatów latających w Bezmiechowej - 2012 (jako członek zespołu)