Jim Beveridge

Jim Beveridge Email and Phone Number

Staff Production Engineer, Meta @ Meta
Jim Beveridge's Location
San Jose, California, United States, United States
Jim Beveridge's Contact Details
About Jim Beveridge

25 years experience in software engineering with forays into managing teams, running programs, and building a company. Strong cross-functional and influencing skills. At NVIDIA I worked on GeForce Now. At Google I worked on Fuchsia, Google's next-generation operating system.Strong familiarity with Cloud Platforms such as Google and Amazon AWS, including go/golang, GCP, EC2, Docker, Containers, App Engine, StackDriver, Cloud SQL, and more.Author of the best-selling book Multithreading Applications in Win32. Former Microsoft MVP for Visual C++.

Jim Beveridge's Current Company Details
Meta

Meta

View
Staff Production Engineer, Meta
Jim Beveridge Work Experience Details
  • Meta
    Staff Production Engineer
    Meta Aug 2022 - Present
    Menlo Park, Ca, Us
    Drive cross-functional projects to improve metrics for predictability, reliability and privacy for Meta's data warehouse pipelines.
  • Nvidia
    Principal Backend Software Engineer
    Nvidia May 2020 - Aug 2022
    Santa Clara, Ca, Us
    • Senior Tech Lead (TL) for game-zone services teams in US, Europe and APAC. Game-zones are bare metal NVIDIA datacenters without the luxuries afforded by cloud providers like AWS and GCP.• My mission was to move game zone teams and services from bare metal to a modern cloud native environment on Kubernetes that's secure, maintainable, and testable.• Introduced containerization as an interim step to Kubernetes, stacking multiple containers on bare metal servers with legacy deployment scripts. Reduced pipeline development from six weeks to one day.• TL for cross-functional introduction of gRPC in our services and custom API gameway. Authored Software Requirements and provided training and consultation to help architects and engineers make the transition from REST.• TL for “in-zone game validation” service, requiring coordination across eight teams. Built JSON Web Token JWT/JWK/OpenSSL solution with prototype in Go and production code in both Java and C++.• TL of cross-functional initiative to add support for and deploy 90 instances of clustered High Availability Redis databases in 30 zones under Kubernetes. Coordinated rollout with DevOps and SRE.• Developed and deployed first instance of mutual TLS between services based on Vault certificate generation to support automatic cert rotation.• TL for PCI Compliance evolution in gaming zones. Designed Threat Model conceptual framework for processes running on game seats.• Drove game-zone end-to-end test resilience, improving completion rate from 40% to 97%.• Mentored teams on distributed systems, C++, testing, cross-functional project management, interviewing, and more.
  • Google
    Senior Software Engineer
    Google Oct 2012 - Apr 2020
    Mountain View, Ca, Us
    • Improved distributed system performance by designing and building index optimizations for high security, multimaster database in Java, decreasing query time by 80% for eligible queries.• Invented and built JSON CRDT (Conflict-Free Data Type, patent pending) to reconcile data across sometimes-connected devices with an eventual-consistency model.• Tech Lead for Cast-type technology demo on Fuchsia, requiring cross-functional collaboration across teams implementing TCP/IP, RPC, video rendering, shell framework and the UI.• Built the first Flux data model library for the Flutter mobile framework and open-sourced it on GitHub at github.com/jimbeveridge/flutter_flux.• Built internal tool in the Cloud, written in Go and Python, running across Google Compute Engine and Google Container Engine using Docker and REST APIs.• One-year rotation as a Technical Program Manager for immersion training in cross-functional projects, influence skills, strategic leadership, and planning at scale. My program was the migration of the Google Home to use Fuchsia, Google’s new, next-generation operating system, including the construction and deployment of the initial build/CI/CQ system, stabilizing the entire stack for early milestones, and reducing platform memory and disk footprints by 50 to 90%.
  • Meetingsin
    Cto
    Meetingsin Jan 2011 - Oct 2012
    Hired and managed team to build hotel search engine for the meetings/conference industry. Introduced Agile planning to improve transparency and increase stakeholder involvement. Saved 75% on white label development costs by supporting multiple personalities in the core product. Lead team to produce consumer-facing search enginerunning on Amazon Web Services (AWS). • Built consumer-facing search engine with 200ms search latency for the meetings/convention market with SQL backend.• Implemented Agile development process to improve transparency and increase stakeholder involvement, reducing rework costs by 30%.• Deployed to Amazon E2C instances on Amazon AWS.• Designed and built multihomed architecture to decrease white label deployment costs by 80%.• Built ETL (Extract, Transform, Load) engine to automate SQL database updates from a 3GB XML data drop from upstream provider.• Built disaster recovery solution to rapidly redeploy and recover in case of catastrophic failures.
  • Connected Software, Inc.
    Founder & Cto
    Connected Software, Inc. Nov 1999 - Oct 2012
    Founded company and developed product line of seven C++ client-side products across thirteen year lifecycle, targeted at SOHO and enterprise customers. Used by more than 350,000 people in 120 countries.• Built integrated e-commerce solution with payment processor integration as a web service in the Cloud using Go and AppEngine on Google Cloud Platform (GCP).• Interfaced with email applications using native C API, COM, REST, http, OAuth, and JSON.• Implemented automated defect reporting system that decreased costs by 40%.
  • Vanteon Corporation
    Consulting Solutions Engineer
    Vanteon Corporation Feb 1999 - Oct 1999
    Pittsford, New York, Us
    One of four people responsible for representing the technical competency of a $40M company to potential customers. Key contributor to growing gross revenue 40% in six months.
  • Turning Point Software
    Chief Technical Leader
    Turning Point Software May 1994 - Feb 1999
    (Turning Point was acquired by Vanteon.)Responsible for management of company's largest software development projects, typically one to two million dollar projects, for companies such as Intel and Brother. Oversaw internal education, advancement and hiring for software developers.
  • Imaging Technology, Inc.
    Sr. Software Engineer
    Imaging Technology, Inc. Jan 1993 - Jul 1994
    Created “crash proof” development DLL's to speed development. Reduced support costs by performing usability testing and improving product quality and documentation. Reduced product porting times from three months to four days.

Jim Beveridge Skills

C++ E Commerce Software Development Software Engineering Start Ups Java Visual C++ Unix Windows Linux Technology Planning Win32 Api Architecture Software Design Sql Multithreading Xml Agile Methodologies Javascript Cloud Computing Web Services Distributed Systems Project Management Release Management Program Management Docker Python Flutter Restful Webservices Stripe Google Cloud Platform C (Programming Language Git Github Json Go Google App Engine Software Testing Amazon Ec2 Amazon Web Services Software Requirements Product Requirement Definition Jira Go C# Architectures .net Agile Project Management

Jim Beveridge Education Details

  • Rochester Institute Of Technology
    Rochester Institute Of Technology
    Computer Science

Frequently Asked Questions about Jim Beveridge

What company does Jim Beveridge work for?

Jim Beveridge works for Meta

What is Jim Beveridge's role at the current company?

Jim Beveridge's current role is Staff Production Engineer, Meta.

What is Jim Beveridge's email address?

Jim Beveridge's email address is ji****@****dsw.com

What is Jim Beveridge's direct phone number?

Jim Beveridge's direct phone number is +197836*****

What schools did Jim Beveridge attend?

Jim Beveridge attended Rochester Institute Of Technology.

What skills is Jim Beveridge known for?

Jim Beveridge has skills like C++, E Commerce, Software Development, Software Engineering, Start Ups, Java, Visual C++, Unix, Windows, Linux, Technology Planning, Win32 Api.

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.