Portrait of Yohannes Berhane

Senior Software Engineer

Senior Software Engineer with 6+ years building scalable distributed systems. Highly skilled in Python (Django, Flask, FastAPI), comfortable with TypeScript/JavaScript and growing proficiency in Go. Led a cloud migration serving millions of requests per day and co-designed two mortgage funding products supporting 15%+ of US independent originations and billions of dollars of loans per month.

🎓 B.S. Computer Science · St. John's University, Queens NY · 2020
  • Python · Django · Flask · FastAPI
  • TypeScript / JavaScript
  • Go
  • AWS · GCP

Experience

Senior Software Engineer

Gen - MoneyLion
Oct 2025 – May 2026 · New York, NY (Hybrid)
Millions
Requests/Day
5M+
Leads/Month
  • Led the in-sourcing and cloud migration of a Django application serving millions of requests per day, moving compute from EC2 to ECS and data from RDS to Aurora; implemented Terraform-based Infrastructure as Code (IaC) to improve reliability and high availability.
  • Built partner integrations on a high-throughput Django REST Framework platform and rule-based decision engines using Scala, Cats, and Http4s.
  • Designed a distributed pipeline (Snowflake → S3 → Lambda → SQS → application) to process 5M+ leads monthly for automated offer refreshes.

Senior Software Engineer

OptiFunder
Sep 2021 – Oct 2025 · Promoted May 2023 · Remote, NY
15%
US Market
3x
Query Speed
  • Co-designed and built Genesis, an optimization/workflow platform for mortgage originators, and Greyhound, a warehouse lending platform; helped launch Greyhound and supported 15%+ of US independent originations and billions of dollars of loans per month.
  • Led a platform-wide migration to microservices and designed task orchestration with Google Cloud Tasks/Jobs for scalable, reliable execution of core product workflows.
  • Designed REST APIs and shared workflows connecting originators, warehouse lenders, loan origination systems, custodians, and investors across the funding-to-paydown lifecycle.
  • Built configurable optimization and rules engines for warehouse funding decisions; redesigned and normalized legacy schemas to triple query performance.
  • Owned scaling and reliability for Django/Flask services on GCP, managed Terraform-based infrastructure, and established automated testing standards with Pytest.
  • Mentored and onboarded new developers, drove architecture decisions and code reviews, and helped shape the product roadmap.

Software Engineer

Trimble Maps
Oct 2020 – Oct 2021 · Princeton, NJ
15%
Faster Deploys
30%
Query Speed
  • Built .NET Core services in Docker on AWS for high-volume GPS and logistics workloads; optimized SQL Server transactions to reduce query latency by 30%.
  • Automated CI/CD pipelines using Jenkins, Python, and Chef, reducing deployment times by 15%.
  • Modernized REST/SOAP services with ASP.NET Web APIs and blue-green deployments; achieved 85% test coverage with NUnit and XUnit.

Open Source

Django Storages

PR #1427 →

Developed feature for Google Cloud Compute services to generate signed URLs via IAM API. Collaborated with maintainers to ensure secure integration that benefits the broader community.

Technical Skills

Languages

Python Python
TypeScript TypeScript
Go Go
Scala Scala
C# C#

Backend

Django Django
Flask Flask
FastAPI FastAPI
Http4s Http4s
.NET Core .NET Core

Frontend

Earlier roles
HTML/CSS HTML/CSS
Tailwind Tailwind
HTMX HTMX
Alpine.js Alpine.js
React React

Cloud & Infrastructure

Docker Docker
GCP GCP
AWS AWS
GitHub Actions GH Actions
Terraform Terraform
Scalr Scalr

Databases

PostgreSQL PostgreSQL
Redis Redis
DynamoDB DynamoDB
Snowflake Snowflake
MongoDB MongoDB

Tools & Libraries

Pytest Pytest
Cats & Cats Effect Cats & CE
Pandas Pandas
Datadog Datadog
FS2 FS2
Celery Celery

Projects

View all »
Scala DemoShowcaseActive

Chess Engine

Full-featured chess library and multiplayer backend in Scala 3, Cats Effect, and Http4s with bitboards and alpha-beta pruning.

Last push

Learning & Practice

View all »