Darryl Forbes

Hi, I'm Darryl

I'm a senior computer science major at Northwestern University, set to graduate in March 2022. I'm interested in the DevOps methodology and related technologies such as Docker, Kubernetes, cloud infrastructure, CI/CD, etc. I like to learn more about these things by incorporating them into my personal projects which you can find highlighted below or on my GitHub. I also have experience in frontend and backend development using frameworks such as React and Django. Currently, I'm looking for a full time position as a software or DevOps engineer, starting after I graduate. Please reach out to me through my contact info at the bottom of the page with any opportunities or if you'd like to talk!


DevOps Skills

Docker, Kubernetes, Amazon Web Services (EC2, RDS, S3), Google Cloud (GKE, Anthos), CI/CD Pipelines (GitHub Actions), IaC (Terraform, Ansible), Scripting (Python, Bash), Networking


Development Skills

Frontend (React, Javascript, HTML, CSS), Backend (FastAPI, Django, Node.js, REST APIs, JWT Authentication), Databases (PostgreSQL, MongoDB), Git/GitHub, Unit Testing (Pytest), Agile


Other Technical Skills

Linux (Ubuntu, CentOS), Vim, Nginx, VirtualBox, Hardware Installation and Troubleshooting


Interests & Activities

Besides coding, I enjoy playing trumpet in the Northwestern University Marching Band, video games like League of Legends, and sports like tennis and spikeball.

Projects


  • Messaging app focusing on when to open messages

  • Written with a React frontend and a FastAPI (Python) backend REST API

  • Deployed to AWS on an EC2 instance and an S3 Bucket via CI/CD pipeline

  • openwhen.darrylforbes.me

  • Small-scale top-down RPG with turn-based battle system

  • Written in Python using Pygame modules

  • Implemented sprite animation and custom maps


  • My personal configuration files

  • Includes files for Vim, tmux, Git, Bash, and shell scripts

  • Install script allows for quick migration to new machine

Experience

Nokia


Software Dev Cloud Intern


June 2021 - August 2021


  • Provisioned Kubernetes infrastructure with Google Anthos on bare metal to run product code

  • Automated Kubernetes cluster construction and product deployment with Ansible

  • Documented installation and deployment instructions as well as troubleshooting information

  • Utilized automated testing to identify and resolve bugs in the infrastructure and deployment

  • Worked with developers to determine and provide necessary infrastructure

Nokia


Software Dev Cloud Intern


June 2020 - August 2020


  • Containerized existing simulation software using Docker

  • Automated and documented Kubernetes deployment strategies

  • Utilized automated testing to identify and resolve bugs in the image and infrastructure

  • Configured ZFS (file system) as an improved data storage solution for log collection servers

  • Improved automation of log collection, monitoring, and email notifications with Python scripts

Turtle Wax, Inc.


IT Technical Support Specialist


June 2019 - August 2019


  • Assisted in standardizing hardware deployment procedures

  • Set up and deployed employee workstations

  • Resolved users' hardware and software issues

Turtle Wax, Inc.


IT Technical Support Specialist


June 2018 - August 2018


  • Set up and deployed employee workstations and company conference rooms

  • Resolved users' hardware and software issues

  • Organized IT data center and streamlined storage procedures

Contact