Freelance software consultant for embedded C/C++ software and Windows GUI applications.
- Over 20 years experience developing embedded real-time software in C/C++.
- Extensive experience with OOA/OOD design using UML and Shlaer Mellor.
- Extensive experience with TCP/IP and other communications protocols including SIP, RTP, PPP, TCP, UDP, IP, PPP, DASS2, ISDN & X.25
- Extensive experience in the implementation of VoIP systems, particularly SIP/SDP and RTP based communications.
- Experienced in the implementation of instant messaging protocols (SMPP, MSRP, XML, WSDL, RPC, etc.)
- Development experience in C++/MFC using Microsoft Visual Studio in a Windows environment.
- Familiar with many source code control systems including ClearCase, Subversion (SVN), CVS, MS SourceSafe, SCCS & RCS.
- Familiar with several real-time operating systems including Embedded Linux, OSE, VxWorks & pSOS+.