Hi, I’m Nick Daria – a full-stack software developer and reverse engineer with a wide range of experience in the embedded field. I have experience in full-stack software engineering, PCB/hardware design, system integration, cable/harness design, technical documentation writing, and process design.
I take absolute pride in my work ethic and deliverable quality, enjoy working in team-oriented and individual settings, and thrive in fast-paced environments.
Experience
Vehicle Engineer
October 2024 – Present
- Reverse engineering automotive controller binaries and flash procedures
- Writing in-house software for disassembly, analysis, patching, and flashing
- Mapping vehicle calibration parameters
Embedded Software Developer
May 2021 – October 2024 (Continued support contract work)
- Developed modular embedded operating platforms from the ground up for safety critical industrial displays and controllers.
- Designed and reverse engineered CAN networks & electrical systems for automotive applications.
- Developed user-friendly desktop applications for configuring and updating modules in the field.
- Wrote and implemented hardware programming & testing systems for mass production of hardware.
- Wrote in-depth and well-formatted technical documentation for various technical skill levels.
UA Center for Advanced Public Safety
Software Development Intern
Spring 2019
Interdisciplinary research internship implementing web technologies for Alabama State contracts.
Technical Skills
Software
- C/C++
- Desktop
- Espressif/Atmel/Arduino
- C#
- Desktop (WinForms/WPF)
- ASP.NET (Blazor, EF Core/Swagger)
- RTOS development and debugging (Espressif FreeRTOS)
- Assembly (certain architectures)
- Web development (Javascript/Typescript, Angular/Blazor, and Bootstrap/PicoCSS)
- Yocto Linux build system
Hardware
- SPI/I2C/UART understanding and low level implementation
- CAN (2 & FD) understanding, network design, reverse engineering, low-level implementation
- ISO-TP, UDS, J1939
- Intermediate PCB design for microcontrollers in 12v environments
Documentation & Process
- Technical documentation writing
- Process development for efficient production and testing
- High quality code documentation and organization
Other
- Proficient with Linux
- Server hosting & networking
- Win32 APIs and Windows security
Education
The University of Alabama
August 2019 – May 2023
Graduated with a B.S. in Commerce and Business Administration on a full presidential scholarship. Participated all four years in undergraduate research programs while also working professionally in software development all four years. Took and passed various CS & ECE courses.
Northridge High School
August 2015 – May 2019
Scored a 30 on the ACT, a 5 on the AP CS exam, and passed 7 college-level courses through UA Early College.