Avionics Project Lead | Groundstation Gui
Current• Lead of a six-person team which developed mission control software for rocket launch and flight• Employed multi-threaded task schedulers to improve sampling rate of telemetry from 40Hz to 40kHz• Built UDP and serial (USB) drivers to allow for the concurrent capture of incoming telemetry data as wellas the transmission and acknowledgment of outgoing telecommands for multiple devices simultaneously• Created suite of REST APIs and WebSockets to facilitate communication between backend and frontend• Utilized complex OOP concepts like functional interfaces, generics, etc. to reduce code repetition• Interviewed stakeholders to elicit requirements for new features and improvements• Leveraged GitHub & GitHub issues to track bugs, facilitate version management and plan timelines