
Zakoriah Ross Williams
Verified Expert in Engineering
Software Developer
Colorado Springs, CO, United States
Toptal member since April 29, 2024
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
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
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
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.
System and Database Administrator
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.
Back-end Test Automation Engineer
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.
Platform Software Engineer
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.
Experience
Batch Extract for Meter Exchanges
Education
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring