Adam Khalaf

Software Engineer

Building scalable, maintainable, and resilient applications.

About

I’m a software engineer who recently graduated from the University of Maryland, College Park with a degree in Computer Engineering. My experiences range from building an interpreter in OCaml to implementing a virtual file system in a miniature operating system and building APIs with frameworks like Spring and Django.

I do my best to expand my horizons by learning about whichever technologies happen to interest me. Today, I’m learning more about Go, secure API development, and Terraform.

Whenever I get the chance, I love to cook, restore cast iron, play chess, and lose to the Grimm in Hollow Knight. I especially enjoy hiking the Appalachian Trial and surrounding parks since I grew up in the hot desert of the UAE.

Experience

Jan 2024 - Present

Spearheaded development of a global intelligence system and facilitated standup meetings as Scrum master. Utilized SAFe to optimize iterations and worked closely with stakeholders to scope, plan, and execute features.

  • Python
  • Django
  • PostgreSQL
  • Docker
  • TypeScript
  • GraphQL
  • AWS

Jun 2023 - Aug 2023

Developed and maintained a satellite and ground asset scheduling application using Spring and PostgreSQL. Actively participated in Agile Scrum meetings and communicated project outcomes to stakeholders.

  • Spring
  • Java
  • PostgreSQL
  • JavaScript
  • Docker

Jun 2022 - Aug 2022

Developed a data collection tool with Python and Wireshark for identifying VPN servers through network traffic analysis. Automated build, test, and deployment processes with Jenkins. Presented findings in a detailed report, supporting informed discussions and guiding further research.

  • Python
  • Pandas
  • Wireshark
  • AWS EC2

Projects

An API that provides users with access to the Dunkin’ nutritional database.

  • Python
  • FastAPI

A simple API that provides users with FDA nutrition label images when it receives an object describing the nutritional content of a food item.

  • Python
  • FastAPI

An interpreter written in OCaml that supports the lexing, parsing, and evaluation of a minimal version of the OCaml programming language, MicroCaml.

  • OCaml

A simple iOS and WatchOS application that utilizes the Apple HealthKit API to help users set and meet step goals, observable through home and lockscreen widgets.

  • Swift

A puzzle tile-matching game in which the player’s objective is to clear a board of colored cells.

  • Java
  • JavaFX

Certifications

AWS CCP Certification Badge