Farid Zakaria

Software Engineer


Exceptional Software Engineer looking to continue my experience in fast-paced, energetic, and innovative companies. I love all facets of technology and have a strong passion for the web, games, audio/visual, distributed systems and cyrpto currencies. I am highly motivated, a quick learner, and an eager engineer with a strong focus on robust, well-designed, and documented code.

Technically Strong

  • JVM Languages (Java/Scala/Kotlin/Clojure)
  • C/C++
  • Go / Python
  • Cloud Service infrastructure (AWS) / CICD
  • Advanced Debugging Techniques
  • Multithreading / Concurrency paradigms
  • Developer Operations (monitoring, alarming, oncall)
  • Scalable Architecture
  • Web Services (SOA / RPC)

Technically Proficient

  • Unix / Linux
  • HTML/CSS/JavaScript Frontend (React)
  • RDBMS SQL - Postgrs / Oracle
  • Docker / Contains
  • Linear algebra (3D math)
  • Web Frameworks (multiple languages)
  • eBPF
  • Perforce / Git / SVN
  • Build tools (ant / maven / gradle / Buck / Bazel)



Many of my projects exist on Github where I am a an active open source contributor/developer for some projects.

Low Level

Implemented a compiler from scratch in Python for a substantial subset of Java and a small real time operating system in C.


Implemented a RayTracer from complete scratch which demonstrates many basic graphic principles.


Oracle - Oracle Cloud Infrastructure

Principal Member of Technical Staff

05/2018 - Present

Core member of the ObjectStorage team -- blob storage -- for Oracle's BareMetal cloud rebranded Oracle Cloud Infrastructure. Worked on various fetaures in order to drive adoption while helping move the service/platform from LimitedAvailability (LA) to GeneralAvailability (GA) with a strong focus on operations. Most recently spending time working deep in kernel writing an eBPF filter and associated tooling.

Oracle - Oracle Cloud Infrastructure

Senior Member of Technical Staff

07/2016 - 05/2018

Apple Inc

Software Engineer

10/2015 - 07/2016

Software Engineer on the iTunes commerce team.

Amazon / AWS

Software Development Engineer II

10/2013 - 10/2015

Software Development Engineer for Relation Database Services (RDS) team within AWS making it easier for customers to setup, scale and operate a relational database. Strong focus on scalable / highly concurrent customer facing web service design and integration with many other AWS services in order to provide a great customer experience.


Software Development Engineer

05/2012 - 10/2013

Software Development Engineer for the Featured Merchant Algorithm team, responsible for determining which seller/item/price (known as an offer) is displayed to customers on Amazon via the add to cart button.
Major work includes re-vitalizing the algorithm to a new statistical model approach, re-factoring/improving on code up to eight years old and performing A/B testing with thourough analysis on every subsequent release.


Software Engineer 2

05/2011 - 05/2012

Software Engineer 2 position within the multimedia core driver team working on AMD (ATI) multimedia driver for their GPUs. Role includes implementing new hardware features in the driver, implementing device driver interfaces for upcoming operating systems and maintaining legacy driver code. Major project included enabling the driver for Windows 8. Development was done in C++, C, Python and Perl. A solid understanding of the Windows Driver Model and GPU hardware architecture was required.

Capcom Games Vancouver

Software Engineer (intern)

09/2010 - 01/2011

Programming internship at an east coast game studio working on an upcoming multi- console title. Role included developing gameplay logic for specific features and developing internal tools for use by game designers. Major project included restoring several GUI tools for use by game designers which were used to analyze specific game data. Development was done in C++, C# and Python.

Digital Extremes

Video Game Programmer (intern)

01/2010 - 05/2010

Christie Digital Systems

Software Developer (intern)

05/2009 - 09/2009


Technical Development Engineer (intern)

09/2008 - 01/2009


Software Test Associate (intern)

01/2008 - 05/2009


Component Quality Engineer (intern)

05/2007 - 09/2007


University of Waterloo - Waterloo, Ontario, Canada

Bachelor of Software Engineer — 2011

Farid Zakaria — farid.m.zakaria@gmail.com — (916) - 849-6418

Thanks to thingsthatarebrown, llc for the template.