Hello There!

I am Zach Dorff, a Software Engineer based out of Las Vegas.

Projects

About Me

Lets be friends

Welcome to my page, I am currently a Software Engineer with a deep enthusiasm for cloud computing and machine learning. My true passion lies in the realm of sustainability, and I aspire to forge a meaningful career in this field. Please dont hesitate to reach out to me for any inquaries or to discuss potential collarborations, projects, or opportunities.


My Skills

Python

Java

REST API

SQL

MongoDB

Amazon Web Services

Kubernetes

Docker

Tensorflow

Mips Assembly

X86 Assembly

Github

HTML

CSS

Tailwind CSS

React

Next.js

Node.js

Work History

Software Engineer

UNLV-FIA Group

  • Mentored 5 student programmers collaborating with full time staff reducing project turnaround time by 20%
  • Remediated 1000+ accessibility violations by adhering to contributor guidelines ensuring an accessibility score of 100%
  • Developed and integrated a comprehensive unit testing framework from the ground up, increasing code coverage from 0% to 82%
  • Assigned to a high-priority project to adhere to newly updated federal guidelines, successfully remediating 1,500+ code violations in SonarQube, ensuring full compliance with the new standards and improving code quality

Site Reliability Engineer

Palmetto

  • Collaborated with Palmetto&aposs technical operations team to optimize cloud infrastructure using Kubernetes pod auto-scaling, resulting in a 40% improvement in system performance and 50% reduction in resource costs.
  • mplemented key modifications to enhance application monitoring, improving incident response times by 30% and reducing downtime by 15%.
  • Streamlined application deployment processes, reducing deployment time by 25% and increasing release frequency by 20% for faster delivery of new features.

Project Advisor

Tesla

  • Served as the main point of contact for 1200 customers, from the Final Order stage to Permission to Operate, maintaining interaction with and on behalf of the customer with regional/ local field operations team.
  • Coordinated, managed, and completed 3,000 customer home installations.
  • Facilitated communication between 10+ teams, ensuring a smooth workflow and seamless integration of all stages of the installation process, reducing delays by 15%

Projects

XV6 Operating System

Developed a priority-based scheduler for the RISCV version of XV6. The scheduler employs a multi-level feedback queue with four priority levels,while incorporating a round-robin mechanism to prevent starvation of lower-priority processes.

Espresso Compiler

A compiler for a subset of the Java language that generates code for the MIPS architecture. This project consisted of six phases.The first phase was to build a lexical analyzer using flex. The second phase was to build a LALR(1) parser using CUP.The third phase was to build the symbol table done by doing two passes through the parse tree.The fourth phase was to build the type checker.The fifth phase was to complete modifier checkingThe sixth phase was to build the intermediate code generator (jasmine code).

This Website

This website was developed using React, Next.js, and TailwindCSS. It is hosted on GitHub Pages and deployed via GitHub Actions. Additionally, the site is also deployed to Vercel and is fully 508-compliant to ensure accessibility.

Quorum Multinomial Classifier library

A multinomial classifier library written in Quorum. This library was written for the Quorum programming language.The library was written as part of a senior design project to add machine learning capabilities to Quorum.