About me

A short introduction about myself

Desone Burns II

Senior Software Engineer based in Pittsburgh, PA

Born in the Bay Area and raised in Phoenix, I grew up surrounded by technology and a constant urge to tinker. What began as a hobby—building simple robots with microcontrollers in middle school—has grown into a lifelong passion. Today, I apply that same drive for innovation alongside my Bachelor's in Computer Science, both in my professional work and personal projects. I aim to use the skills I've developed to contribute to something greater. Many of my projects required learning a language or hardware platform from the ground up, and I believe this ability to quickly adapt and turn ideas into reality makes me a strong candidate for any challenge.

Download Printable Resume

Skills & Expertise

Some of my talents

Some of my skills are self-taught, but for the most part I've gained the skills mentioned on the job and in the classroom. From creating responsive dashboards using Node.js, to creating custom hardware platforms using ESP8266 and Raspberry Pi boards, I've positioned myself to be ready for any hurdle.

Due to the sensitive nature of some of my projects at work, I can't provide screenshots or detailed examples of some of the things I'm most proud of. You'll find some other projects of mine in the Portfolio section below, showcasing some examples of the languages/interfaces listed.

Python
Javascript
ROS 2
C++
Yocto

Work Experience

My previous & current opportunities

Nov, 2020 -
Present

Seegrid

Senior Software Engineer

Started on the HMI team (Python, PySide/Qt) before leading the migration of the entire application stack (HMI, C++ AMR backend, and supporting software) from Python 2 to Python 3 with minimal disruption. Later initiated a new Yocto-based distro to replace CentOS 7, evaluating options such as Mender, Balena, and SWUpdate to balance low migration friction with long-term sustainability. Delivered a modern, scalable platform: diverse microservices for dynamic configuration and diagnostics, an Ubuntu 24.04-based Dockerized application stack, and a custom package management service enabling OTA/USB upgrades with binary deltas.

Jun, 2018 -
Nov, 2020

Nikola Corporation

Lead Software Engineer

Developed, tested, and deployed an Embedded Linux OS (Yocto) as the central control system for Nikola’s vehicle fleet, spanning low-level microcontroller firmware, the main vehicle control hub—which managed infotainment, acted as the central communication gateway, and handled CAN bus functions such as remote start—and the server infrastructure supporting navigation and OTA updates. Despite limited prior embedded experience, independently built the distro, CI workflow, and documentation. Promoted to Lead as the project expanded, onboarding and guiding additional engineers to deliver a scalable, maintainable platform.

Aug, 2016 -
Jun, 2018

Raytheon

Software Engineer II

Managed software configuration through manual and automated processes, streamlining workflows by automating compilation and documentation tasks with Python, Perl, PowerShell, and other scripting tools.

Jan, 2014 -
Aug, 2016

University of Arizona

Operational Lead

Promptly responded to IT issues in computer labs across campus. Supported our consultant staff in assisting patrons with software or hardware issues. Lead lab consultants on effective practices in assisting with and troubleshooting minor questions and problems. Designed and implemented software for streamlining job duties.

May, 2015 -
Aug, 2016

University of Arizona

Student IT Consultant

Accepted and quickly responded to technology repair and install requests. Investigated and troubleshot malfunctioning software and hardware. Assisted faculty and staff in the use of available resources. Monitored, maintained, and promoted various 3D printers for use by students and staff.

Education

Current academic achievements

Aug, 2012 -
Aug, 2016

Bachelor's of Science in Computer Science

Minor in Business Administration
University of Arizona

During my time at the University of Arizona, I was exposed to many different aspects of Computer Science. From algorithms and data structures, to comparative programming languages and best software engineering practices, I've seen it all. I even had to go as far as to write an entire μC to Assembly compiler as a project for a class. Beyond Computer Science, my minor in Business Administration exposed me to what it takes to run a business and be a good leader. With that I also learned people skills and business etiquette that I use every day in my professional life.

Jul, 2019 -
Sept, 2019

Certificate in Machine Learning

Stanford University via Coursera

In the ever-changing world of computing, it takes a lot in order to stay up to date with current technologies. In response to that, I've taken the time to educate myself about the world of machine learning. With true, formal knowledge of this field and a desire to use these concepts to their fullest potential, I've positioned myself in such a way that I'm ready for my next challenge, analog or artifically intelligent.

https://www.coursera.org/account/accomplishments/certificate/MVEKAR7LFKEF

Portfolio

Projects at home and in the office

Drop an email

Please feel free if you would like to get in touch.