Yohannes Berhane
LinkedIn: GitHub:
   Queens, NY    Available for hire

Experience

Senior Software Engineer — OptiFunder
Sep 2021 – Present • Remote, NY
  • Led development of scalable Django and Flask apps deployed on Google Compute Engine and Cloud Run.
    • Backend: Django, Flask, FastAPI, PostgreSQL, Redis, DynamoDB.
    • Frontend: HTMX, React, Alpine.js, Tailwind CSS.
    • Database: PostgreSQL (Google Cloud SQL) and Redis.
    • Google Cloud: Cloud Run, Cloud Functions, Cloud Tasks, Cloud Storage ...
  • Built and maintained RESTful APIs with Django REST Framework and FastAPI for our optifunder APIs
  • Implemented distributed background processing with Google Cloud Tasks and Cloud Jobs to improve performance.
  • Established robust testing with Pytest, improving reliability and reducing production issues.
  • Contributed to system design/architecture and led a 3–5 developer team.
  • Optimized legacy schemas and queries, improving performance by 200%+.
Software Engineer — Trimble Maps
Oct 2020 – Oct 2021 • Princeton, NJ
  • Developed backend services with .NET Core, containerized with Docker, and deployed on AWS.
  • Automated CI/CD with Jenkins, Python, and Chef; reduced deployment times by 15%.
  • Modernized REST and SOAP services via ASP.NET Web APIs with blue‑green deployments.
  • Authored unit tests with NUnit/XUnit achieving ~85% coverage.
  • Improved SQL Server performance and transaction throughput, reducing query times by 30%.

Open Source Contributions

Django‑Storages — Signed URLs via IAM API
  • Developed feature to enable Google Cloud Compute services to generate signed URLs via IAM API.
  • Collaborated with maintainers to ensure secure and seamless integration of the feature, benefiting the community by enhancing cloud storage capabilities.

Technical Skills

Languages

Python, C#, JavaScript

Frameworks

Django, Flask, FastAPI, ASP.NET Core, React, Celery, Pytest

Databases

PostgreSQL, MySQL, SQL Server, Redis, DynamoDB

Cloud & DevOps

AWS, GCP, Cloud Run, Docker, Dev Containers, Terraform, Jenkins, Git

Strengths

System Design, Data Modeling, File Processing, Async & Parallel Processing

Personal Projects

Education

St. John’s University — B.S. Computer Science
Queens, NY • Aug 2016 – May 2020