15 years of experience in the CCTV area, including:
- R&D
- strategic planning and partnerships
- pre-sales
- HW / SW integration
- QA
Broad software development experience, from flashy GUIs to down-to-the-metal assembly programming, and a performance-minded approach to development allow me to reach outstanding results in software products:
- Design and implementation of security systems
- Advanced video analysis for threat detection
- Advanced image processing
- Audio and video coding and compression
- Network multi-protocol programming and remoting
- System management and monitoring
- Windows system programming
- Code optimization, from high-level architectural design to multi-threading, low-level SIMD assembly coding and GPGPU
- Detailed knowledge of SD best practices: OOD, Agile with Scrum, unit testing, TDD, IoC, AoP.
Programming languages: over 14 years of professional experience with C/C++, C#, Delphi, x86 assembler.