Karl Simonsen

Karl Simonsen Email and Phone Number

CTO @ FinTech AI
Camano Island, WA, US
Karl Simonsen's Location
Camano, Washington, United States, United States
Karl Simonsen's Contact Details
About Karl Simonsen

As an experienced Swift, C#, C / C++ and Python Developer, I enjoy solving tough technical challenges and making a difference! I like working with and leading great teams who are always pushing to make each other better and having fun doing it!US Citizen

Karl Simonsen's Current Company Details
FinTech AI

Fintech Ai

View
CTO
Camano Island, WA, US
Website:
microsoft.com
Employees:
10
Company phone:
0124 415 8000
Karl Simonsen Work Experience Details
  • Fintech Ai
    Cto
    Fintech Ai
    Camano Island, Wa, Us
  • Microsoft
    Senior Software Engineer (Through Artech L.L.C.)
    Microsoft Jan 2024 - Present
    Redmond, Washington, Us
    Aggressively converting many hundreds of existing Windows projects to use the Universal C Runtime Libraries (UCRT) across the entire Windows domain.This project takes full advantage of my in-depth and long-held knowledge of the CRT and other C++ libraries (MFC, ATL, iostream.h, and STL), as well as the Microsoft Windows code base and proprietary Build System. In addition to converting the build system, I updated hundreds of source files to use the modern C++ language and STL features.I also used the proprietary Windows Component Database (WCD) using C# to analyze dependencies to accurately determine which components needed to be converted as a group and where tradeoffs could be made. Overall, created about 50 often complex PRs in 5 months across dozens of teams.
  • Fintech Ai
    Cto
    Fintech Ai Jul 2023 - Present
    Primarily developing apps, initially for the iPhone, to (for example) share AI-generated “hockey stick” stock market predictions. Also managing all infrastructure and software resources on the non-AI side of the company, including GitHub for the team; Google Cloud Integration and scheduling dozens of daily and weekly model runs, organization of cloud storage, Firebase app storage, etc.
  • Career Break
    Career Transition
    Career Break Jan 2023 - Jun 2023
    Took some time to update my skills, organize my life, and prepare for the next career steps. Preparing to start a new project!
  • Meta
    Senior Software Engineer (Through Ursus, Inc.)
    Meta Aug 2021 - Dec 2022
    Menlo Park, Ca, Us
    • Developer on the PyTorch Edge Productivity team AI Performance Evaluation Platform (AIBench) for mobile devices. This partially-OSS platform allows benchmarking ML models on over 100 mobile devices in a dedicated device lab. • Working mostly in Python with some C++ / PHP / JavaScript / React on Linux / MacOS and Android / iOS devices. • Added device profiling capabilities using Android degrade and Perfetto technologies. • Improved iOS profiling capabilities using Xcode Instruments for iPhone devices. • Many UI improvements to their front end. • Added custom results capabilities to their benchmark runs. • (see https://github.com/facebook/FAI-PEP for related OpenSource components).
  • Microsoft
    Senior Software Development Engineer (Through Waferwire)
    Microsoft Mar 2021 - Aug 2021
    Redmond, Washington, Us
    Converting and updating a large number of legacy C++ projects to 64-bit for Visual Studio 2022.
  • Google
    Software Development Engineer (Through Randstad Technologies)
    Google Dec 2019 - Sep 2020
    Mountain View, Ca, Us
    C++ and Python Developer working on the Google Widevine DRM Security Team.- Used Reverse Engineering, exploit detection, analysis and prevention of potential threats to proprietary Google code and collateral (i.e. cipher keys and media) from key media partners such as Netflix and Amazon.- Used Visual Studio 2019, Fiddler, ADA, Git, GitHub API, and various internal Google tools.
  • Microsoft
    Senior Software Development Engineer (Through Apex Systems)
    Microsoft Jan 2018 - Jul 2019
    Redmond, Washington, Us
    C# Developer consulting for Microsoft Corporation's Research Group (Microsoft Maps team: C#, SQL, Cosmos, Big Data, Azure, Aria, CloudBuild/CloudTest).
  • Mutualink
    Senior Software Development Engineer (Through Oxford Global Resources)
    Mutualink Apr 2017 - Feb 2018
    Wallingford, Ct, Us
    Part of a small development team working for Mutualink on a Windows-based product for Mutualink: Windows-based universal server-less Public Safety A/V Communications System used by EMS. (C++, PHP, Scripting).
  • Expedia Group
    Senior Software Engineer (Through Artech Consulting)
    Expedia Group Apr 2016 - Mar 2017
    Seattle, Wa, Us
    Full-stack Development in C#, JavaScript and Java for the Expedia.com GCO team.Working as a senior member of an Agile development team doing both development, test development, and testing.Using Visual Studio, Source Tree, Eclipse, IntelliJ, Stash, Jira and Git.
  • Microsoft
    Senior Software Engineer (Through Q Analysts)
    Microsoft Feb 2015 - Feb 2016
    Redmond, Washington, Us
    C# and C++ Development for the Microsoft Office Extensibility Development Team
  • Istreamplanet
    Senior Software Engineer (Through Urgenci)
    Istreamplanet Jun 2014 - Sep 2014
    Agile C# and C++ Development Consultant developing Aventus for iStreamPlanet, a world leader in live video streaming technology.Also used JavaScript, Git, Jenkins, MongoDB.
  • Microsoft
    Software Development Engineer (Through Technosoft Corp)
    Microsoft Nov 2013 - Apr 2014
    Redmond, Washington, Us
    Agile C# and C++ Development for Microsoft Lync / Skype For Business.
  • Microsoft
    Software Development Engineer
    Microsoft Jun 2008 - Sep 2013
    Redmond, Washington, Us
    Microsoft Dynamics AX (ERP flagship product), Compiler and Server Foundation teams.C# and C++ developer on two versions of the X++ compiler. Part of a small team that rewrote the compiler from scratch in C#, providing significant gains in performance, new language features, improved diagnostics and code quality. Used SFE design, Agile methodology and Test-driven development.In the process, we improved full application compile times by more than an order of magnitude! (i.e. better than 10x faster)Other highlights:• Designed and implemented various X++ forms and corresponding tables for the AX Server Security team. These were among the most complex AX 2012 forms, including Fact Boxes, List Boxes and tree controls.• Designed and implemented support for AX 2012 customization improvements, including Pre- and Post- Method Event Handlers (Patent Pending), and Delegates, including all the MorphX and Visual Studio UI.• Implemented table inheritance for the Dynamics AX 2012 X++ compiler, allowing better table customization.• Improved the code coverage logic and UI for AX 2012, providing greatly improved utility over AX 2009.• Wrote hundreds of unit tests and other tests (both X++ and C#) for X++ language features, using mainly Tes- Driven Development methodology..
  • Lexisnexis
    Senior Software Design Engineer (Through Interactive Business Systems)
    Lexisnexis Apr 2008 - Jun 2008
    New York City, Ny, Us
    C++ developer doing Unicode conversion, globalization and bug fixing for a key Legal Software product (Concordance®).
  • Microsoft
    Senior Software Design Engineer (Through Volt Technical Resources)
    Microsoft Mar 2007 - Mar 2008
    Redmond, Washington, Us
    Contract C / C++ developer working on HD satellite TV support (DirecTV / Dish / BSkyB) for Windows Media Center on the Microsoft eHome NetOp TV team. (XML, PNP / UPnP device discovery, drivers, interfaces…)Was the first person at Microsoft to successfully achieve and demonstrate simultaneous DVR recording and playback of 4 HD MPEG4 satellite channels on a Windows PC.
  • Lenovo
    Software Design Engineer (Through Technisource, Inc.)
    Lenovo Dec 2006 - Feb 2007
    Morrisville, Nc, Us
    Remote contract position fixing integration issues for OEM Windows configuration.
  • Microsoft
    Senior Software Design Engineer (Through Volt Technical Resources)
    Microsoft Nov 2005 - Nov 2006
    Redmond, Washington, Us
    Helped ship Microsoft Windows® Vista as a C / C++ contract developer on the core Windows Build Architecture Team:- Investigated possible build optimizations and improvements used in Windows 7.- Fixed over 300 security and other bugs in MFC42, ATL, STL, iostream, CRT and other Microsoft Windows® Vista OS sources.- Added IPv6 socket support to MFC42. Merged 32-bit and 64-bit MFC42 sources.- Extensive use of internal proprietary analysis tools to find / address security issues
  • Self-Funded Sabbatical And Volunteer
    Leisure / Travel
    Self-Funded Sabbatical And Volunteer Oct 2002 - Oct 2005
    Reston, Virginia, Us
    After 15 intense years at Microsoft, I took a few years off to attend to family issues, travel, and spend some time relaxing by the pool in California. It was great, but eventually I got bored of that and went back to Microsoft.
  • Microsoft
    Senior Software Design Engineer Lead
    Microsoft Jul 1987 - Sep 2002
    Redmond, Washington, Us
    Over 15 years experience FTE developer in Developer Devision (mostly C / C++ and Visual Studio).Extensive experience with product development life cycle.Shipped over 20 products including: QuickBASIC 4.0 / 4.5, BASIC 6.0, C 5.1 / 6.0, C / C++ 7.0, Fortran, MASM, QuickPascal, Visual C++ 1.0, 1.1, 2.0 4.0, 4.1, 5.0, 6.0, 7.0. Visual Studio 1.0, 2.0 & .NET, and Win32 SDK.Responsibilities included: - VC++ Development Lead with up to 4 direct reports.- Build process expert (improved VS & NT build systems; pioneer in Continuous Integration).- C++ Object Oriented UI design & development for Visual Studio (VS).- Led VC++ Project / Build System UI team through major dev. cycles.- Designed & Implemented the first Source Code Control COM interface for VS.- Original author of globalization & wide-char (ISO 10646 / Unicode) C/C++ runtime support, including tchar.h. Helped design the original globalization API's (winnls.h) for Windows.- Wrote the original Microsoft C++ iostream libraries. (precursor to STL)- Improved efficiency and performance of C runtime libraries.- Developed DOS Graphics runtime for C, BASIC and Pascal products.- Wrote x86 Assembly code for BASIC and C runtime libraries.
  • Dow
    Co-Op Programmer From The University Of Waterloo
    Dow Sep 1986 - Dec 1986
    Midland, Michigan, Us
    Wrote a network packet gateway to allow email to be sent between the Unix-based email system used by Scientists and the IBM email used by Management. Amazingly, this was implemented entirely using IBM COBOL!
  • University Of Waterloo
    Co-Op Programmer
    University Of Waterloo Jan 1986 - Apr 1986
    Waterloo, Ontario, Ca
    Developed the email system, Whois capability and other features of the Waterloo Engineering Department’s fledgling WatStar LAN which was used (live) internally by all Engineering students and was productized as a potential competitor of Novell at the time.
  • Control Data Corporation
    Co-Op Programmer From The University Of Waterloo
    Control Data Corporation May 1985 - Aug 1985
    Minneapolis, Minnesota, Us
    VLSI Integration design work on a Supercomputer
  • Houghton Mifflin Company International, Inc.
    Co-Op Programmer From The University Of Waterloo
    Houghton Mifflin Company International, Inc. Sep 1984 - Dec 1984
    Worked for Kaufman Consulting to port the Houghton Mifflin Spelling Corrector software from Mainframe-based algorithms to C for the IBM PC. It was later used by, for example, the DOS and early Windows versions of Microsoft Word.
  • Commodore
    Co-Op Programmer From The University Of Waterloo
    Commodore Jan 1984 - Apr 1984
    Us
  • Commodore
    Co-Op Programmer From The University Of Waterloo
    Commodore May 1983 - Aug 1983
    Us

Karl Simonsen Skills

Software Development C# Visual Studio .net C++ Sql Windows Xml Sdlc Tfs Perforce Perl Software Development Life Cycle Software Design Agile Methodologies Microsoft Basic Compilers Globalization X86 Assembly X++ Computer Graphics Perl Script Morphx Agile And Waterfall Methodologies Digital Tv Version Control Gated Check Ins Microsoft Dynamics Ax Microsoft Windows Mfc Atl C/c++ Stl Dos Commands Unicode Build Systems Javascript Java Git Stash Jira Travel Computer Science Programming Languages Problem Solving Cooperative Development Root Cause Problem Solving C (Programming Language Unix Engineering Creative Problem Solving

Karl Simonsen Education Details

  • University Of Waterloo
    University Of Waterloo
    Computer Science With Electrical Engineering
  • London Central Secondary School
    London Central Secondary School
    Music

Frequently Asked Questions about Karl Simonsen

What company does Karl Simonsen work for?

Karl Simonsen works for Fintech Ai

What is Karl Simonsen's role at the current company?

Karl Simonsen's current role is CTO.

What is Karl Simonsen's email address?

Karl Simonsen's email address is ka****@****ook.com

What is Karl Simonsen's direct phone number?

Karl Simonsen's direct phone number is +142578*****

What schools did Karl Simonsen attend?

Karl Simonsen attended University Of Waterloo, London Central Secondary School.

What are some of Karl Simonsen's interests?

Karl Simonsen has interest in Children, Civil Rights And Social Action, Politics, Education, Science And Technology, Human Rights, Animal Welfare, Arts And Culture, Health.

What skills is Karl Simonsen known for?

Karl Simonsen has skills like Software Development, C#, Visual Studio, .net, C++, Sql, Windows, Xml, Sdlc, Tfs, Perforce, Perl.

Who are Karl Simonsen's colleagues?

Karl Simonsen's colleagues are Kb Gaming, Shuo Chen, Yusof Samsudin, Greg Smith, Anand Rajeswaran, Kannikumar Kumar, Sa Tran.

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.