David Bryson

David Bryson Email and Phone Number

Software Architect, Manager - SWE Developer Productivity at Apple @ Apple
David Bryson's Location
Cupertino, California, United States, United States
David Bryson's Contact Details

David Bryson personal email

David Bryson phone numbers

About David Bryson

Software Architect, Manager in Apple's SWE Developer Productivity group.I’m hiring! Looking for outstanding engineers to help accelerate the performance and scale of the distributed build systems powering software development for SWE at Apple. Specialties: Build Systems, Developer Tools, Distributed Systems, Software Architecture, Performance Optimization, High Performance Computing, Data Analysis, Digital Evolution, Artificial Life, Evolutionary Computation.

David Bryson's Current Company Details
Apple

Apple

View
Software Architect, Manager - SWE Developer Productivity at Apple
David Bryson Work Experience Details
  • Apple
    Software Architect, Manager - Swe Developer Productivity
    Apple Jul 2024 - Present
    Cupertino, California, Us
    Distributed Build Systems
  • Apple
    Software Architect - Swe Developer Productivity
    Apple Nov 2022 - Jul 2024
    Cupertino, California, Us
    Distributed Build Systems
  • Apple
    Software Engineer - Development Technologies
    Apple Feb 2018 - Oct 2022
    Cupertino, California, Us
    Distributed Compute Infrastructure and Build Systems
  • Apple
    Systems Software Engineer - Platform Architecture
    Apple May 2014 - Feb 2018
    Cupertino, California, Us
    Distributed Batch Compute Infrastructure
  • Michigan State University
    Digital Evolution Research Specialist
    Michigan State University Oct 2012 - May 2014
    East Lansing, Mi, Us
    • Engineer instruction set architectures for linear genetic programs• Developed a unique approach for creating ‘bio-informed’ control algorithms for intelligent, flexible autonomous robot navigation• Authored 6 scientific publications in computer science, artificial life, biology, and evolution• Manage a 320 core (40 node) high performance computing cluster (Linux)• Designed and deployed an Arduino based robotics test platform and associated control software• Produce numerous data processing, analysis, and visualization pipelines (Python, Matlab, Perl)• Planned and organized center-wide data management• Organize workshops and present guest lectures teaching digital evolution• MSU Institute for Cyber-Enabled Research Domain Liaison for HPC resources
  • Michigan State University
    Senior Software Engineer
    Michigan State University Jul 2004 - May 2014
    East Lansing, Mi, Us
    • Lead all software development of Avida (C++), a major open-source research platform utilized inmore than 400 science and engineering publications and downloaded 55,000+ times• Manage developers, version control systems, external contributions, releases, and infrastructure• Optimize performance with improved algorithms, data structures, code organization, and speculative execution• Substantially enhanced robustness and cross-platform consistency, implemented regression testing• Designing and implementing modular, extensible APIs and tools for multithreaded analysis,systematics, virtual environments, and cognitive control architectures• Sole engineer of Apto, the cross-platform C++ tools and template library foundation of Avida• Re-architected Avida’s core into an API for directly hosting Avida-ED’s education-focused GUI• Developed the currently deployed Objective-C++/Cocoa version of Avida-ED• Managing the development of Avida-ED for Windows• Designed a custom, parallelized implementation of Fisher’s Exact for R x C contingency tables
  • Michigan State University
    Information Technologist I
    Michigan State University Aug 2010 - Oct 2012
    East Lansing, Mi, Us
    • Managed all center-wide cyberinfrastructure (web, database, email, storage)• Built the BEACON intranet web-app for coordination, reporting, and budget planning
  • Michigan State University
    Information Technology Professional
    Michigan State University Sep 2002 - Jul 2010
    East Lansing, Mi, Us
    • Developed an online student timecard, payroll, and budgeting system• Built databases and web-apps for digitization tracking and cataloging projects• Designed and implemented virtualization clusters – servers & desktops• Built and managed two SANs, each with more than 100 TB online storage• Implemented a custom SSH suite for increased throughput over high-bandwidth, high-latency• Deployed a networked backup system for Linux, Mac, and Windows servers
  • Michigan State University
    Compilers Instructor
    Michigan State University Jan 2005 - May 2010
    East Lansing, Mi, Us
    • Developed curriculum and materials for MSU Department of Computer Science and Engineering’s Spring 2010 “CSE450: Translation of Programming Languages” covering compiler design and construction, language design, and large scale C++ software engineering• Taught full course Spring Semester 2010• Guest lectured
  • Gentex Corporation
    Embedded Software Consultant
    Gentex Corporation 2004 - 2006
    Zeeland, Michigan, Us
    • Sole engineer of a C-based UI and control system for a Bluetooth handsfree system

David Bryson Skills

Computer Graphics Game Development Computer Games Perforce Gameplay Game Design C++ Gameplay Programming Programming Video Games Unreal Engine 3 Opengl Console Lua Game Engines Shaders Mobile Games Game Programming Directx Cross Platform Development Glsl 3d Graphics Software Development Ios Game Mechanics Unity3d Computer Science Objective C Mobile Application Development Xbox 360 Wii Xbox Ps3 Multiplayer Hlsl Level Design Unrealscript Social Games Python Algorithms Latex Linux Os X C Matlab Perl Machine Learning Data Analysis Research Java Databases Data Mining Evolutionary Biology Mysql R Digital Evolution Science Evolution Evolutionary Algorithms Evolutionary Computation Compilers Optimizations Analysis Data Structures Debugging Performance Tuning Software Architectural Design Troubleshooting Server Administration Cocoa Css Html Javascript Php Sql Unix Shell Scripting Digital Photography Robotics Problem Solving Technical Writing Unix Grant Writing Navigation

David Bryson Education Details

  • Michigan State University
    Michigan State University
    Computer Science
  • Michigan State University
    Michigan State University
    Computer Engineering
  • Michigan Technological University
    Michigan Technological University
    Computer Engineering

Frequently Asked Questions about David Bryson

What company does David Bryson work for?

David Bryson works for Apple

What is David Bryson's role at the current company?

David Bryson's current role is Software Architect, Manager - SWE Developer Productivity at Apple.

What is David Bryson's email address?

David Bryson's email address is br****@****msu.edu

What is David Bryson's direct phone number?

David Bryson's direct phone number is (616)-458*****

What schools did David Bryson attend?

David Bryson attended Michigan State University, Michigan State University, Michigan Technological University.

What are some of David Bryson's interests?

David Bryson has interest in Processors, Evolution, Cycling, Artificial Life, Photography, Science Fiction, Programming Languages, Compilers.

What skills is David Bryson known for?

David Bryson has skills like Computer Graphics, Game Development, Computer Games, Perforce, Gameplay, Game Design, C++, Gameplay Programming, Programming, Video Games, Unreal Engine 3, Opengl.

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.