Lawrence Onyango

Software Engineer & Future Roboticist

I design intuitive, software-driven solutions that bring engineering principles to life in the digital world.

LinkedIn Profile
GitHub Profile
Send Email

2020 - 2024

Pittsburgh, PA

Carnegie Mellon University

Bachelor of Science in Mechanical Engineering and Robotics Engineering

  • GPA: 3.8 / 4.00 Honors: CIT Dean List, CIT Honors Degree

Jul. 2024 - Present

Redmond, WA

Microsoft (Azure IoT Operations)

Software Engineer (Full Stack)

  • Spearheading offline testing for Azure IoT Operations, collaborating with component teams to create and implement an offline testing plan. Leveraging Azure, Kubernetes, and C# to ensure rigorous metric validation and alignment with performance goals, contributing to the successful launch of the platform.
  • Designing and developing an in-house web application for debugging Azure IoT Operations with React, TypeScript, Next.js, and .NET Framework. Leading feature proposals and implementation, reducing debugging time by up to 80% by centralizing and automating information display, eliminating manual data retrieval, and streamlining the troubleshooting process.
  • Azure
  • Kubernetes
  • C#
  • React
  • TypeScript
  • Next.js
  • .NET Framework

May – Aug. 2023

New York, NY

Atlassian

Software Engineering Intern (Backend)

  • Consolidated and deployed two critical tier microservices utilizing Spring, Kotlin, Coroutines streamlining sequence number generation and eliminating redundant code across multiple services. By eliminating duplicated logic, this unified approach enhanced system efficiency and maintainability while maintaining similar response times.
  • Designed customized dashboards using Splunk and Terraform, empowering individual service teams with dedicated monitoring tools for service performance.
  • Utilized Docker for containerization, DynamoDB for database management, and AWS Kubernetes for orchestrating microservices, ensuring efficient deployment, scaling, and management of the system.
  • Spring
  • Kotlin
  • Coroutines
  • Splunk
  • Terraform
  • Docker
  • DynamoDB
  • AWS Kubernetes

May – Aug. 2022

Sunnyvale, CA

Google (Cloud TI Platforms)

Software Engineering Intern (SWE)

  • Developed a diagnostic tool capable of remotely accessing each SSD via SSH, automatically extracting core logs and conducting detailed analysis. Analysis was performed at the individual core level within the SSDs, contributing to the identification and isolation of malfunctioning cores.
  • Achieved a noteworthy 30% reduction in debugging time for SSD developers, streamlining issue resolution processes and notably enhancing the overall debugging experience.
  • Python
  • Bash

Jun. – Sep. 2021

Pittsburgh, PA

Microsystems & Mechanobiology Lab (MMBL)

Undergraduate Researcher

  • Mapped the analytical design space for DNA origami-based forceps sensors that use Forster Resonance Energy Transfer (FRET) to measure distances beyond the Forster distance
  • Generated over 1,000,000+ valid data for use in designing custom DNA Origami-based forceps sensors.
  • Created a program that would take user specifications for custom forceps sensors and then output a corresponding forceps sensor and a visualization based off the generated data points.
  • Python
  • SQL
  • MATLAB

Programming

React icon

React

TypeScript icon

TypeScript

Python icon

Python

Terraform icon

Terraform

MATLAB icon

MATLAB

Kotlin icon

Kotlin

Julia icon

Julia

JavaScript icon

JavaScript

HTML icon

HTML

C icon

C

C# icon

C#

C++ icon

C++

Bash icon

Bash

OpenCV icon

OpenCV

Framework

Spring icon

Spring

Next.js icon

Next.js

Kubernetes icon

Kubernetes

.NET icon

.NET

Docker icon

Docker

Robotics

Robot Kinematics and Dynamics icon

Robot Kinematics and Dynamics

Robot Design icon

Robot Design

Robot Motion Planning icon

Robot Motion Planning

Machine Learning icon

Machine Learning

Robot Localization icon

Robot Localization

ROS icon

ROS

Control Systems and Optimization

Classic Control Techniques icon

Classic Control Techniques

Linear Control Techniques (LTI) icon

Linear Control Techniques (LTI)

Model Predictive Control icon

Model Predictive Control

Trajectory Optimization icon

Trajectory Optimization

Optimal Control Techniques

LQR icon

LQR

DDP icon

DDP

ILQR icon

ILQR

DIRCOL icon

DIRCOL