Alan Olsen

Alan Olsen Email and Phone Number

Software Engineer Manager @ Zoox
Alan Olsen's Location
Pleasanton, California, United States, United States
Alan Olsen's Contact Details

Alan Olsen personal email

n/a

Alan Olsen phone numbers

About Alan Olsen

Analytical, solutions-oriented, and forward-thinking specialist with extensive experience building solutions and leading teams of software developers in web front-end, robotics, and video games. Known for being attentive to detail, fast, creative and positive. Proven record of success, as the first Software Engineer on Facebook’s Data Center Robotics team providing full-stack solutions (ranging from user interface / UI to robot) for 9 years, and by increasing friending interactions on Facebook’s site.

Alan Olsen's Current Company Details
Zoox

Zoox

View
Software Engineer Manager
Alan Olsen Work Experience Details
  • Zoox
    Software Engineer Manager
    Zoox Nov 2024 - Present
    Foster City, California, Us
  • Zoox
    Software Engineer
    Zoox Jan 2024 - Nov 2024
    Foster City, California, Us
  • Facebook
    Lead Front-End Software Engineer And Manager
    Facebook Jan 2020 - Apr 2023
    "DATA CENTER ROBOTICS" TEAMDesigned and built solutions, while leading the team and directing software development projects.• Increased rack throughput ability during suite provisioning by 4 times, from providing an autonomous rack moving “tug” robot - personal contributions entail development of remote monitoring with multiple simultaneous, low-latency video streams (WebRTC, JavaScript)• Worked on strengthening chain of custody of media in data centers and POP sites during drive destruction process, significantly reducing human touchpoints, by developing automation systems (React, JavaScript)• Reduced robotic asset tracking (see below) cost down to ¼ of original plan, by sharing and transferring 1 robot among 4 suites (instead of 1 per suite) - personal contributions entail software architecture and input into the project• Prepared successor robot to have advanced inspection abilities by implementing telepresence with multiple cameras, pan-tilt-zoom control, and real-time manual navigation controls (JavaScript)• Provided detailed software architecture for multiple projects• Prepared, tracked, & unblocked work of software engineering team for ~10 projects / deliverables• Manager for up to 7 full-time employees (4 directly, and 3 as “dotted-line” reporting) at one time• Helped nearly 3 engineers promote via goal setting and mentoring (1 left just before promotion)
  • Facebook
    Software Engineer
    Facebook Apr 2014 - Jan 2020
    "DATA CENTER ROBOTICS" TEAMSignificant contributor in developing a mobile robot platform (front-end / full-stack). Manager for 3 interns.• Increased rack asset audit capability by 39 times, and audit frequency by 12 times, from developing and providing a mobile robot platform - some personal contributions include: • UI (React / JavaScript, PHP) - implementing robot visualization on map, planning and navigation controls, WebRTC-based video calling • Back-end (Python, PHP) - software to generate robot maps and waypoints for any data center or POP site facility from internal database / floorplans (automatically and with high accuracy), algorithm to correlate robot location with respective data center assets • ROS (Python, C++) - data communication and logging to the back-end, 8+ telemetry sensors, IMU and LIDAR integration, autonomous navigation, autonomous docking• Enabled other teams to leverage our robots, by creating an internal “Robotics API” (Javascipt, PHP)• Increased production reliability by developing production validation tools (JavaScript, Python)• Led technical effort to deploy Facebook’s first robot in their data centers (also in POP sites)• Initiated asset tracking exploration and development through RFID tag experiments• Demonstrated ability to move camera on a robot arm using Inverse Kinematics (IK) / MoveIt• Brought talent into the company by performing ~500 interviews & referring 3+ who were hired• Grew team by interviewing and hiring for electrical engineering, firmware, software, and PM• Reduced barrier of entry for new-hires and enabled temporary workers by providing software development documentation and training materials (for the full software stack, including ROS)• Improved software stability and health by establishing software on-call support group, including training material and schedule, and onboarding 10+ people over time
  • Facebook
    Software Engineer, Front-End
    Facebook Apr 2012 - Apr 2014
    "GROWTH: FRIENDING" TEAM• Saved the company ~$270,000 per year through a caching efficiency improvement• Increased overall friendships made on Facebook’s touchscreen-mobile webpage by 4%, and later by another 6%, from implementing a “People You May Know” banner, and showing the number of pending requests as a “badge” on the “Friend Requests” button (respectively) – all code in PHP and JavaScript• Improved experience on the tablet webpage and increased friendships accepted by 66%, and friendships rejected by ~23 times, plus non-touchscreen mobile web accepted friendships increased by 1.6%, from launching a new friending page on those platforms• Indirectly increased overall friendships accepted on non-touchscreen mobile web by 2%, from mentoring a Bootcamper in replacing a “+1” button with a picture of the person to be “friended”• Improved team’s understanding of “friending” behaviors by improving and adding logging, and analyzing the data• Mentor/Manager for 3 new hires through Bootcamp (a 6-week training & team selection process)
  • Foothill College
    Teaching Faculty
    Foothill College Sep 2015 - Dec 2015
    Los Altos Hills, Ca, Us
    Taught one Computer Science course: Introduction to Python (to evaluate interest in teaching)
  • Anybots Inc
    Robotics Engineer
    Anybots Inc Oct 2011 - Mar 2012
    Revamped the web browser plug-in UI, and assisted with Quality Assurance (QA)
  • Utah State University
    Research Assistant
    Utah State University Sep 2009 - Aug 2011
    Logan, Utah, Us
    Artificial Intelligence (AI) research, solving reward POMDPs with conformant probabilistic planning
  • Brigham Young University
    Research Assistant
    Brigham Young University Aug 2008 - Aug 2009
    Provo, Ut, Us
    Enabled autistic children though research driven by programming 3 robots, 1 avatar, and a UI
  • Brigham Young University
    Teacher'S Assistant
    Brigham Young University Aug 2008 - Dec 2008
    Provo, Ut, Us
    TA for ~40 students between two courses: “Artificial Intelligence” (AI) and “Computational Theory”
  • Wahoo Studios
    Video Game Developer
    Wahoo Studios Jan 2008 - Jul 2008
    Orem, Ut, Us
    One of three developers for a downloadable Wii game, “Boingz”
  • Saffire
    Video Game Developer And Tester
    Saffire 2005 - 2007
    Us
    Developed and ported games for Brew, Java, and Symbian feature phones

Alan Olsen Skills

Java C++ Opengl Software Engineering C Subversion Algorithms Visual Studio Php Javascript C# Mysql Git Windows Html Linux Mercurial React.js

Alan Olsen Education Details

  • Brigham Young University
    Brigham Young University
    Computer Science
  • Utah State University
    Utah State University
    Computer Science
  • San Diego State University
    San Diego State University
    Computer Science

Frequently Asked Questions about Alan Olsen

What company does Alan Olsen work for?

Alan Olsen works for Zoox

What is Alan Olsen's role at the current company?

Alan Olsen's current role is Software Engineer Manager.

What is Alan Olsen's email address?

Alan Olsen's email address is alanolsen@fb.com

What is Alan Olsen's direct phone number?

Alan Olsen's direct phone number is +161930*****

What schools did Alan Olsen attend?

Alan Olsen attended Brigham Young University, Utah State University, San Diego State University.

What are some of Alan Olsen's interests?

Alan Olsen has interest in Racquetball, Dancing, Hiking, American Sign Language, Board Games, Ultimate Frisbee.

What skills is Alan Olsen known for?

Alan Olsen has skills like Java, C++, Opengl, Software Engineering, C, Subversion, Algorithms, Visual Studio, Php, Javascript, C#, Mysql.

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.