Kevin F.

Kevin F. Email and Phone Number

Senior Firmware Developer @ Nanometrics Inc
Ottawa, ON, CA
Kevin F.'s Location
Greater Ottawa Metropolitan Area, Canada
Kevin F.'s Contact Details

Kevin F. work email

Kevin F. personal email

n/a

Kevin F. phone numbers

About Kevin F.

17 years of experience developing quality software across multiple disciplines. Provided training and mentorship to developers and non-technical staff. Created a highly extensible build system that enabled development teams to deliver video streaming applications on over 10 platforms.

Kevin F.'s Current Company Details
Nanometrics Inc

Nanometrics Inc

View
Senior Firmware Developer
Ottawa, ON, CA
Website:
nanometrics.ca
Employees:
199
Kevin F. Work Experience Details
  • Nanometrics Inc
    Senior Firmware Developer
    Nanometrics Inc
    Ottawa, On, Ca
  • Honour Bound Game Studios Inc.
    Lead Software Developer
    Honour Bound Game Studios Inc. Jul 2024 - Oct 2024
    Ottawa, Ontario, Canada
    - Leading a team of developers in the creation of a game built with Unity3D.- Providing mentorship and guidance to developers.
  • Invert Inc.
    Senior Software Developer
    Invert Inc. Jul 2022 - Feb 2024
    Ottawa, Ontario, Canada
    Led a team of developers of the company's Climate Action Platform, focused on server development and architecture.- Responsible for the overall architecture and design of the server project.- Implemented and maintained a purchasing/subscription system within the Climate Action Platform using the Stripe APIs.- Maintained Bitbucket pipelines and Docker configurations for server and web applications, including handling deployments to AWS along with local development environments.- Coordinated with the frontend development team to design and develop REST APIs that met business requirements.- Created internal tools and tests to aid in the stability of the server logic.
  • Canopy Growth Corporation
    Software Automation Developer
    Canopy Growth Corporation Feb 2019 - Apr 2022
    Ottawa, Ontario, Canada
    - Collaborated with Hardware Engineering team to design and develop bespoke Smart Device Programmer modules using Raspberry Pi Compute Modules and NFC technology to program and collect data of smart devices on automated production lines .- Collaborated with external contractors to design, develop and test communication protocols between Programmable Logic Controllers (PLC) and Smart Device Programmer modules on automated production lines.- Designed and developed software using C++ and the Rust programming language for the Smart Device Programmer modules to communicate with PLCs to program and collect data on hundreds of smart devices produced per hour. - Designed and developed a metrics collection service using the Rust programming language, C++ and Docker that runs on a network and collects data from PLCs reporting production line stability for monitoring.- Developed desktop applications using C++ and the Qt framework to simulate and debug communications between the different kinds of production lines and Smart Device Programmer modules.- Developed desktop applications using C++ and the Qt framework which interfaced with embedded devices to aid in debugging and development by the Embedded Development team.
  • You.I Tv
    Build And Tools Engineer - Product
    You.I Tv May 2016 - Feb 2019
    Kanata, Ontario, Canada
    As the principle build engineer for the product team, I was responsible for architecting and developing the build system that supported 10+ platforms spanning across desktop, mobile, console and server based technology.- Designed and developed the product build system using modern CMake architecture and best practices to support development of video streaming applications across 10+ platforms including gaming consoles, mobile devices, TVs and Set Top boxes.- Modified and maintained a custom build of CMake to support compilation of the product engine on gaming consoles.- Designed the build system make getting onto new platforms faster through the use of modular architecture.- Developed command-line applications using Ruby to provide project generation and build management making development of video streaming applications easier for teams.- Collaborated with the internal React-Native development team to design and create command-line applications, NPM scripts and CMake build files to incorporate React-Native into the product.- Collaborated with developers on the Roku server team to aid in their integration of the new build system.- Provided support to services teams and external clients on the use of the product build system, collecting and incorporating feedback to make the build system more robust.- Provided training sessions and guidance on the use of the build system to internal teams and external clients.- Worked with technical writers to create comprehensive documentation on the use of the build system to be used on the company's documentation portals.
  • Fuel Industries
    Technical Lead, Software Development
    Fuel Industries Aug 2013 - Apr 2016
    Ottawa, Canada Area
    - Led development teams, shipping multiple products. Worked closely with project owners, cross-disciplinary team leads and external development teams to plan project deliverables and coordinate requirements.- Implemented multiplayer support in a shipped mobile title using C# and existing third-party server technology.- Architected a framework in C# that was used by in-house development teams on multiple shipped products.- Created in-house tools using C# for the creation of interactive books. Providing training in the use of the tools to designers and developers.- Created prototypes for client pitches using C# and the Unity3D game engine.
  • Woozworld Inc.
    Software Developer
    Woozworld Inc. Apr 2013 - Aug 2013
    Montreal, Canada Area
    - Worked on porting web version of Woozworld to run on mobile devices using the Unity3D game engine and C#.
  • Woozworld Inc.
    Java/Flex Developer
    Woozworld Inc. Sep 2012 - Apr 2013
    Montreal, Canada Area
    - Worked on the internal scripting engine for the Woozworld quest system, adding new features.- Created tools using Java to generate code from quest files to reduce developer overhead and effort in building new quests and systems.
  • Funcom
    Flash Programmer
    Funcom May 2011 - Aug 2012
    Montreal, Canada Area
    - Acting lead on the Fashion Week Live game. Worked closely with front-end and server developers.- Coordinated efforts with contractors to architect the servers for scaling and feature development.- Develop and maintain build pipeline for social game project using Maven and Ant to support local and remote game deployment.- Developed content processor tools for Ant to automate build processes for designers to get data into the game.- Creation of game systems, including data management and communication with server.- Developed client and server features.
  • Hb Studios
    Software Engineer
    Hb Studios Jun 2007 - Apr 2011
    Lunenburg, Nova Scotia
    During my time at HB Studios, I worked on many projects that were developed for multiple platforms. My responsibilities ranged far across the board, from UI design and implementation to implementing and maintaining save systems, to researching new technologies for new consoles, audio programming and ensuring projects follow first party requirements.
  • Raasm Software
    Software Developer
    Raasm Software 2004 - 2005
    - Designed and developed database-driven point of sales application, using C#, for use in a small business.

Kevin F. Skills

C C++ C# Java Actionscript Lua Ant Nant Maven Flash Visual Studio Scripting Unity3d Oop Video Games Perforce Social Games Javascript User Interface Design Game Development Software Development Cmake

Kevin F. Education Details

Frequently Asked Questions about Kevin F.

What company does Kevin F. work for?

Kevin F. works for Nanometrics Inc

What is Kevin F.'s role at the current company?

Kevin F.'s current role is Senior Firmware Developer.

What is Kevin F.'s email address?

Kevin F.'s email address is ke****@****lds.com

What is Kevin F.'s direct phone number?

Kevin F.'s direct phone number is +161388*****

What schools did Kevin F. attend?

Kevin F. attended Algonquin College Of Applied Arts And Technology, Nbcc Miramichi, Algonquin College Of Applied Arts And Technology.

What are some of Kevin F.'s interests?

Kevin F. has interest in Gaming, Programming, Reading.

What skills is Kevin F. known for?

Kevin F. has skills like C, C++, C#, Java, Actionscript, Lua, Ant, Nant, Maven, Flash, Visual Studio, Scripting.

Not the Kevin F. you were looking for?

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.