Michael Kernahan

Senior Engineer at binnj, inc.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
CA

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Jakub Ner

Mike is a business minded leader with an eye for maintaining a sustainable development culture and executing on what's needed. His passion for coding shows through and through his code. One of the rare individuals who has an eye for design and garners respect of both coders and UI/UX designers alike. He always made time to teach and help others improve their craft.

Heidi Flynn, CHRL Human Resources Leader

For the 4 years that I have worked with Michael I have had the joy of watching him grow both as a person and as a leader. Michael and I have worked on a few very difficult situations and Michael always shines with his leadership and judgement. You can count on Michael to be extremely level headed and very careful with any decision he makes. Michael will challenge you to ensure you have all the facts and details and works together to make decisions that benefit his team members and the organization. Michael would be an asset to any organization with both his pleasant, outgoing attitude and his incredible contribution to both his teams and the organization.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Canada
    • Software Development
    • 1 - 100 Employee
    • Senior Engineer
      • Jul 2010 - Present

    • Canada
    • Software Development
    • 1 - 100 Employee
    • Co-Founder
      • Oct 2009 - Oct 2010

      Redshirt Labs is a startup currently focused on producing mobile apps. Our first app, Zengaku (and Zengaku Lite) is currently available on iTunes. Redshirt Labs is a startup currently focused on producing mobile apps. Our first app, Zengaku (and Zengaku Lite) is currently available on iTunes.

    • United States
    • Telecommunications
    • 700 & Above Employee
    • Software Development Manager
      • Jul 2008 - Jul 2010

      Manager of a team of 6 software engineers taking projects from the design and elaboration phase through to delivery to the systems and integration testing phase. Current and past projects include switched digital video (SDV), video on demand (VOD) streaming, and auto provisioning. - Protected the team from external distractions, while requiring the best from them - Team delivered on iteration commitments over 90% of the time since July 2008 - JUnit test coverage on legacy code increased from 40% to 90% in one year - All new code produced with maintainable design patterns and 95% test coverage - Strengthened team through strategic adjustments to its composition - Authored formal design process adopted site-wide by Engineering - Participated in working groups defining and improving tools and processes Show less

    • Software Development
    • 1 - 100 Employee
    • Software Developer
      • Oct 2005 - Jul 2008

      Leadership and Coaching Skills As a Developer and Agile Team Lead I took on the role of representing my team and challenging them to continuously improve. This role strengthened my leadership skills ultimately resulting in a promotion to Manager of a development team. - Identified and escalated risks early, without green or red shifting - Represented team in internal and external collaboration and communication - Shielded team from external distractions and advocated for them - Pushed team to reflect and adapt; and to take ownership of issue escalation - Stepped into lead development role when senior team member left Technical Skills Elaborated, designed, developed and tested code for client side Video on Demand (VOD) streaming, server side Electronic Programming Guide data delivery, and inter-server configuration and communication. - VOD: In 6 months took stability from 90% to 99% and test coverage from 0% to 70% - Introduced and advocated code review tool (Code Collaborator) now used site wide - Designed and implemented API for creating XML documents on set top boxes Show less

    • Software Developer
      • May 2003 - Oct 2005

      Designed and developed an engineering drawing editor using C# and OpenGL Functionality included graphical user interface manipulation of lines and elliptical arcs including trimming, stretching, merging, snapping, etc. - Integrated with freehand sketch, surface recognition, and 3D viewer modules - Developed algorithm for identifying surfaces on a 2D drawing - Created several key technologies and processes which are currently being reviewed for patentability or trade secret status - Wrote user guide and several technical reports for future maintenance / development - Was a core member of team that placed second in NRC’s Business Case contest Developed tool for managing the traceability between information, objects and documents Data-model and graphical user interface created using C#, and Java - Adapted tool for use in product life cycle management and software engineering - Architected tool to allow users to dynamically define new object types and links Generated and extended XML based data-model representations and created XSL scripts to transform and display the data for multiple projects. Show less

    • Software Developer (Coop Student)
      • 2000 - 2003

      As a coop student I worked a total of 16 months at the National Research Council. The projects included Constraint Based Design, and Knowledge Extraction from Technical Documents. As a coop student I worked a total of 16 months at the National Research Council. The projects included Constraint Based Design, and Knowledge Extraction from Technical Documents.

Education

  • University of Alberta
    B.Sc., Computer Engineering
    1998 - 2003

Community

You need to have a working account to view this content. Click here to join now