Derek J Williams

Software Engineer

(505) 697 – 9920
[email protected]

Building exterior in Toronto, Canada

Past Experience

Software Engineering Intern
Schweitzer Engineering Laboratories

  • Testing the functionality and performance of software releases for satellite synchronized clocks using Python and C++, achieving 100% uptime and accuracy of clocks providing time to the power grid and EMS radio communications
  • Automating manual tests using Python Behave in the Gherkin Syntax, making stable and robust tests that can run on nightly builds to provide daily feedback on new software releases

May 2024 – Present

Complete Build Specialist
Viking Van Customs

  • Converting cargo vans into fully functional mobile homes using tools, empowering 12 customers to work and live anywhere
  • Understanding customer requirements and preferences, translating them into detailed requirements, ensuring personalized solutions that exceeded customer expectations
  • Modeling custom layouts using Fusion 360, minimizing material waste and enabling automated cutting saving over 100 hours per van

April 2023 – August 2023

Signals Intelligence Analyst
United States Army (Active)
Target Digital Network Analyst
National Security Agency

  • Using multiple SIGINT databases and open source platforms to conduct research, develop query strategies, and analyze foreign intelligence to answer customer intelligence needs
  • Performing complex DNI and DNR queries in search of critical target intelligence supporting national and strategic level customer requirements
  • Using previously gathered intelligence combined with new discoveries to identify changes in patterns of life and communication methods

June 2019 – March 2023
TS/SCI

Projects

Graph Theorist Sketchpad – gtsketch.com

Node.js & Express

  • An interactive canvas using nodes and edges, to help students learn graph theory and visualize graph algorithms
  • Automatically updates from GitHub to AWS EC2 using webhooks, removing the risk of manually updating the production files
  • Applied physics-based principles to create a more intuitive and visually appealing graph layout, enabling the graph to naturally space itself out for better readability and analysis

AI & Machine Learning

Python3 & Jupyter Notebooks

  • Machine Learning for Handwritten Digit Recognition (ML): Recognizing handwritten digits using by training a machine learning model on the MNIST dataset, to accurately classify digits based on pixel data
  • Neural Network for Digit Recognition (NN): Developing a neural network to enhance the recognition of handwritten digits from the MNIST dataset, providing a deeper learning capability, resulting in improved accuracy and performance in digit classification
  • Convolutional Neural Networks Image Classification (CNN): Creating a convolutional neural network to classify images from the CIFAR-10 dataset, to identify various object categories, showcasing the ability to handle image recognition tasks with CNNs

Minesweeper

C++

  • Developed a classic Minesweeper game using C++ and the Simple and Fast Multimedia Library (SFML) for rendering graphics
  • Utilized a node-based structure and pointers to efficiently calculate the values of each cell surrounding the bomb cells, ensuring dynamic game logic
  • Implemented customizable game board sizes, allowing users to personalize their gameplay experience

Leadership

Founder & President
WSU Software Development Club

  • Founded and launched the club by collaborating with professors to recruit members, growing the organization to over 70 active participants with a mission to facilitate learning and build hands-on experience
  • Overseeing and managing five club projects by leading weekly stand-up meetings, ensuring alignment with the club’s mission and tracking progress towards goals, helping project managers to become unblocked
  • Organized end-of-semester presentations by coordinating with the executive team and school administration, successfully informing companies of the club’s accomplishments and fostering external partnerships

September 2024 – Present

Squad Leader
United States Army

  • Led the welfare, morale, development, and training of 13 Soldiers by providing personalized mentorship and support, ensuring the unit was fully prepared for operational readiness
  • Managed daily accountability reports and tracked trainings and appointments through efficient record-keeping and coordination, ensuring the timely completion of all tasks to maintain unit readiness and compliance

January 2022 – March 2023

  • AWS
  • EC2
  • DBS
  • C++
  • Phyton3
  • Node.js
  • JavaScript
  • Linux
  • VIM (btw)
  • Microsoft Excel
  • Lean Six Sigma Green Belt