Daniel has a software engineering background with experience developing navigation, networking, and media playback software. Daniel's experience includes several years developing software for mobile and embedded devices. During his career, he has worked on a wide range of products ranging from specialized satellite instruments to consumer software, and at multiple levels, from drivers to HMI. Daniel has designed/implemented/tested/maintained drivers, client-server protocols, authentication systems, and audio codecs. Additionally, he has spent many hours debugging performance, stability, and threading synchronization issues.Specialties: Software security, information security and threat modeling, software architecture, developer tool support, and embedded systems programming.- C/C++- Python- Android development- Java
Listed skills include Embedded Systems, Software Engineering, C++, Debugging, and 26 others.