Karl Simonsen work email
- Valid
- Valid
Karl Simonsen personal email
- Valid
- Valid
Karl Simonsen phone numbers
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
Fintech Ai
View- Website:
- microsoft.com
- Employees:
- 10
- Company phone:
- 0124 415 8000
-
CtoFintech AiCamano Island, Wa, Us -
Senior Software Engineer (Through Artech L.L.C.)Microsoft Jan 2024 - PresentRedmond, Washington, UsAggressively 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. -
CtoFintech Ai Jul 2023 - PresentPrimarily 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 TransitionCareer Break Jan 2023 - Jun 2023Took some time to update my skills, organize my life, and prepare for the next career steps. Preparing to start a new project!
-
Senior Software Engineer (Through Ursus, Inc.)Meta Aug 2021 - Dec 2022Menlo 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). -
Senior Software Development Engineer (Through Waferwire)Microsoft Mar 2021 - Aug 2021Redmond, Washington, UsConverting and updating a large number of legacy C++ projects to 64-bit for Visual Studio 2022. -
Software Development Engineer (Through Randstad Technologies)Google Dec 2019 - Sep 2020Mountain View, Ca, UsC++ 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. -
Senior Software Development Engineer (Through Apex Systems)Microsoft Jan 2018 - Jul 2019Redmond, Washington, UsC# Developer consulting for Microsoft Corporation's Research Group (Microsoft Maps team: C#, SQL, Cosmos, Big Data, Azure, Aria, CloudBuild/CloudTest). -
Senior Software Development Engineer (Through Oxford Global Resources)Mutualink Apr 2017 - Feb 2018Wallingford, Ct, UsPart 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). -
Senior Software Engineer (Through Artech Consulting)Expedia Group Apr 2016 - Mar 2017Seattle, Wa, UsFull-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. -
Senior Software Engineer (Through Q Analysts)Microsoft Feb 2015 - Feb 2016Redmond, Washington, UsC# and C++ Development for the Microsoft Office Extensibility Development Team -
Senior Software Engineer (Through Urgenci)Istreamplanet Jun 2014 - Sep 2014Agile C# and C++ Development Consultant developing Aventus for iStreamPlanet, a world leader in live video streaming technology.Also used JavaScript, Git, Jenkins, MongoDB.
-
Software Development Engineer (Through Technosoft Corp)Microsoft Nov 2013 - Apr 2014Redmond, Washington, UsAgile C# and C++ Development for Microsoft Lync / Skype For Business. -
Software Development EngineerMicrosoft Jun 2008 - Sep 2013Redmond, Washington, UsMicrosoft 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.. -
Senior Software Design Engineer (Through Interactive Business Systems)Lexisnexis Apr 2008 - Jun 2008New York City, Ny, UsC++ developer doing Unicode conversion, globalization and bug fixing for a key Legal Software product (Concordance®). -
Senior Software Design Engineer (Through Volt Technical Resources)Microsoft Mar 2007 - Mar 2008Redmond, Washington, UsContract 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. -
Software Design Engineer (Through Technisource, Inc.)Lenovo Dec 2006 - Feb 2007Morrisville, Nc, UsRemote contract position fixing integration issues for OEM Windows configuration. -
Senior Software Design Engineer (Through Volt Technical Resources)Microsoft Nov 2005 - Nov 2006Redmond, Washington, UsHelped 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 -
Leisure / TravelSelf-Funded Sabbatical And Volunteer Oct 2002 - Oct 2005Reston, Virginia, UsAfter 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. -
Senior Software Design Engineer LeadMicrosoft Jul 1987 - Sep 2002Redmond, Washington, UsOver 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. -
Co-Op Programmer From The University Of WaterlooDow Sep 1986 - Dec 1986Midland, Michigan, UsWrote 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! -
Co-Op ProgrammerUniversity Of Waterloo Jan 1986 - Apr 1986Waterloo, Ontario, CaDeveloped 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. -
Co-Op Programmer From The University Of WaterlooControl Data Corporation May 1985 - Aug 1985Minneapolis, Minnesota, UsVLSI Integration design work on a Supercomputer -
Co-Op Programmer From The University Of WaterlooHoughton Mifflin Company International, Inc. Sep 1984 - Dec 1984Worked 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. -
Co-Op Programmer From The University Of WaterlooCommodore Jan 1984 - Apr 1984Us -
Co-Op Programmer From The University Of WaterlooCommodore May 1983 - Aug 1983Us
Karl Simonsen Skills
Karl Simonsen Education Details
-
University Of WaterlooComputer Science With Electrical Engineering -
London Central Secondary SchoolMusic
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
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