John Ehrhardt Email and Phone Number
John Ehrhardt work email
- Valid
- Valid
- Valid
John Ehrhardt personal email
- Valid
John Ehrhardt phone numbers
John Ehrhardt is a Director of Engineering - Monitoring and Observability at Facebook. He possess expertise in distributed systems, agile methodologies, scalability, software design, software engineering and 30 more skills.
- Website:
- facebook.com
- Employees:
- 24382
-
Director Of Engineering - Monitoring And ObservabilityFacebookBellevue, Wa, Us -
Director Of Engineering - Messaging InfrastructureFacebook Jul 2021 - PresentI support a team of roughly 100 engineers that own the end to end messaging flows, storage, and related systems for Facebook, Messenger, Instagram, and more. -
Engineering Manager - Messaging InfrastructureFacebook Dec 2018 - Jul 2021 -
Engineering Manager (Messenger Video And Voice Chat)Facebook Jan 2015 - Dec 2018Supported teams of 10-40 engineers for Facebook's Video and Voice Chat mobile product experience and backend. Launches included Mobile Video Calling, Group Audio & Video Calling, Video Calling Effects, and an attempt at a new mobile app, Bonfire, as well as platform integrations with Facebook Live, Portal, and Instagram. -
Software Development Manager (Messaging Middleware)Amazon.Com Feb 2013 - Jan 2015Seattle, Wa, UsEngineering Manager for Kindle's messaging middleware that consists of a communication protocol, push services, and device to device team.We focus on supporting the launch of a new messaging middleware and custom protocol supporting bi-directional messaging over a long lived WebSocket based connection to enable cloud to device, device to cloud, and device to device communication and discovery. This middleware powers many special features on current and unreleased devices and products.Accomplishments• Amazon Device Messaging 2013 Launch: Provides the pipe to devices for delivering push messages.• Amazon Kindle Mayday 2013 Tablet Launch: Enabled audio/video signaling and remote device control between customer tablets and customer service agent PCs.• Amazon Instant Video Second Screen 2013 Tablet Launch: Enabled device to device communication between Amazon Kindle tablets, Amazon Fire TVs, Sony PS3 and PS4 and Samsung 2013 Smart TVs.• Amazon's Fire Phone 2014 Launch: Provided messaging that powers multiple key apps including Firefly and Maps.In order to provide persistent connectivity for our customers, we face regular challenges with:• Networking: Device firmware integration/validation, Wi-Fi and 3G/LTE networks, handling various restrictions from internet infrastructure like web proxies and firewalls, and TLS/TCP/IP gotchas• Battery: Adaptive heart beating, keep-alive optimizations to minimize wake-ups, wake lock leaks, firmware optimizations• Scale: Load balancer connection limits, managing more tcp sockets on a server than default number of allowed open file handles, connection and messaging throttling and back off algorithms, • Device Libraries: Maintaining multiple device libraries, on multiple device platforms (Android, iOS, JavaScript), for many use cases, across multiple client teams is hard. -
Software Development Manager (Kindle Whispernet)Amazon.Com Aug 2011 - Feb 2013Seattle, Wa, UsEngineering Manager for Kindle Whispernet Services, providing ubiquitous wireless coverage for Amazon Kindle globally in over 100 countries.Our team focused on supporting new devices and their connectivity, international launches, improving customer experiences, and cost reductions.The Whispernet team owned:• Device gateway proxies that provide authentication, authorization, and accounting (metering) for device connectivity.• Push messaging via SMS, TCP, and UDP coupled with server-side queues.• Key business metrics including Kindle's Books in 60 seconds metrics• Carrier integrations to manage devices, SIMs, SMS, and connectivity.• Manufacturer integration to support device provisioningAccomplishments• Launching Whispernet 3.0 architecture, which migrated carriers from a tight integration (VPNs between carrier GGSNs & Amazon Prod Network + RADIUS AAA and SMPP connections to carrier SMSCs) to a looser integration (APNs with IP filters, RESTful web services, and automated CDR bill reconciliation).• Expanding Kindle's E-Ink Whispernet cellular carrier integrations from 3 to 7 supporting Whispernet 3.0 launches in Canada, Europe, Japan, and Brazil.• Launching push messaging support for the original Kindle Fire tablet in 2011.• Launching Kind Fire HD tablet's cellular support for AT&T (provisioning, notifications, and data plan purchasing).• Kindle E-Ink cellular cost savings including international roaming limits on 3G browsing and data compression. -
Software Development Manager (Fulfillment By Amazon)Amazon.Com Sep 2008 - Aug 2011Seattle, Wa, UsFulfillment By Amazon (FBA) is a highly successful Amazon product, which takes away all the operational pain out of selling and fulfilling products online. FBA supports a range of customers, from one time sellers to fortune 500 sellers in 6 countries (United States, United Kingdom, Germany, France, Italy, China, and Japan). Check it out FBA at fba.amazon.com.I ran a team of software developers that followed scrum and agile software development practices and followed one month sprints. We dealt with interesting and challenging problems like dealing with massive scale, financial transactions, and non-trivial business logic & algorithms.Specifically, my teams owned:• Providing sellers visibility and tools to manage their inventory.• Monitoring FBA inventory and assessing appropriate fees and reimbursements.• Ensuring FBA inventory is available for sale on Amazon websites.• Providing a robust and flexible report framework to support various FBA reports. -
Software Development Engineer (Fulfillment By Amazon)Amazon.Com Sep 2005 - Sep 2008Seattle, Wa, UsI was the fourth developer to join the Fulfillment by Amazon team. At first we had just a few beta sellers that were very patient with out progress and grew it into thousands of successful sellers and millions of happy customers.This was very challenging and rewarding position. I defined, designed, and developed solutions to problems with ambiguous requirements, large scale issues, financial transactions, etc. that had direct correlation to the success of the product. As a FBA SDE, I was best known for owning and delivering a tier-1 service to map inventory and seller listings (FNSkuMapper), delivering the initial workflow engine for FBA's offline shipping system (branded Multi-channel Fulfillment) with another engineer, and independently delivering FBA's reporting system.We changed the game in e-commerce and continue to do so with new initiatives within FBA. No longer do sellers worry about operations. They now focus on product acquisition, merchandising, etc. instead of worrying how they'll get thousands of shipments fulfilled each day. -
Software Development Engineer (Ordering: Shipping Services)Amazon.Com Jul 2004 - Sep 2005Seattle, Wa, UsShipping Services owned configuration and calculation of shipping rates and rules (how can product X ship to address Y) and launched the Prime member free 2-day shipping option in 2005.We owned highly scalable systems that provided shipping information on the Amazon.com detail page, evaluated shipping eligibility and costs withing the checkout pipeline, and managed updates to Amazon.com retail and seller configuration. We developed in C++ and migrated a significant amount of our code based out of a monolithic system into a more distributed / Service Oriented Architecture (SOA) solution. -
Sde InternIbm (Tivoli) Jun 2001 - Aug 2001Armonk, New York, Ny, UsI was an intern for the Tivoli Event Console group within Tivoli at IBM. I learned a bit about j2ee and IBM's love of documentation.
John Ehrhardt Skills
John Ehrhardt Education Details
-
Uc San DiegoComputer Science W/ Specialization In Communication Networks -
University Of North Carolina At Chapel HillComputer Science W/ A Minor In Business Administration
Frequently Asked Questions about John Ehrhardt
What company does John Ehrhardt work for?
John Ehrhardt works for Facebook
What is John Ehrhardt's role at the current company?
John Ehrhardt's current role is Director of Engineering - Monitoring and Observability.
What is John Ehrhardt's email address?
John Ehrhardt's email address is ehrhardt@fb.com
What is John Ehrhardt's direct phone number?
John Ehrhardt's direct phone number is +185875*****
What schools did John Ehrhardt attend?
John Ehrhardt attended Uc San Diego, University Of North Carolina At Chapel Hill.
What skills is John Ehrhardt known for?
John Ehrhardt has skills like Distributed Systems, Agile Methodologies, Scalability, Software Design, Software Engineering, Perl, Scrum, Web Services, Metrics, Object Oriented Design, Soa, Etl.
Who are John Ehrhardt's colleagues?
John Ehrhardt's colleagues are Daniel Keler, Naike De Carvalho Lopes, Angelo Carlos Leonardo, Alexandra Batista, Ashraful Islam, Eting Yuan, Angela Yap.
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