Vancouver, British Columbia, Canada
I thrive on building, leading, and delivering complex technical projects from concept to production-especially those that demand creative, out-of-the-box solutions. Getting things done! Over 15 years in turning ideas into products at early stage startups. • Hands-on architect software development lead, with a strong technical background. • Building and managing remote teams, mentoring developers. • Designing and implementing cloud native, highly scalable and microservices based SaaS solutions. • Proven track record and a proven ability to lead, develop, deliver end to end of complex technical projects. • Expert in Azure ecosystem, ASP.NET Core/.Net Core frameworks. • Driving engineering best practices and architectural initiatives. • MSc and BSc in Computer Science from a top university in Israel (magna cum laude). • Experienced in development of high performance data-structures and algorithms in high contention systems. • Academic background and hands-on experience in compilers.
• Created MongoDB .Net analyzer • Developing MongoDB .Net driver • Performance optimization research • Contributing to MongoDB specifications
Built and led a multi-disciplinary technical team in creating and launching social media & photo aggregation space Gramjam https://gramjam.co.
• Architecting and designing innovative Skype bots PaaS from scratch • Creating low-latency, high-availability, micro services for audio/video signalling with MS Azure • Server performance optimization, reduced resources consumption by 30% • MS Azure, Service Fabric, large scale services, microservices architecture (Asp.Net, AspCore) • Optimized internal development processes by creating dedicated VS plugin and automation utilities • Skype cloud infrastructure, Microsoft Bot Framework (https://dev.botframework.com/)
• Leading development of the next generation web 3D GIS mapping engine (WebGL, C#, JS, TS) • Delivering end to end highly innovative product, outperforming all existing alternatives • Developing proprietary, high performance media streaming solution (C++, C#, ASP.Net) • Research, requirements gathering, architecture design, performance tuning • Building public JS SDK, managing support for multiple SDK clients • Developing C# to JavaScript compiler (transpiler) DuoCode (C#, Roslyn)
• Leading design and implementation of distributed, real-time high performance system module. Achieved improvement of x10 over initial performance spec. (C, C#, Mono, Win, Linux) • Leading design and development of a hardware monitoring system, platform agnostic (Win, Linux) • Researching and integrating unique high performance network hardware infrastructure solutions into the existing system. • Modifying and enhancing Mono framework, improving concurrency primitives' performance • Optimizing C# performance in Mono (Ubuntu) environment, profiling and memory management improvements