Kevin F. work email
- Valid
Kevin F. personal email
Kevin F. phone numbers
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.
Nanometrics Inc
View- Website:
- nanometrics.ca
- Employees:
- 199
-
Senior Firmware DeveloperNanometrics IncOttawa, On, Ca -
Lead Software DeveloperHonour Bound Game Studios Inc. Jul 2024 - Oct 2024Ottawa, Ontario, Canada- Leading a team of developers in the creation of a game built with Unity3D.- Providing mentorship and guidance to developers. -
Senior Software DeveloperInvert Inc. Jul 2022 - Feb 2024Ottawa, Ontario, CanadaLed 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. -
Software Automation DeveloperCanopy Growth Corporation Feb 2019 - Apr 2022Ottawa, 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. -
Build And Tools Engineer - ProductYou.I Tv May 2016 - Feb 2019Kanata, Ontario, CanadaAs 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. -
Technical Lead, Software DevelopmentFuel Industries Aug 2013 - Apr 2016Ottawa, 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. -
Software DeveloperWoozworld Inc. Apr 2013 - Aug 2013Montreal, Canada Area- Worked on porting web version of Woozworld to run on mobile devices using the Unity3D game engine and C#. -
Java/Flex DeveloperWoozworld Inc. Sep 2012 - Apr 2013Montreal, 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. -
Flash ProgrammerFuncom May 2011 - Aug 2012Montreal, 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. -
Software EngineerHb Studios Jun 2007 - Apr 2011Lunenburg, Nova ScotiaDuring 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. -
Software DeveloperRaasm Software 2004 - 2005- Designed and developed database-driven point of sales application, using C#, for use in a small business.
Kevin F. Skills
Kevin F. Education Details
-
Game Development -
Nbcc MiramichiElectronic Game Design -
Multimedia Web Specialist
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?
-
Kevin Howlett F CPHR, ICD.D
Retired Air Canada Executive (Human Resources/Regional Markets $ Government RelationsDelta, Bc
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial