Personal details

David F. - Remote back-end developer

David F.

Backend/Platform/Site Reliability Engineer
Based in: 🇮🇱 Israel
Timezone: Jerusalem (UTC+3)

About

I am a skilled Software Engineer, working in AppsFlyer’s Platform division, creating innovative solutions for their R&D. In my free time, I’m a maintainer of the Cloud Native Buildpacks open source project (an incubating member of the Cloud Native Computing Foundation). At Google, VMware and Goldman Sachs, I have driven significant change and technical improvement. At CMU, I studied Software Engineering and Machine Learning. I’m looking for a Senior Software Engineer position

Work Experience

Backend Software Engineer
AppsFlyer | Mar 2021 - Present
Python
GitLab
Docker
Containerization
Kubernetes
CI/CD
Golang

Construct a best-in-class development and deployment experience for the entire R&D organization.

  • Design and create Gitops based Kubernetes Deployment system
  • Create CLI toolchain (in Go) used to distribute, trace and measure team scripts and CLIs
  • Design and implement transition to Cloud Native Buildpacks as solution for creating the R&D services
  • Improve and support internal testing framework for microservices
Software Engineering
VMware | Jan 2019 - Mar 2021
Ruby
Containers
Docker
CI/CD
Golang

Construct Cloud Native Buildpacks (buildpacks .io), transforming source code into Docker images that can run on any cloud.

  • Develop CLI (github.com/buildpacks/pack) to create images from source code, and distribute to thousands of developers
  • Create modular cloud native buildpacks using Golang, utilizing knowledge of individual languages to provide specific products for each language (Go, NodeJS, Python, and more)
  • Modernize and automate updates and distributions of buildpacks and CLI, creating continuous delivery systems

Projects

Cloud Native Buildpacks
Containers
Docker
Golang
Cloud Native Buildpacks transform your application source code into images that can run on any cloud. The Pack CLI is the main CLI for the Buildpacks project, and I am a maintainer of the project

Education

Carnegie Mellon University
Master's degree・Software Engineering
Sep 2017 - Dec 2018
Yeshiva University
Bachelor's degree・Computer Science
Sep 2013 - Jan 2017