Zakoriah Ross Williams, Developer in Colorado Springs, CO, United States
Zakoriah is available for hire
Hire Zakoriah

Zakoriah Ross Williams

Verified Expert  in Engineering

Software Developer

Colorado Springs, CO, United States

Toptal member since April 29, 2024

Bio

Zak is an expert in software development and administration with 8+ years of experience and a master's degree in computer science. He excels at understanding organizational requirements and incorporating them into software solutions. Skilled at diagnosing and solving problems across all tiers of the software stack through code and log analysis, Zak is particularly adept at swiftly mastering new technologies with high proficiency.

Portfolio

Tintri
Python, C++, C, PHP, Mercurial, Hardware Drivers
Colorado Springs Utilities
Python, Oracle Utilities Application Framework (OUAF), Shell, Unix, Java
DISYS
Python 3, Linux, Redis Queue, VMware

Experience

  • Linux - 8 years
  • Python - 8 years
  • GitHub - 8 years
  • Software Development - 8 years
  • Shell - 6 years
  • C++ - 4 years
  • Oracle Utilities Application Framework (OUAF) - 2 years
  • Java - 2 years

Availability

Full-time

Preferred Environment

Linux, Python, Unix, C++, GitHub, Bash

The most amazing...

...piece of software I've converted is the Nimble x86 RAID 6 parity computation engine from x86 assembly to ARM assembly.

Work Experience

Senior Member of Technical Staff

2021 - 2023
Tintri
  • Developed and maintained the VMstore MTS TestSuite. Ensured that the systems contained functional and supported hardware before installing the VMStore operating system onto the system.
  • Supported the manufacturing team by providing engineering fixes and ensuring on-time shipment of systems to customers.
  • Enhanced the MTS framework to support new hardware alongside VMStore, enabling quick adaptation to customer needs and maintaining testing standards.
  • Fixed bugs on the VMstore platform, enabling platform developers to concentrate on developing new features rather than correcting errors.
  • Mentored a junior developer on the MTS framework and assigned feature development tasks, ensuring his productivity with minimal management oversight.
Technologies: Python, C++, C, PHP, Mercurial, Hardware Drivers

System and Database Administrator

2019 - 2021
Colorado Springs Utilities
  • Participated in an on-call rotation to maintain and monitor critical 24/7 applications, critical batch processes, and our ticket queue in ServiceNow.
  • Developed Java batch extracts using the Oracle Utilities Application Framework and integrated their execution with our batch scheduler.
  • Developed a Python extension for the thread pool controller to manage servers via WebLogic Scripting Tool (WLST) scripts, simplifying system restarts and integrating full application reboots into our scheduler.
  • Coordinated and executed multiple integrator deployments, facilitating rapid configuration validation in testing environments.
Technologies: Python, Oracle Utilities Application Framework (OUAF), Shell, Unix, Java

Back-end Test Automation Engineer

2018 - 2019
DISYS
  • Created a Python test automation framework for Charter Communications, offering testers a swift method to validate access point behavior after firmware updates.
  • Developed a daemon process in Python to receive tests through Redis and spawn a test subprocess, serving as the vital link between the front end and test execution.
  • Built a REST API controller for octoScope hardware, enabling test case developers to rapidly develop tests using the controller.
Technologies: Python 3, Linux, Redis Queue, VMware

Platform Software Engineer

2014 - 2018
Hewlett Packard Enterprise
  • Maintained a Python-based hardware validation framework remotely on 5 – 10 systems, enabling the team to implement new and improved hardware.
  • Created and maintained a daemon process in Python for RAID initialization and peer controller monitoring, which added extra protection to the stored data.
  • Addressed tech support issues by developing and testing SV patch sets, allowing for quick delivery of fixes to end users.
  • Developed a virtualized C++ hardware abstraction layer and applied it to SD card partition mapping, enabling our software to run on multiple hardware platforms.
Technologies: Linux, Python, C, C++, RAID

Experience

Batch Extract for Meter Exchanges

A set of batch codes that execute a Java program. This program creates a CSV file with information needed to exchange meters. This file is then transferred to a 3rd-party to upgrade the meters. After the meters are exchanged, the client receives a file containing a list of upgraded meters. The file is processed through a batch extract that updates Oracle CC&B.

Education

2009 - 2014

Master of Science Degree in Computer Science

University of Alaska Fairbanks - Fairbanks, Alaska, USA

Skills

Libraries/APIs

Redis Queue

Tools

Shell, GitHub, VMware, Mercurial

Languages

Python, Python 3, C++, Bash, C, PHP, Java

Platforms

Linux, Unix

Frameworks

Oracle Utilities Application Framework (OUAF), Flex

Other

Software Development, Bison, Data Structures, Software Engineering, Software Design, RAID, Hardware Drivers

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring