CV

A pdf version is available with the link to the right.

Basics

Name Yoseph Berhanu
Label Graduate Student
Email contact@yoseph.et
Url https://yoseph.et
Summary Over a decade of professional experience as a developer and in academia. My interest is developing systems informed by human cognitive and emotional state that assist in decision making.

Work

  • 2023.08 - date
    Graduate Assistant
    Department of Computer Science, Virginia Tech
    Conducting research on cognitive support systems to enhance software developer practices at the code world no blanket lab
    • Designed and conducting qualitative study to understand perspectives and expectations the source code review process
    • Worked as a TA for machine learning course
    • Instructor of record for a course on Analysis and Design of Algorithms
  • 2022.03 - 2023.06
    LIS Expert
    World Bank Group, Addis Ababa, Ethiopia
    • Led assessments on six Ethiopian land information systems for the Integrated Land Management Project (ILMP), driving governmental capability enhancements.
    • Developed high-level requirements for a national system to improve software integration and data sharing.
    • Outline land management information system investments, delivering key situation analyses, design recommendations and executed cost-benefit analyses
  • 2021.06 - 2022.09
    Information Technology Expert
    NIRAS International Consulting, Addis Ababa, Ethiopia
    • Developed and maintained components for the National Rural Land Information System (NRLAIS) for the Ministry of Agriculture, Ethiopia, using Java EE and Python (QGIS plugin)
    • Advised on strategic decisions for the national rollout of NRLAIS, addressing incremental functionality additions and regional expansion challenges, including adapting to diverse regional rules, and open source based implmentations saving the project an estmated $10Mil over 10 years in license cost
  • 2019.12 - 2021.07
    Tech Lead
    Digital Medarbeider AS, Norway (Remote), Ethiopia
    • Designed and developed 12 microservice based SaaS applications primarly using .Net Core RESTful APIs and progressive Angular frontend apps.
    • Devisied and implmemented CI/CD stratages using gitlab and Azure DevOps to intoruce 45% efficency in delivary time
    • Developed and standardized reusable libraries and packages, including authentication, authorization, auditing services.
    • Designed and developed a suite of reusable libraries for authentication, authorization, auditing, communication, UI framework, and a common services library featuring semi-automatic localization and external API integration proxies scheduling that resulted in up to 28% improvement project bootstrap speed.
    • Led a team of 18 developers, enhancing project execution and delivering high-quality software products.
    • Designed and implmented map based services of cross application use including support for the nowrigian SOSI formats.
  • 2014.11 - 2017.06
    Software Developer
    DAI, Addis Ababa, Ethiopia
    • Developed two systems for rural land administation one of which went to consitute the Natioanl Rural Land Administration System
    • Desinged and develoved a mass registration (MASSREG) using Java EE, PostGIS, and Python-enhanced QGIS, certifying over 14 million land holders across 150 Woredas.
    • Designed and developed a land transaction management system that supported over 20 land transactions with customizeable rules for each that was deployed after MASSREG in all Woredas.
    • Designed a custom MIS with Laravel and MySQL, and pioneered an incremental synchronization feature for offline data integrity across 150 deployment sites.
  • 2014.01 - 2023.07
    Lecturer
    Addis Ababa University, Addis Ababa, Ethiopia
    • Developed two systems for rural land administation one of which went to consitute the Natioanl Rural Land Administration System
    • Desinged and develoved a mass registration (MASSREG) using Java EE, PostGIS, and Python-enhanced QGIS, certifying over 14 million land holders across 150 Woredas.
    • Designed and developed a land transaction management system that supported over 20 land transactions with customizeable rules for each that was deployed after MASSREG in all Woredas.
    • Designed a custom MIS with Laravel and MySQL, and pioneered an incremental synchronization feature for offline data integrity across 150 deployment sites.

Education

  • 2023.07 - 2027.04

    Blacksburg, VA, USA

    PhD
    Virginia Tech
    Computer Science
    • Working on building systems that support software developers based off their affective and cognitive state.
  • 2011.09 - 2014.06

    Addis Ababa, Ethiopia

    M.Sc.
    Addis Ababa University
    Computer Science
    • Thesis: 'A Framework for Multi-source Prefetching Through Adaptive Weight' – Grade; Excellent
    • My thesis work implemented a federated machine learning to improve prefetching performance
  • 2007.09 - 2010.06

    Addis Ababa, Ethiopia

    B.Sc.
    Addis Ababa University
    Computer Science

Publications

Skills

Machine Learning
PyTorch
Scikit-learn
TensorFlow
Programming
Python
Java
JavaScript/TypeScript
C#
PHP
Angular
Spring Boot
Java EE
.NET Core
PostgreSQL
MySQL
MongoDB
Research
Quantitative
Qualitative Research
Tools and Platforms
Azure DevOps
GitLab CI/CD
Other
Microservices Architecture and SaaS
Tech Leadership
Software Project Management
Map-based Service Development
Localization
API Integration

Languages

Amharic
Native speaker
English
Fluent