Yohannes Berhane
Email: y.berhane56@gmail.com
LinkedIn: linkedin.com/in/yohannes-berhane
GitHub: github.com/yohannes15
Portfolio: yohannes15.github.io
Summary
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.
Experience
Senior Software Engineer — Gen - MoneyLion
Oct 2025 – May 2026 · New York, NY (Hybrid)
- Infrastructure Migration: 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.
- Backend Engineering: Built partner integrations on a high-throughput Django REST Framework platform and rule-based decision engines using Scala, Cats, and Http4s.
- Data Engineering: Designed a distributed pipeline (Snowflake → S3 → Lambda → SQS → application) to process 5M+ leads monthly for automated offer refreshes.
OptiFunder — Senior Software Engineer (Promoted May 2023)
Sep 2021 – Oct 2025 · Remote, NY
- Product Architecture: 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.
- Distributed Systems: Led a platform-wide migration to microservices and designed task orchestration with Google Cloud Tasks/Jobs for scalable, reliable execution of core product workflows.
- Platform Integrations: Designed REST APIs and shared workflows connecting originators, warehouse lenders, loan origination systems, custodians, and investors across the funding-to-paydown lifecycle.
- Decisioning & Data: Built configurable optimization and rules engines for warehouse funding decisions; redesigned and normalized legacy schemas to triple query performance.
- Reliability & Infrastructure: Owned scaling and reliability for Django/Flask services on GCP, managed Terraform-based infrastructure, and established automated testing standards with Pytest.
- Technical Leadership: 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
- Backend Services: 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%.
- CI/CD Automation: Automated CI/CD pipelines using Jenkins, Python, and Chef, reducing deployment times by 15%.
- API Modernization: Modernized REST/SOAP services with ASP.NET Web APIs and blue-green deployments; achieved 85% test coverage with NUnit and XUnit.
Open Source Contributions
Django Storages
Developed feature for Google Cloud Compute services to generate signed URLs via IAM API; collaborated with maintainers for secure community integration.
Technical Skills
Languages: Python, Scala, TypeScript/JavaScript, Go, C#, SQL
Python Ecosystem: Django, Flask, FastAPI, Django REST Framework, Celery, Pytest
Scala Ecosystem: Cats, Cats Effect, Http4s
Frontend: React, HTMX, Alpine.js, Tailwind
Cloud & Infrastructure: AWS (EC2, ECS, S3, Lambda, SQS, RDS/Aurora), GCP (Cloud Tasks/Jobs), Terraform, Docker, GitHub Actions
Databases: PostgreSQL, MySQL, SQL Server, Redis, DynamoDB, Snowflake
Education
St. John’s University
Bachelor of Science in Computer Science
Queens, NY · Aug 2016 – May 2020