Erik Schulz

Erik Schulz Email and Phone Number

Minecraft Dev @ Mojang Studios
Erik Schulz's Location
Greater Seattle Area, United States, United States
Erik Schulz's Contact Details

Erik Schulz work email

Erik Schulz personal email

About Erik Schulz

I'm a Software Engineer that's passionate about building layered systems and enjoys the challenge of leading efforts to solve hard to optimize problems.

Erik Schulz's Current Company Details
Mojang Studios

Mojang Studios

View
Minecraft Dev
Erik Schulz Work Experience Details
  • Mojang Studios
    Senior Software Engineer
    Mojang Studios Aug 2021 - Present
    Stockholm, Stockholm, Se
    Enjoying my dream job working on Minecraft Bedrock!
  • Microsoft
    Senior Software Engineer, Csd Data & Intelligence
    Microsoft Nov 2017 - Oct 2021
    Redmond, Washington, Us
    I autonomously built and shipped an experimental Windows update service designed to update Windows for machines which had previously failed to update. This C++17 service leveraged custom cloud services and was deployed to millions of Windows machines.Working with my team, I designed and built packaging and installation tools for cross platform Windows application installation and updates, while leveraging purely open source software, C#, and .NET Core.I volunteered to help a team meet their schedule to create a new Windows update stack. While helping, I designed and implemented a rule based engine to analyze packages and catch bugs before they were shipped to customers using C# and Azure services.Helped another team hit deadlines and while doing so I improved the reliability of their Windows service. With some refactoring and a command queue, I removed all race conditions from their Windows API.
  • Microsoft
    Software Developer Ii, Microsoft Hololens
    Microsoft Sep 2013 - Nov 2017
    Redmond, Washington, Us
    I shipped Windows HoloLens (Augmented Reality Device) and three updates for it.While working on it, I designed and implemented Windows AR APIs and built highly concurrent supporting Win32 services in C++17. This was challenging as the hardware was changing while the APIs were being built, and internal consumers were3 using them. Most of these APIs were real time sensitive and had memory or cpu constraints.I refactored our aging code base by implementing a locking hierarchy, adding non-blocking IO, and defining strict initialize and shutdown orders. This resulted in a 30% reduction in our incoming bug rate during the next release milestone.To improve quality I proposed and built an end to end automated testing framework that resulted in the team's P0 bug rate being reduced by half. It worked by simulating HoloLens hardware drivers with software and providing a high level API that represented the world as a simulation.While working on HoloLens I researched and developed a number of prototype features. Two of which shipped. A real time polygon reduction algorithm and a WiFi relocalization service which I received a patent for (10531065).I contributed to the team’s culture by updating old c++ patterns to new c++17 paradigms, sharing interesting c++/coding articles, fostering whiteboard design discussions, many code reviews, and helping junior developers succeed.Other challenges I faced included debugging rendering APIs, triaging bugs between teams above and below us in the stack, and helping other teams consume/understand our APIs.
  • Microsoft
    Software Developer, Windows 8
    Microsoft Dec 2011 - Sep 2013
    Redmond, Washington, Us
    I shipped Windows 8 Calendar App for which I built and maintained the JavaScript UI. Later in the product's life-cycle I maintained all of its UX.My challenges included building an app on unfinished APIs, refactoring an ever growing JavaScript code base, adding web workers to parallelize the work and managing product expectations against a tight deadline.To improve code quality across the application, I helped write an internal jQuery like library, introduced the use of the promise pattern, and other functional programming paradigms.
  • Vulcan
    Software Engineer
    Vulcan Jul 2008 - Nov 2011
    Seattle, Wa, Us
    I worked on a custom network protocol for a multi-threaded media streaming service written in C++ and designed for satellite traffic. It was built on top of UDP and leveraged protocol buffers.I wrote custom extensions to MediaWiki to interact with a NoSQL semantic learning system made with Python. I also built REST APIs in Python so apps could consume data from the semantic learning system.I contributed to a C# Outlook plugin that assisted in auto sorting mail using semantic learning and behavioral analytics.
  • Levelten Design
    Applications Developer
    Levelten Design Feb 2007 - Mar 2008
    Dallas, Tx, Us
    I implemented a custom content management system from the ground up and deployed it on a number of customer sites. Here I learned how to support customers which required writing custom extensions for their needs. Some customers required integration of outside systems for distributing ads.I also built a number of small full stack websites based on customer requirements using a variety of open source CMS.

Erik Schulz Skills

Javascript Jquery Software Development F# C++ Web Development Software Engineering Web Applications Python Agile Methodologies Scrum Css Visual Studio C# .net Software Design Functional Programming Git

Erik Schulz Education Details

  • The University Of Texas At Austin
    The University Of Texas At Austin
    Computer Science

Frequently Asked Questions about Erik Schulz

What company does Erik Schulz work for?

Erik Schulz works for Mojang Studios

What is Erik Schulz's role at the current company?

Erik Schulz's current role is Minecraft Dev.

What is Erik Schulz's email address?

Erik Schulz's email address is es****@****oft.com

What schools did Erik Schulz attend?

Erik Schulz attended The University Of Texas At Austin.

What are some of Erik Schulz's interests?

Erik Schulz has interest in Functional Programming, Directx, Concurrency, Immutable Algorithms.

What skills is Erik Schulz known for?

Erik Schulz has skills like Javascript, Jquery, Software Development, F#, C++, Web Development, Software Engineering, Web Applications, Python, Agile Methodologies, Scrum, Css.

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.