Jonathan Hacker

Jonathan Hacker Email and Phone Number

Chief Technology Officer, Founder @ TeleCANesis Inc.
Ottawa, ON, CA
Jonathan Hacker's Location
Kanata, Ontario, Canada, Canada
Jonathan Hacker's Contact Details

Jonathan Hacker work email

Jonathan Hacker personal email

About Jonathan Hacker

I am an experienced developer and architect of software systems with expertise spanning an extensive variety of programming languages, operating systems, development platforms, deployment environments and many computer science and software engineering disciplines. These disciplines include embedded systems, enterprise and application architecture and design, computer graphics, operating system architecture, scalable systems, parallel computing, distributed systems, network protocols, security, cryptography, and software development processes.The breadth and depth of my experience and passion in computing technology is the driving force behind my record of developing and delivering complete solutions from little more than an idea.

Jonathan Hacker's Current Company Details
TeleCANesis Inc.

Telecanesis Inc.

View
Chief Technology Officer, Founder
Ottawa, ON, CA
Jonathan Hacker Work Experience Details
  • Telecanesis Inc.
    Chief Technology Officer, Founder
    Telecanesis Inc.
    Ottawa, On, Ca
  • Arcane Four Software
    Engineering Director, Architect, Founder
    Arcane Four Software 2009 - Present
    Kanata, Ontario, Ca
    As engineering director and lead architect for Arcane Four, I am focused on guiding our customers through the design and development of software systems, from ideation right through to realization of the end product. Leveraging experience and expertise with a spectrum of computing technologies, I help customers make informed decisions throughout the development process, bringing their ideas to life.- Architect, designer and system integrator for prototypes and embedded device products in the automotive, manufacturing, telecommunications and consumer electronics industries.- Deep optimization of desktop, server, console, mobile and embedded applications and systems.- Lead programmer and Engineering director for Arcane Four Studios game development, on PC, Wii U, Xbox One, Android, iOS and web. Development using Unity, Unreal Engine, Phaser and others. Developed several custom game engines. VR Development with Oculus Rift.- Developed 3D rendering engine for low-cost embedded devices (used for consumer electronics, automotive, industrial, medical, etc.) using OpenGL ES 2.0.- Developed optimized GPU-based rendering engine used in visual effects and animation.- Developed implementations of graphics acceleration algorithms on low-end embedded hardware.- Developed embedded runtime for running custom control logic in industrial embedded devices.- Developed many mobile (both Android and iOS) and web applications/backends for customers in various industries, using a multitude of full-stack solutions (.NET, MEAN, LAMP, Java/J2EE, Custom).- Developed PC host applications for various products in the consumer electronics space.
  • Ottawa Infotainment
    Chief Technology Officer, Founder, Vice-President Of Software
    Ottawa Infotainment Nov 2019 - Present
    As Chief Technology Officer, Founder, and Vice-President of Software at Ottawa Infotainment, I am entrusted with shaping the technological vision and strategy of the company. Leveraging my extensive experience and industry insights, I lead a talented team of software engineers to develop groundbreaking vehicle controller solutions that are helping to redefine automotive technology.
  • Qnx Software Systems
    Software Developer And Lead Architect - Concept Development Group
    Qnx Software Systems 2011 - 2014
    Ottawa, Ontario, Ca
    As Lead Architect and Programmer for the Concept Development Group, I provided technical leadership and strategic platform oversight for each and every concept the group created.- Provided guidance on system design requirements, technology selection, component design and implementation, performance considerations, data and software interaction models.- Created a digital instrument cluster rendering framework using OpenGL ES 2.0 and various QNX platform technologies.- Created an embedded application manager using QNX Screen Composited Windowing API and Lua.- Collaborated with the University of Parma's Vislab on autonomous vehicle program.
  • Sandvine
    Senior Software Developer
    Sandvine 2008 - 2011
    Waterloo, On, Ca
    As Integration lead for next-generation hardware and software platform projects, I oversaw releases, merged and delivered fixes and features, triaged issues, and drove development tasks for the team to completion.- Provided detailed updates to management.- Leveraged broad range of experience to ramp up a massive integration project, designed to save department-wide engineering effort.- Designed and prototyped new network security features- Implemented network processor microcode and application software to improve product reliability
  • Logitech
    Senior Embedded Systems Programmer/Architect
    Logitech 2006 - 2008
    San Jose, California, Us
    As Senior Embedded Systems Programmer & Architect, I defined the system-level architecture for the next generation of Harmony Remotes, and helped to implement this architecture into a QNX-based platform.- Designed flexible software architecture to integrate Java, Flash, LUA user applications with low-level code in QNX Neutrino on an ARMv6 architecture.- Oversaw implementation of the architecture, task assignment and resourcing and manage interfaces between components.- Integrated all software components into QNX embedded operating system environment.- Implemented numerous key features under release pressure- Leveraged system-wide expertise to quickly implement product prototypes for new product research
  • Logitech
    Software Developer
    Logitech 2004 - 2006
    San Jose, California, Us
    - Member of design team for upcoming products, focus on hardware platform and system-level software design- Technical lead for agressive scalability project, system capacity planning and analysis- Integration of system and software components leading up to product launches- System-level maintenance and debugging of production website code- Design and implementation of scalability testing frameworks, system-level monitoring software and large-scale queueing systems
  • Epson Canada Limited
    Firmware Developer
    Epson Canada Limited Sep 2003 - Dec 2003
    Suwa, Nagano, Jp
    - Firmware development for a 802.11b host adapter designed to work with a wide range of Epson thermal printers. Areas of focus were SNMP support, connection queuing, wireless hardware detection and throughput efficiency- Utilized techniques to reduce firmware code footprint (64K flash memory)- Linux USB device driver development- Hardware-level debugging using testing equipment (scopes, logic analyzer, etc.)- Software-level debugging using test harness, protocol analyzer, debugger, etc.
  • Sybase, Inc
    Software Developer/Debugger
    Sybase, Inc Jan 2003 - Apr 2003
    - Development and porting of Sybase EAServer between Windows and various UNIX variants and versions- Builds and releases on AIX, HP-UX, Linux- Analyzed and fixed OS-level memory management and threading issues- Developed solutions to improve stability and scalability of the product on Linux operating systems- Experience with architecture of large-scale portable software systems, large-scale memory management and designing for scalability and performance- Configured and maintained build environments
  • Sybase, Inc
    Quality Assurance Developer
    Sybase, Inc Jan 2001 - Aug 2002
    - Team lead for the HP-UX, Solaris and Linux testing teams for Sybase EAServer- Developing, debugging, executing regression tests- Porting test software to various UNIX platforms- Mentoring new co-op students- Involved in setting standards and procedures for test porting and integration- Key contributor to test harness improvement project- Experience with J2EE and related technologies, JSPs, Servlets, EJBs, CORBA, component-based architecture, XML- Experience with security and cryptographic technologies- Adjunct administration and maintenance of testing machines
  • Basis100 Inc
    Junior Software Developer/Analyst
    Basis100 Inc May 2000 - Aug 2000
    - Implementation and deployment of JD Edwards OneWorld-based ERP system- Training employees on administration of the ERP system- Various network administration and maintenance tasks- Analysis of corporate firewall and network security- Software development of various network infrastructure utilities

Jonathan Hacker Skills

Software Design Software Development Unix Linux Embedded Systems Software Engineering Debugging Device Drivers Java Testing Embedded Software Xml C++ Agile Methodologies Firmware Scrum System Architecture Qnx Operating Systems Integration Javascript Arm Architecture Lua Mobile Applications Web Applications Architectures Object Oriented Design Backend Development Opengl Glsl Crank Storyboard Unity3d Scalability Typescript Python

Jonathan Hacker Education Details

  • University Of Waterloo
    University Of Waterloo
    Computer Science With Software Engineering Option

Frequently Asked Questions about Jonathan Hacker

What company does Jonathan Hacker work for?

Jonathan Hacker works for Telecanesis Inc.

What is Jonathan Hacker's role at the current company?

Jonathan Hacker's current role is Chief Technology Officer, Founder.

What is Jonathan Hacker's email address?

Jonathan Hacker's email address is jh****@****our.com

What is Jonathan Hacker's direct phone number?

Jonathan Hacker's direct phone number is +161388*****

What schools did Jonathan Hacker attend?

Jonathan Hacker attended University Of Waterloo.

What skills is Jonathan Hacker known for?

Jonathan Hacker has skills like Software Design, Software Development, Unix, Linux, Embedded Systems, Software Engineering, Debugging, Device Drivers, Java, Testing, Embedded Software, Xml.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.