About
Software engineer currently working at Amazon. 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.
These days, I’m learning more about DocumentDB (Mongo) indexing and OOP design patterns using dependency injection.
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 and camping in Shenandoah National Park since I grew up in the hot desert of the UAE.
Experience
Oct 2024 - Present
Developing and maintaining a financial controllership product with more than 5 billion USD (and counting) in assets under managment.
-
Java
-
AWS
-
TypeScript
Jan 2024 - Oct 2024
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
