C, C Standard Template Library (STL), Boost C Libraries, Qt Generic Programming with C Templates, Object Oriented Design, MultithreadingConcurrency, Asynchronous IO, Network Programming, Design by Contract, Refactoring, System Level Programming, User Interface Design, Testing and Debugging AgileScrumXP, SEICMMI