Chao-Hung Sun work email
- Valid
Chao-Hung Sun personal email
Chao-Hung Sun phone numbers
Fail fast; learn fast.The most important mindset I learned in Microsoft. The concept has inspired me to learn more from the rapidly evolving industry and the briliant colleagues and mentors I’ve worked with.I am a highly self-driven team technical lead. I identify team pain points to continuously and develop plans to improve team workflow in both process and tooling while delivering business result. My technical field of focus involves SDK API design for framework, system design for Inter-process communication framework, desktop application development on Windows, and iOS SDK development with wearable technology . As of 2022 career break, I'm building technical skills needed to enter AR/VR industry with proficiency in Artificial Intelligence.Outside of Microsoft, I’m a certified level 2 snowboard instructor with coaching experience over 100 students in the past two winter seasons.
-
FounderChaos & Flow Llc Aug 2022 - Present -
Personal Goal PursuitCareer Break May 2022 - PresentI left Microsoft in pursuit of personal goals that I need in the next chapter of my life.
-
Senior Software EngineerMicrosoft Sep 2020 - Apr 2022Redmond, Washington, UsSurface Management Extension (owner)- Architected and led a team of 3 senior engineers to deliver internal SDK and services shipped as Surface Management Extensions to bridge IPC between apps development and Surface driver and firmware development.- Leveraging Surface Management Extension, worked with a group of Driver and Firmware engineers to enable Smart Charging in Surface app.Surface App Libraries (owner)- Architected and led a team of 4 junior engineers to deliver internal SDK.- Aggregate lessons learned in Surface App 1.0 and Surface Diagnostic Toolkit to provide a new library for configuration-driven and content-driven apps for newest Surface app and designed to support other apps such as Surface Diagnostic Toolkit to curate experience for each Surface SKU via several data sources including Azure, embedded resources, and inboxed data form Imaging team.Surface App Releases (owner)- Championed branching and release strategy in weekly self-host program and our public release on Oct 5, 2021 and following QFE releases.Dev Ops (owner)- Setup Azure DevOps workflow for build and release management in multiple Git repos involving Surface app, Surface Diagnostic Toolkit, Surface Management Extensions, and several internal libraries and tools.- Designed and improved processes for weekly selfhost program and production releases for Surface app and Surface Management Extensions.- Mentored engineers in both India and Redmond offices with continuous recorded brown-bags and documentations. -
Software Engineer IiMicrosoft Sep 2017 - Sep 2020Redmond, Washington, UsSurface Diagnostic Toolkit for Business (owner)- Architected and transform Surface Diagnostics Toolkit to be highly modular and configurable in both UI and assemblies using MVVM, Dependency Injection, and Attributed programming. This added experiences in Surface Diagnostic Toolkit for Business servicing self-help, IT desk, and UI-less console execution.- Used Unity container for Ioc, MEF (Managed Extensibility Framework) to dynamically load .DLL.- Awarded E+D Leadership Team Award for Surface Diagnostic Toolkit- Established engineering best practices and sprint planning methodology across development and program management teams.- Designed functional and design specs for a cross-team project that involves several software components, which allow Surface applications and tools access low-level API from sandbox UWP environment using RPC, gRPC, and Protocol Buffers.Miscellany:- Sprint planning, retro, and review.- Administrate devops environment using Azure DevOps.- Mentored FTE, vendors, and interns for other projects.- Conducted both phone and onsite interviews. -
Software Engineer IMicrosoft Apr 2015 - Sep 2017Redmond, Washington, UsMicrosoft Band: - started from scratch and shipped Microsoft Band SDK on iOS for Objective-C with a team of 3.Leverage Google protobuf over Bluetooth LE and USB transport to communicate between iOS, Mac OSX and custom Firmware (Microsoft Band).- designed public API to support actionable smart notifications in platform-specific offering that allows developers to customize notifications that allow users to respond on Microsoft band supporting Android broadcast manager, Windows Phone toast notification, and iOS ANCS (apple notification center service). Microsoft Band PLE:- Handle maintenance of Microsoft Band app on iOS, Windows, and Android by fixing remaining high priority bugs and prepare for end of life software cycle for Microsoft Band.Surface Diagnostic Toolkit (owner)Learned Windows and C# from scratch, and build a WPF app from scratch and shipped Surface Diagnostic Toolkit as both as public and internal operation product servicing Customer Support specialists, Microsoft Retail Store agents, and Return and Repair center. -
Ios Software Contractor At Microsoft BandMicrosoft Nov 2013 - Mar 2015Redmond, Washington, UsMicrosoft Band- as a member of iOS/OSX SDK team, worked along with Android and Windows Phone SDKteams and communicate with App, Cloud, and Firmware team.- Designed Generic Device Connection Architecture for USB and Bluetooth LE- Designed Portable RESTful library specific for multi-request typed task for Microsoft Health- Implemented client side of custom Bluetooth LE protocol to communicate with Microsoft Band- Maintained USB protocol from previous my mentor.- Implemented Tile Management, Sync, Bike, Notifications, and several APIs that synchronize data between iOS app and Microsoft Band firmware.DevOps- Setup CI using Jenkins and XcodeBot with GIT version control, and automated each commit tocheck-ins on Team Foundation Server. - maintained custom on premise Mac Mini build/test cluster. This was after Satya promoted combined engineering and before Microsoft started supporting multiple platforms. I maintained8-10 Mac Mini listening to SSH from TFS build agent to translate TFS build request over SSH as Xcode build and code sign tasks.
Chao-Hung Sun Skills
Chao-Hung Sun Education Details
-
Harvard Business School OnlineCore Credential Of Readiness -
Florida Institute Of TechnologyComputer Science
Frequently Asked Questions about Chao-Hung Sun
What company does Chao-Hung Sun work for?
Chao-Hung Sun works for Chaos & Flow Llc
What is Chao-Hung Sun's role at the current company?
Chao-Hung Sun's current role is Snowboard Instructor | Ex-Microsoft.
What is Chao-Hung Sun's email address?
Chao-Hung Sun's email address is ch****@****oft.com
What is Chao-Hung Sun's direct phone number?
Chao-Hung Sun's direct phone number is +132148*****
What schools did Chao-Hung Sun attend?
Chao-Hung Sun attended Harvard Business School Online, Florida Institute Of Technology.
What are some of Chao-Hung Sun's interests?
Chao-Hung Sun has interest in Science And Technology, Environment, Arts And Culture, Health.
What skills is Chao-Hung Sun known for?
Chao-Hung Sun has skills like Software Engineering, Sdk Development, Objective C, Ios Development, Git, Xcode, Project Management, Tfs, Jenkins, Continuous Integration, Computer Science, Java.
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