CV
A pdf version is available with the link to the right.
Basics
Name | Yoseph Berhanu |
Label | Graduate Student |
contact@yoseph.et | |
Url | https://yoseph.et |
Summary | Graduate student and researcher with over 10 years of software engineering experience, specializing in AI-powered tools to enhance software development efficiency. Proficient in Software Development, Deep Learning, and data-driven solutions, with a proven track record of designing impactful systems and leading innovative research initiatives. Passionate about bridging technology and user needs to drive productivity and innovation.s |
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 currently developing an AI-powered visualization tool to enhance large program comprehension, aiming to improve developer efficiency and reduce cognitive load.
- Conducted a mixed-method study to understand perspectives, expectations, and challenges in the source code review process related to bias, leading to actionable insights, such as onboarding challenges and documentation limitations.
- Provided hands-on support for assignments and projects in Machine Learning, Cloud Software Development, and Algorithm courses, contributing to enhanced student understanding and improved project outcomes.
- Instructor of record for a course on Analysis and Design of Algorithms
-
2022.03 - 2023.06 LIS Expert
World Bank Group, Addis Ababa, Ethiopia
- Conducted assessments of six Ethiopian land information systems for the Integrated Land Management Project (ILMP), providing the basis for high-level requirements, architecture, and strategic recommendations to enhance governmental land management capabilities.
- Developed high-level requirements and outlined investments for a national land management system, leveraging assessment insights to deliver situation analyses, design recommendations, and cost-benefit analyses, ensuring seamless interoperability, streamlined data management, and informed decision-making.
-
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), enabling efficient land management and streamlined geospatial data processing.
- Advised on strategic decisions for the national roll-out of NRLAIS, addressing incremental functionality additions, regional expansion challenges, and diverse regional rules , leading to an open-source-based implementation that saved the project an estimated $10M over 10 years in license costs .
-
2019.12 - 2021.07 Tech Lead
Digital Medarbeider AS, Norway (Remote), Ethiopia
- Designed and developed 12 micro-service-based SaaS applications using .Net Core RESTful APIs and progressive Angular front-end apps, delivering scalable and efficient business solutions.
- Devised and implemented CI/CD strategies using GitLab and Azure DevOps, resulting in a 45% improvement in delivery time.
- Developed and standardized reusable libraries and packages, including authentication, authorization, and auditing services, enhancing code reusability and reducing development overhead.
- Designed and developed a suite of reusable libraries for authentication, authorization, auditing, communication, UI framework, and a common services library with semi-automatic localization and external API integration proxies , achieving a 28% improvement in project bootstrap speed.
- Mentored junior developers and led a team of 18 by fostering a collaborative environment, promoting peer learning and cooperative problem-solving that enhanced team performance and knowledge sharing.
- Introduced map-based services for cross-application use, including support for the Norwegian SOSI formats, enabling seamless geospatial data integration and migration.
-
2014.11 - 2017.06 Software Developer
DAI, Addis Ababa, Ethiopia
- Developed two systems for rural land administration, one of which became the foundation of the National Rural Land Administration System.
- Designed and developed a mass registration system (MASSREG) using Java EE, PostGIS, and Python-enhanced QGIS, certifying over 14 million landholders across 150 Woredas.
- Designed and developed a land transaction management system that supported over 20 land transactions with customizable rules for each, successfully deployed in all Woredas following MASSREG.
- Designed a custom Management Information System (MIS) with Laravel and MySQL, pioneering an incremental synchronization feature for offline data integrity across 150 deployment sites.
-
2014.01 - 2023.07 Lecturer
Addis Ababa University, Addis Ababa, Ethiopia
- Delivered core computer science courses, including Introductory Programming, Data Structures, Theory of Algorithms, Advanced Unix Programming, and Object-Oriented Programming, providing students with a strong theoretical foundation and practical skills for advanced study and careers.
- Co-organized a community outreach program that introduced computer science concepts to over 500 high school students, supported by 15 volunteer undergraduates, fostering early interest and engagement in STEM fields.
- Led curriculum development and review efforts as a member of the Curriculum Review Committee, ensuring alignment with global computer science standards and promoting inclusivity for a diverse student body.
- Served on academic, community service guideline, and project management committees, contributing to the enhancement of departmental operations through improved collaboration and effective policy implementation.
- Co-founded and led 4K Labs in 2016, transforming it from a RoboCup participant to an undergraduate R&D lab specializing in AI, robotics, and IoT, creating hands-on learning and research opportunities for students.
- Coordinated internship programs, arranging over 250 summer internship opportunities for students, enabling them to gain practical experience and industry exposure to advance their careers.
Education
-
2023.07 - 2027.04 Blacksburg, VA, USA
PhD
Computer Science, Virginia Tech
- Research Focus: Building AI powered tools for software developers in large software projects.
- Sample Coursework: Software Engineering; Machine Learning; Deep Learing; Models, Theories and Frameworks of HCI; Research Methods in CS
-
2011.09 - 2014.06 Addis Ababa, Ethiopia
M.Sc.
Computer Science, Addis Ababa University
- Thesis: A Framework for Multi-source Prefetching Through Adaptive Weight
Grade - Excellent - My thesis work implemented a federated machine learning to improve prefetching performance
- Thesis: A Framework for Multi-source Prefetching Through Adaptive Weight
-
2007.09 - 2010.06 Addis Ababa, Ethiopia
B.Sc.
Computer Science, Addis Ababa University
- Capston Project: Student Information System - designed using Service Orianted Architecture and built with DotNet and MS SQL Server.
Certificates
Introduction to Machine Learning with TensorFlow - 2022 | |
Udacity Nano-Degree program |
Big Data Developer - Mastery Award - 2016 | |
IBM |
Mobile Application Developer - 2016 | |
IBM |
Publications
-
2024.09 'Automatic Bias Detection in Source Code Review', PPIG
Yoseph Berhanu Alebachew and Chris Brown
Bias is an inherent threat to human decision-making, including in decisions made during software development.....
Skills
Machine Learning | |
PyTorch | |
Scikit-learn | |
TensorFlow | |
GAN | |
VAE | |
Reinforcment Learning | |
CNN | |
Adversarial Attacks on ANN | |
Self-supervised Learning |
Programming | |
Python | |
Java | |
JavaScript/TypeScript | |
C# | |
PHP | |
Angular | |
Spring Boot | |
Java EE | |
.NET Core | |
PostgreSQL | |
MySQL | |
MongoDB |
Research | |
Quantitative | |
Qualitative Research | |
Data Analysis |
Tools and Platforms | |
GitLab CI/CD | |
Docker | |
Kubernetes | |
AWS | |
Azure | |
Git | |
Bitbucket | |
Jira | |
Confluence |
Other | |
Microservices Architecture and SaaS | |
Tech Leadership | |
Software Project Management | |
Map-based Service Development | |
Localization | |
API Integration |
Languages
Amharic | |
Native speaker |
English | |
Fluent |
Awards
- 2017
Certificate of Appreciation
Department of Computer Science, Addis Ababa University
Recognized for outstanding leadership in initiating and managing projects in AI and robotics, fostering innovation and collaboration among students.
- 2017
First Place Winner, African RoboCup Soccer Competition
iCog Labs
Led and mentored a team of six undergraduates in applying robotics research to real-world problem-solving, culminating in a first-place finish in a continent-wide competition.
- 2014
Valedictorian
Addis Ababa University
Graduated as valedictorian with great distinction during my MSc studies
- 2010
Valedictorian
Addis Ababa University
Graduated as valedictorian with great distinction during my BSc studies