Denis Fedotenko

Director of Engineering

Canada17 yrs 9 mos experience
AI ML PractitionerAI Enabled

Key Highlights

  • Expert in transitioning ideas from POC to product.
  • Proven leadership in cybersecurity product development.
  • Strong focus on operational efficiency and structured thinking.
Stackforce AI infers this person is a Cybersecurity expert with strong software development and product management skills.

Contact

Skills

Core Skills

Solution ArchitectureCloud ComputingCybersecurityProduct ManagementSoftware DevelopmentTeam LeadershipNetworkingApplication Services

Other Skills

Integration of EPP/EDR productLaunch of Aurora Endpoint Defence product lineLaunch of Aurora Behavioural Detection EngineEPP/EDRIntegrationEngineering leadershipProduct inceptionMarket analysisProduct roadmap developmentPoCsInnovationCost controlOperations and managementCross org collaborationSaaS

About

I love building vertical solutions: spent early career on the endpoint, the latter part in the cloud and the recent - connecting both through data. My unique skill is taking the idea from POC to Product. I’m biased to action and therefore thrive in technology-driven organization. I’ve run teams through good times and bad times and know what not to do. I love structured thinking, operational efficiency and a long game in turning things around. But above all I’m insatiably curious. Victory Loves Preparation.

Experience

17 yrs 9 mos
Total Experience
8 yrs 10 mos
Average Tenure
--
Current Experience

Arctic wolf

Director, RnD, Aurora Endpoint Defense

Feb 2025Present · 1 yr 3 mos · Hybrid

  • Integration of EPP/EDR product within ArcticWolf Networks ecosystem.
  • Launch of Aurora Endpoint Defence product line.
  • Launch of Aurora Behavioural Detection Engine.
  • Windows EPP/EDR.
  • Linux EPP/EDR.
Integration of EPP/EDR productLaunch of Aurora Endpoint Defence product lineLaunch of Aurora Behavioural Detection EngineSolution ArchitectureCloud Computing

Blackberry

9 roles

Senior Director, Software Engineering, XDR, EDR, NDR

Promoted

May 2019Feb 2025 · 5 yrs 9 mos

  • Engineering leadership of BlackBerry Cylance Cyber-Suite EDR, XDR, NDR.
  • https://www.blackberry.com/us/en/products/cylance-endpoint-security/cylance-edge
  • Product inception and market analysis, product roadmap development, PoCs, innovation, cost control, operations and management, cross org collaboration, sales engineering.
Engineering leadershipProduct inceptionMarket analysisProduct roadmap developmentPoCsInnovation+5

Director, Software Engineering, BBM Enterprise

Promoted

Jun 2016May 2019 · 2 yrs 11 mos

  • Leading the following software products (with engineering focus on backend systems)
  • BBM Enterprise SaaS
  • (http://us.blackberry.com/enterprise/secure-communication/bbm-enterprise)
  • BBM Enterprise CPaaS
  • (http://us.blackberry.com/enterprise/bbm-enterprise-sdk)
  • Strategic focus:
  • Working with Customers, Field Sales, Product and Engineering to advance BBM Enterprise, collect requirements and feedback.
  • Planning of long-term initiatives required for competitive and sustainable product.
  • Building technical roadmaps based on product's vision and customers' input.
  • Advising and collaboration with Senior Leadership as part of direct leadership team and cross-organizationally.
  • Personnel management and succession planning, teams’ development and strategic skills building.
  • Managerial span:
  • Personnel planning, hiring, coaching, [re]building teams, performance and compensation.
  • Tactical skills:
  • Development of technical solutions (architecture and design).
  • Features’ planning, tasks’ prioritization and assignment, technical reviews.
  • Project management, multi-teams coordination.
  • Management of internal teams and external development vendors.
  • Technical specialities:
  • General networking, wireless networking, configuration and provisioning, application frameworks development, mobile applications development, enterprise products development, solutions architecture, requirements analysis, roadmap planning, TDD and vendors' evaluation.
SaaSCPaaSTechnical roadmapsCustomer collaborationField SalesRequirements analysis+2

Senior Manager, Software Engineering, BBM Enterprise

Jun 2014May 2016 · 1 yr 11 mos

  • BBM Protected, BBM Protected Voice (Secure Encrypted Messaging, Secure Encrypted Voice & Video) (http://us.blackberry.com/enterprise/products/bbm-protected.html)
  • BBM Meetings (http://us.blackberry.com/enterprise/products/bbm-meetings.html)
  • Reporting to Head of the unit and as part of the unit's leadership team, I am focusing on Enterprise stream of BlackBerry Messenger product line.
  • BBM Protected product:
  • Leading an aggregate team 20-30 engineers (incl 14 direct reports).
  • Defining technical product strategy and roadmap together with Product team: Vertical integrations, enterprise management enablers such as IAM (IdP), EMM containerization, Active Directory and SSO support.
  • Developing and assessing technical solutions in collaboration with other BlackBerry units and BlackBerry subsidiaries.
  • Providing technical guidance as required, developing feature flows and underlying technical requirements..
  • Managing planning and prioritization; monitoring overall quality and execution of Enterprise BBM releases.
  • Realization of BAAS for BBM Protected (Archiving and Auditing solution for BBM Protected) together with BlackBerry partner GWAVA.
  • BBM Meetings product:
  • Overall engineering lead responsibility for execution.
  • Development of features' architectural blueprints for release.
  • Management and guidance of 3rd party vendor team.
  • Managing planning and prioritization; monitoring overall quality and execution of Enterprise BBM releases.
Technical product strategyRoadmap developmentFeature planningQuality monitoringProduct ManagementSoftware Development

Manager, Software Engineering, BBM Voice and Video

Oct 2013May 2014 · 7 mos

  • BBM Voice BBM Video
  • Rebuilt the technical team from ground up.
  • With kaizen-style focus, delivering incremental improvements to existing product.
  • Revamping the underlying media software to ensure sustainable and competitive quality across consumer and enterprise product lines.
Team rebuildingIncremental improvementsMedia software revampingSoftware DevelopmentTeam Leadership

Manager, Software Engineering, Advanced Secure Networking, BlackBerry OS

Apr 2013Sep 2013 · 5 mos

  • Part of Blackberry 10 OS leadership team, reporting to Head of the department.
  • Overseeing two teams (15 developers): performance review and compensation, strategic team building and integration, setting technical objectives and direction, streamlining operations.
  • Working on innovative solutions in secure P2P and M2M communications leveraging the power of BlackBerry 10 OS, applicable to the domains of remote [health] telemetry, [vehicle] telematics and secure peer-to-peer communications and content sharing.
  • Defining and advising on technology applicability to various verticals. Internal marketing of the technology to BlackBerry product and engineering teams (health, automotive, short-range communications, enterprise).
  • o Demonstration of technology capabilities to Senior Management (VP/EVP level).
  • o Demonstration of technology capabilities to developer community at BlackBerry World Asia 2013 (via Developers Product Managers).
Performance reviewTeam buildingInnovative solutionsSoftware DevelopmentTeam Leadership

Manager, Software Engineering, Networking Technologies, BlackBerry OS

Promoted

Dec 2011Apr 2013 · 1 yr 4 mos

  • Overseeing the team of 12 engineers. Hiring, performance review and compensation, strategic team building.
  • Close reporting to VP of the unit, with direct manager being remote.
  • Managing development activities of the group as part of transition to BB10 QNX-based operating system, with the focus on BlackBerry communication protocols.
  • Actively participating in development activities as a "hands-on" Manager: plan features, review design, code, implement quality processes, write code.
Development activities managementQuality processesHands-on managementSoftware DevelopmentTeam Leadership

Team Lead, Software Engineering, Core Networking, BlackBerry OS

Jan 2008Dec 2011 · 3 yrs 11 mos

  • Managerial:
  • Leading development activities of 15 employees in Core Networking team. Organized work given the delivery schedule. Prioritized work of subordinates.
  • Analyzed product management requirements, performed development impact analysis of new features.
  • Prepared resource road maps for employees, identified under-staffed areas.
  • Prepared feature road map together with product management.
  • Carry out process improvements.
  • Responsible for a full hiring cycle of full-time employees and students in Core Networking team, from job description creation to candidate interview and selection.
  • Responsible for management, task assignment and performance cycle evaluations.
  • Organized performance review with subordinates through the year. Identified objectives, assisted with career development. Provided coaching to aspiring employees.
  • Technical:
  • Design reviews of development features, code reviews
  • Design and prototyping
  • Design and implementation of applications platform level support for WAPI and 802.1n
  • Technical lead and contributor to the following projects:
  • o Wi-Fi wizard o Hotspot detection
  • o Hotspot framework for integration of 3rd parties
  • Design and implementation of hotspot automatic sign-in protocols, like WISPr
  • Design review and general oversight of team projects
Team oversightDevelopment activities managementFeature planningSoftware DevelopmentTeam Leadership

Software Developer, Wi-Fi Device Protocols, BlackBerry OS

Promoted

Jan 2004Jan 2008 · 4 yrs

  • Technical:
  • Enhancements and design of RIM proprietary core wireless protocols for Cellular together with RIM Infrastructure and RIM BlackBerry Enterprise teams.
  • Architecture, design and development of RIM proprietary core wireless protocols for Wi-Fi together with RIM Infrastructure and RIM BlackBerry Enterprise teams.
  • Architecture, design and development of the first RIM Wi-Fi enabled device support at Application level: including scanning and association, provisioning, configuration, UI, Wi-Fi connectivity to BlackBerry Infrastructure and Enterprise servers.
  • Architecture, design and development of the first RIM Wi-Fi and Cellular dual-mode device.
  • Development of the first RIM “World Phone” CDMA and 3GPP device.
  • Critical bug fixing, issues’ resolution including those of external parties: Enterprise companies or Wireless Carriers.
  • Managerial:
  • Responsible for a full hiring cycle of students in Core Networking team, from job description creation to candidate interview and selection.
  • Responsible for management, task assignment and performance evaluations.
  • Overseen development process of the subordinates.
  • Led the team of up to 5 engineers.
Development process managementTask assignmentPerformance evaluationsSoftware DevelopmentTeam Leadership

Software Developer, Text input, processing, display, Application Services, BlackBerry OS

Sep 2002Jan 2004 · 1 yr 4 mos

  • Technical:
  • Integration of Slangsoft iTID text input and rendering system into BlackBerry Java-powered devices. Make-based build system integration and support.
  • Implementation of Unicode-to-vendor character-sets transcoders to support display and email systems.
  • Implementation of Unicode support on BlackBerry Java devices jointly with the BlackBerry Enterprise Server and BlackBerry Desktop team. Migration of all BlackBerry Enterprise-based applications to support Unicode, design and implementation of required application protocol changes.
Enhancements and designArchitecture and developmentCritical bug fixingSoftware DevelopmentNetworking

Slangsoft ltd.

Software Developer

May 2001Sep 2002 · 1 yr 4 mos

  • Design and development of the vector scalable fonts, unique proprietary font formats for the software product, which enables text input and display in wide range of language, based on unique product requirements and memory constraints. Management of design and development cycle of formats and fonts creation.
  • Technical:
  • Research and development of the font formats and data structures and their applicability in the font formats being designed
  • Research of the advanced font manipulation techniques, their definition and application in the vector fonts’ creation.
  • Research and development of the advanced data structures for holding font related typographical information under memory, space and size constraints for different devices from desktop PCs to PDAs and cellular phones
  • Analysis of the requirements and management of the development cycle; management of the documentation and format specifications
  • High level design of the formats and font information’s storage
  • Creation of font format data structures and implementation of the formats. Creation of the scalable fonts and advanced font manipulation techniques using planar geometry and vector mathematics in Java programming language
  • Design and creation of the tools for the drawing and storage of the vector fonts under the developed font formats
  • Adaptation of the font formats for use in different devices with various display and memory constraints
  • Test and maintenance of the fonts and font formats and their correspondence to the current standards and encoding
Integration of text input systemsUnicode support implementationSoftware DevelopmentApplication Services

Education

University of Waterloo

Bachelor

Jan 2005Jan 2017

Jerusalem Multidisciplinary College

Associate degree — Software Engineering

Jan 1999Jan 2001

The Hebrew University of Jerusalem

International students program

Jan 1995Jan 1996

Odesa I.I.Mechnikov National University

English linguistics and literature — Linguistics

Jan 1993Jan 1995

Stackforce found 100+ more professionals with Solution Architecture & Cloud Computing

Explore similar profiles based on matching skills and experience