Bill Carlson work email
- Valid
Bill Carlson personal email
Bill Carlson is a Lead Software Engineer at Microsoft at Microsoft. He possess expertise in c++, game development, perforce, c#, networking and 40 more skills. Colleagues describe him as "Bill is an excellent software engineer and has really grown into the Tech Lead position he's held at Xbox Fitness. Smart, forward-thinking, easy-going and always quick with a potential solution to any problem, Bill is a pleasure to work with. He works closely with the UX team to ensure we provide the best possible experience to our customers, is extremely conscientious about quality, and tests everything he writes. I would work with Bill again in a heartbeat!" and "Nearly every system in our game has Bill's mark upon and he is a key member from UI to DB to architecture. People often stop by the office to rely on Bill's expertise, happy-go-lucky nature, and frank, honest opinions. He's quick-witted and bright and well-respected on the team. I like working with Bill."
Microsoft
View- Website:
- microsoft.com
- Employees:
- 10
- Company phone:
- 0124 415 8000
-
Lead Software EngineerMicrosoft Dec 2012 - PresentRedmond, Washington, UsAs a Lead Engineer on Minecraft I have served on various internal teams and projects. I started with a small development team of 5 engineers, and have at times gone up to having over 60 engineers report through me. Those engineers represent Full Time Employees, direct contractors, and 'managed service' contractors. I manage the day to day prioritization and tasking, bug triage, and generally guide all engineering aspects of my teams.I've been responsible for ensuring that the in-game marketplace in Minecraft runs efficiently and that we can handle all of the new content being created for the game, making sure that purchases work on all of the platforms that we support, and that customers have a great experience. I've lead the client implementations for Minecraft Realms, Realms Plus, and Persona (character customization), the core UI elements and accessibility in Minecraft Bedrock, Identity Management (Microsoft Store Accounts, Xbox Live, Playstation Network, Nintendo, etc), and the China Consumer version of Minecraft.As of 2024, I am the Senior Software Development Engineer Lead for the 'Persona' team within the Marketplace. Our team is responsible for Minecraft's character customization system, the in-game purchase flow, Add-Ons, and various other features on the client within the Marketplace. I have two full-time employees that directly report to me, and I directly lead a small team of 'managed service' contractors. -
Senior Software EngineerMicrosoft Jul 2019 - Oct 2019Redmond, Washington, UsI am the Technical Lead of Minecraft's Storefront team, and also responsible for ensuring that Minecraft is Accessible to people of different abilities. -
Software Engineer IiMicrosoft Jul 2018 - Jul 2019Redmond, Washington, UsCurrently working on the Minecraft team, implementing new features in C++ for the Marketplace in the client. -
Software Engineer IiMicrosoft Jul 2016 - Jul 2018Redmond, Washington, UsWorked on Microsoft Layout for HoloLens and VR, announced at Microsoft Build 2018* Refactored code that manages models and project files on disk* Refactored code that displays models in a menu for the user* Added thread-safety and multi-thread features to loading* Directories are monitored for changes and the UI is updated automatically* Updated and wrote new unit tests for new features* Wrote dozens of bug fixes* This product will be available in the Windows Store in late May 2018Various Unannounced Projects for VR* Bootstrapped a proof of concept app for HoloLens focused on training* Wrote a social VR application for HTC Vive, used to validate an acquisition of AltspaceVR* Coded extensions to our Actiongram content management system* Implemented Voice Chat (relay service), object behaviors, controller graphicsActiongram* Wrote all back-end services and REST APIs to handle internal content creation of thousands of assets that were then streamed to tens of thousands of users of HoloLens.* Services were written in Azure using C#, using SQL as a database, Redis for caching, Azure Blob Storage for file storage, and Akamai CDN for distribution* Wrote tools for artists, designers, and our production team to handle updating content from within Unity and manage them from stand-alone C# applications* Assets were versioned, grouped and tagged, and released to users based on client version, MSA and Azure AD authentication* This application is available for free in the Windows Store. -
Technical LeadMicrosoft Jul 2015 - Jul 2016Redmond, Washington, UsTechnical Lead for Xbox Fitness* Took over full technical ownership of a streaming video project with Kinect gesture detection* Managed a small team of engineers; including hiring, firing, weekly reports, and code reviews* Implemented various new features and bug fixes for a large C++ code base* Coordinated closely with designers and producers to add new workout programs to game data* Responsible for pushing client update packages and publishing new content to the CDN/Azure* Earned ‘fast track’ status and ‘zero issues found’ from Xbox One Certification* Handled all technical details to sunset the product -
Software Engineer Ii - HololensMicrosoft 2014 - 2015Redmond, Washington, UsE3 HoloLens Experience for Halo 5: Guardians* Initiated development in Unity C# for an E3 promotional experience for Halo 5* Implemented user input, UI, and scripting of game elements* Worked very closely with designers, artists, and producers to refine the user experience* Project was the first time the public was able to use HoloLensMinecraft for HoloLens (C++)* Worked to bootstrap development of Minecraft Pocket Edition (C++) for HoloLens* Implemented and refined all user input (gaze, gesture, voice, mouse, and keyboard)* Total project time was only one month from start to finish* Project was demoed for VIPs, shown behind closed doors, and later featured publicly at E3Holobuilder (Minecraft) for HoloLens* Managed all aspects of user input for a HoloLens demo project in Unity* Implemented gaze, gesture, and voice input, as well as keyboard short cuts* Architected the dynamic cursor and all methods of feedback to the user* Product was used in announcing HoloLens and was regarded as “best in show”Minecraft for HoloLens (Java)* Created a prototype version of Minecraft on HoloLens using the original Java implementation* Implemented HoloLens gaze, gesture, and voice input in C# that fed into the Java code* Made various changes and additions to the Java codebase to support HoloLens* Product was used internally to prove feasibility with moving forward with other HoloLens projects -
Generalist Software Engineer IiMicrosoft Dec 2012 - 2014Redmond, Washington, UsProject Spark* Assisted in porting Project Spark from Windows 8 to the Xbox One, and later Xbox 360* Wrote a cross-platform file system library for Windows 8, Xbox One cloud, and Xbox 360* Wrote Kinect performance capture system that recorded voice and animations for playbackXbox Fitness* Wrote, maintained, and optimized tools to handle machine learning of workout gestures* Maintained all system-level UI, controlled by design driven JSON, XML, and H#* Wrote a video security system to ensure that only our own videos can be played from the CDN* Shipped as an Xbox One Day-One Launch Title, updated the live product monthly -
FounderStreaming Media Management Mar 2016 - PresentFounded Streaming Media Management LLC to pursue a project to manage and host streaming video and metadata. Initially this was created to handle online video training for fitness programs, but was then expanded to offer other online training programs, and now handles a wide scope of online services.Most recently, in August 2022 we've launched an online food delivery website for NOMMS (formerly AnoDelivery) in Ellensburg, WA. We handle the entire site - including the front-end HTML, CSS, and Javascript for displaying the site in the browser, and the back-end Azure .NET Framework services written in C#. Our site allows restaurant owners to add, remove, and update menus, items, prices, schedules, and options. We handle the shopping cart, pricing, and payment handling via Stripe. We use Twilio for SMS processing, which we use to send orders to restaurants and to a network of delivery drivers. The entire site was designed, developed, and put into operation in less than one year. Within 6 months of launching, the site allows ordering from nearly every restaurant in our small town (over 50), and we are expanding to be able to support multiple locations.
-
Software EngineerSony Online Entertainment Jul 2006 - Nov 2012San Diego, Ca, UsPlanetside 2* Wrote and maintained significant portions of the C++ code base of an MMO FPS* All code used server authoritative client/server architecture* Designed and implemented systems including input, key binding, UI data sources, HUD indicators, VOIP using Vivox, and other major gameplay featuresDC Universe Online* Instrumental in stabilizing and optimizing DCUO for release on Windows PC and PS3* Optimized servers by carefully profiling performance and then implementing more efficient algorithms, adding multithreaded networking, and streamlining the message pipeline* Increased players-per-zone from 200 to over 2000 in less than one monthFree Realms* Wrote and supported an internal C# design tool for over 20 game designers* Interfaced with multiple PostgreSQL and Oracle DBs, and wrote stored proceduresKung Fu Hustle* Supported the team in shipping an MMO fighting game in China & Taiwan* Performed code security audits and fixed potential exploits* Implemented an encrypted network layer using Crypto++* Designed and wrote a novel code tampering detection and reporting systemR&D Programmer* Maintained and updated a distributed client/server cluster framework* Server and client ran on Windows, Linux, and PS3 in any configuration* Wrote automated unit tests, distributed load tests, and soak tests for all features* Framework was used in 3 SOE titles – DCUO, Kung Fu Hustle, and The Agency -
ProgrammerAmaze Entertainment 2005 - Jun 2006Pirates of the Caribbean: Dead Man’s Chest* Directly interfaced with the Sony PSP API to implement ad-hoc wireless networking* Implemented a reliable messaging system over UDP and an intuitive lobby system* Programmed most of the game’s core functionality and game play in C++ -
Various Positions (Ta, Grader, Office Assistant)Digipen Institute Of Technology 2002 - 2005Redmond, Wa, UsI worked many positions while attending DigiPen Institute of Technology starting from an office assistant (answering phones, making copies, stuffing envelopes and helping students and parents) to a grader for a few different classes and then eventually I was a teaching assistant for a couple of GAM classes. I also gave guest lectures, usually in networking.
Bill Carlson Skills
Bill Carlson Education Details
-
Digipen Institute Of TechnologyMathmatics -
Digipen Institute Of TechnologyReal Time Interactive Simulation
Frequently Asked Questions about Bill Carlson
What company does Bill Carlson work for?
Bill Carlson works for Microsoft
What is Bill Carlson's role at the current company?
Bill Carlson's current role is Lead Software Engineer at Microsoft.
What is Bill Carlson's email address?
Bill Carlson's email address is bc****@****oft.com
What schools did Bill Carlson attend?
Bill Carlson attended Digipen Institute Of Technology, Digipen Institute Of Technology.
What skills is Bill Carlson known for?
Bill Carlson has skills like C++, Game Development, Perforce, C#, Networking, Gameplay, Xml, Xbox 360, Tcp/ip, Multithreading, Directx, Game Programming.
Who are Bill Carlson's colleagues?
Bill Carlson's colleagues are Marjorie Albornoz, Kannikumar Kumar, Mônica Miranda, Melissa I., Yuval Beker, Merve Dincer, Penny Pan.
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