Peter Krnjevic

Senior Engineering Manager at Avalara

Greater Montreal Metropolitan Area

About

Entrepreneur: More than 20 years experience building software and Internet companies from early startup to managing teams ranging from 6 to 30; founded three startups; run from startup stage through acquisition; filed four patents; responsible for product and business model conception, positioning, technology, architecture, and hiring. Sales and marketing skills: Built and maintained a network of over 200 resellers; made executive presentations to the Fortune 500 resulting in sales worth millions of dollars; author of numerous innovative marketing and creative ideas. Team building: Led several teams developing cutting edge solutions; products have won awards from leading industry analysts; built strategic relationships; participated in merger and acquisition transactions both as the acquirer and the acquired. Advanced technical background: over 10 years developing Windows desktop applications, including researching undocumented Windows mechanisms; extensive Linux/Unix development experience; strong record of leveraging third party and open source code; thorough knowledge of operating system internals and language design; substantial experience with many languages, tools and platforms; broad experience working with everything from kernel debugging to shell scripting. Specialties: Software product and service development: Microsoft and Linux, Web, networking, graphics, multimedia, embedded, real-time, concurrency and VoIP.

Experience

  • Senior Engineering Manager at Avalara
    Sep 2021 - Present · 4 yrs 10 mos

  • Director of Technology at 3CE Technologies Inc
    Oct 2016 - Sep 2021 · 5 yrs

  • Consultant at adaware (an Avanquest company)
    2015 - Sep 2016 · 1 yr 9 mos

    R&D on Lavasoft's products. Wide range of tools including Linux, Windows, C++, Go, Node, Docker and more. Lead UI developer for Adaware Antivirus 12.

  • Consultant at Wajam
    2013 - 2014 · 1 yr

    Jobs included: - reverse engineering iOS - automate deployment of backend components for Wajam's mobile secure proxy service; also produced versions for Docker - research into malware, Windows networking hijacking, recovery from damage caused by malware - code hardening, i.e. protecting, and repairing damage, to Wajam applications - work on various Windows installers (NSIS, custom Win32)

  • Development Manager at Nokia
    Dec 2008 - Dec 2011 · 3 yrs 1 mo

    Nokia Messaging mobile development manager for several teams, including Email, IM and Social Networking. - recruited leads and guided architecture for initial Nokia Facebook application - managed successful email and IM product deliveries Development manager for Nokia Messaging's Data Warehouse, DBA and Tools teams. - delivered Oracle and MySQL based data warehouse - tracking 100+ million devices (20TB database, increasing 10+ GB per day) - delivered tools to deploy application updates to 100's of millions of devices - guided migration of Nokia Messaging services from Oracle to MySQL