Interviewer
Looking back, was there a single project or 'aha' moment in your career that truly solidified your path as a software engineer?
Looking back, was there a single project or 'aha' moment in your career that truly solidified your path as a software engineer?
Interviewee
The moment I realized software engineering was truly my path came during a project where I solved a tough optimization problem and immediately saw the impact on users. It wasn’t just about writing code anymore it was about creating solutions that made people’s lives easier. Solving a big problem using technology and seeing someone use the result is the best feeling you’ll get.
The moment I realized software engineering was truly my path came during a project where I solved a tough optimization problem and immediately saw the impact on users. It wasn’t just about writing code anymore it was about creating solutions that made people’s lives easier. Solving a big problem using technology and seeing someone use the result is the best feeling you’ll get.
Interviewer
At Addis Software, you achieved an impressive 55% performance boost using Redis caching. Could you walk us through that? What did the system look like before, what was the key bottleneck, and why was Redis the right tool for the job?
At Addis Software, you achieved an impressive 55% performance boost using Redis caching. Could you walk us through that? What did the system look like before, what was the key bottleneck, and why was Redis the right tool for the job?
Interviewee
Before implementing Redis caching, the system suffered from frequent database calls that slowed performance. It could take more than a minute to get a response because it depended on another system and numerous backend computations. The bottleneck was clear repeated queries that didn’t need to hit the database every time. By introducing Redis as a caching layer, we reduced redundant requests, lowered latency, and ultimately improved performance, which made a big difference for end users.
Before implementing Redis caching, the system suffered from frequent database calls that slowed performance. It could take more than a minute to get a response because it depended on another system and numerous backend computations. The bottleneck was clear repeated queries that didn’t need to hit the database every time. By introducing Redis as a caching layer, we reduced redundant requests, lowered latency, and ultimately improved performance, which made a big difference for end users.
Interviewer
Working on a payment gateway like Chapa, handling billions of ETB, is no small feat. What were the top three engineering challenges when building and scaling a system where security, reliability, and speed are absolutely critical?
Working on a payment gateway like Chapa, handling billions of ETB, is no small feat. What were the top three engineering challenges when building and scaling a system where security, reliability, and speed are absolutely critical?
Interviewee
Actually, I don’t contribute to the Chapa system’s development code, but I have contributed to the SDK development of the Chapa Payment. In general the three biggest challenges are ensuring security at scale, maintaining high availability during peak loads, and optimizing transactions for speed without compromising accuracy. Each of these requires rigorous testing, solid infrastructure decisions, and a constant focus on user trust.
Actually, I don’t contribute to the Chapa system’s development code, but I have contributed to the SDK development of the Chapa Payment. In general the three biggest challenges are ensuring security at scale, maintaining high availability during peak loads, and optimizing transactions for speed without compromising accuracy. Each of these requires rigorous testing, solid infrastructure decisions, and a constant focus on user trust.
Interviewer
You built an incredible 14 projects during your Headstarter residency Which one was the most technically demanding or personally rewarding? We'd love to hear about a specific challenge you faced in a project, perhaps with the RAG pipeline or a recommendation system, and how you solved it.
You built an incredible 14 projects during your Headstarter residency Which one was the most technically demanding or personally rewarding? We'd love to hear about a specific challenge you faced in a project, perhaps with the RAG pipeline or a recommendation system, and how you solved it.
Interviewee
Out of the 14 projects, one of the most technically demanding was building a market anomaly detection and prediction model using deep learning. I've used Bloomberg's market data to train the model, and it was difficult to know which algorithm to use and also prepare and filter the data for training. I've solved it by comparing the algorithm performance and doing thread-off among the algorithms, doing SMOTE analysis on the data, and optimizing it by clearing some columns that are not needed.
Out of the 14 projects, one of the most technically demanding was building a market anomaly detection and prediction model using deep learning. I've used Bloomberg's market data to train the model, and it was difficult to know which algorithm to use and also prepare and filter the data for training. I've solved it by comparing the algorithm performance and doing thread-off among the algorithms, doing SMOTE analysis on the data, and optimizing it by clearing some columns that are not needed.
Interviewer
You've worked with engineers from top-tier companies like Bloomberg and Amazon at Intrepid Prime. What was the biggest cultural or technical difference you noticed, and what's one key lesson you learned from collaborating at that level?
You've worked with engineers from top-tier companies like Bloomberg and Amazon at Intrepid Prime. What was the biggest cultural or technical difference you noticed, and what's one key lesson you learned from collaborating at that level?
Interviewee
The biggest difference I noticed was the emphasis on code quality and scalability from day one. They’re always collaborative and open, even with busy schedules and many tasks. That mindset inspires me and helps me do more loving projects with them. They don’t have egos and understand that everything starts from the first small step. Saying you don’t know something but will research it and come back with findings is normal when working with them. Engineers at that level don’t just think about solving the problem in front of them; they anticipate how the system will evolve in the future. A key lesson I learned is to design with growth in mind don’t just write code for today, but architect it to withstand tomorrow’s challenges.
The biggest difference I noticed was the emphasis on code quality and scalability from day one. They’re always collaborative and open, even with busy schedules and many tasks. That mindset inspires me and helps me do more loving projects with them. They don’t have egos and understand that everything starts from the first small step. Saying you don’t know something but will research it and come back with findings is normal when working with them. Engineers at that level don’t just think about solving the problem in front of them; they anticipate how the system will evolve in the future. A key lesson I learned is to design with growth in mind don’t just write code for today, but architect it to withstand tomorrow’s challenges.
Interviewer
I saw you lead a team at Addis Software during a critical period. How did you approach that responsibility? What's your philosophy on keeping a team motivated and focused under pressure?
I saw you lead a team at Addis Software during a critical period. How did you approach that responsibility? What's your philosophy on keeping a team motivated and focused under pressure?
Interviewee
Leading during a critical period taught me the importance of communication and trust when our mentors weren’t in the office. It was normal, as we already had a collaborative culture that made it easier to talk with coworkers and the CEO. At Addis Software, everyone is a leader, and there is no strict hierarchy, which makes everyone responsible even if you’re not leading something directly.
Leading during a critical period taught me the importance of communication and trust when our mentors weren’t in the office. It was normal, as we already had a collaborative culture that made it easier to talk with coworkers and the CEO. At Addis Software, everyone is a leader, and there is no strict hierarchy, which makes everyone responsible even if you’re not leading something directly.
Interviewer
As an ALX Ambassador, you helped grow the community significantly. Why do you believe mentorship and community are so crucial for developers, especially here in Africa?
As an ALX Ambassador, you helped grow the community significantly. Why do you believe mentorship and community are so crucial for developers, especially here in Africa?
Interviewee
Mentorship is transformative, especially in Africa, where access to opportunities can be uneven. It helps you connect with many talented people and strive for more growth. At ALX, I saw firsthand how connecting developers worldwide with guidance and community accelerates growth and confidence. Mentorship isn’t just about knowledge transfer it’s about building belief and showing others that they belong in tech.
Mentorship is transformative, especially in Africa, where access to opportunities can be uneven. It helps you connect with many talented people and strive for more growth. At ALX, I saw firsthand how connecting developers worldwide with guidance and community accelerates growth and confidence. Mentorship isn’t just about knowledge transfer it’s about building belief and showing others that they belong in tech.
Interviewer
You've contributed to open-source projects like the Chapa SDK. From your perspective, why is contributing to open source so valuable for a developer's growth, beyond just writing code?
You've contributed to open-source projects like the Chapa SDK. From your perspective, why is contributing to open source so valuable for a developer's growth, beyond just writing code?
Interviewee
I contributed to Chapa after encountering an issue integrating Chapa with my website. At first, I thought the problem was my code, and after two days of trying and discussing with other developers, I considered that the issue might be in the Chapa SDK. I examined their code and managed to fix it within two days of investigation, coding, and understanding someone else’s work. Open source teaches lessons that go beyond coding: collaborating with people you’ve never met, following global standards, and building tools used by others. It’s humbling and motivating and helps you grow into a developer who understands both community and impact.
I contributed to Chapa after encountering an issue integrating Chapa with my website. At first, I thought the problem was my code, and after two days of trying and discussing with other developers, I considered that the issue might be in the Chapa SDK. I examined their code and managed to fix it within two days of investigation, coding, and understanding someone else’s work. Open source teaches lessons that go beyond coding: collaborating with people you’ve never met, following global standards, and building tools used by others. It’s humbling and motivating and helps you grow into a developer who understands both community and impact.
❤1
Interviewer
What practical advice would you give to an Ethiopian or African developer who wants to make their first open-source contribution but doesn't know where to start?
What practical advice would you give to an Ethiopian or African developer who wants to make their first open-source contribution but doesn't know where to start?
Interviewee
Start small and don’t be intimidated. The Ethiopian developers’ community is growing we have many open-source projects both in Ethiopia and globally. Pick a project you actually use, read the documentation, and begin with issues labeled “good first issue.” Beyond that, ask questions openly open-source communities are generally welcoming, and the learning you gain is worth every step.
Start small and don’t be intimidated. The Ethiopian developers’ community is growing we have many open-source projects both in Ethiopia and globally. Pick a project you actually use, read the documentation, and begin with issues labeled “good first issue.” Beyond that, ask questions openly open-source communities are generally welcoming, and the learning you gain is worth every step.
Interviewer
Quick poll: are you more in a relationship with projects, or an actual person?😁
I am not sure If I asked who your uni crush is, would I get an answer… or just suspicious silence?
Quick poll: are you more in a relationship with projects, or an actual person?😁
I am not sure If I asked who your uni crush is, would I get an answer… or just suspicious silence?
Interviewee
Man, I was in love with projects, meeting with clients, selling projects, and chasing remote jobs for some time, but I can't say anything on this question because I spent most of my time in the A2SV Bahir Dar office building at BiT mostly working on something or solving issues with my friends.
I think I had a crush on Python when I saw it for the first time after doing low-level programming instead of chasing someone😂.
Man, I was in love with projects, meeting with clients, selling projects, and chasing remote jobs for some time, but I can't say anything on this question because I spent most of my time in the A2SV Bahir Dar office building at BiT mostly working on something or solving issues with my friends.
I think I had a crush on Python when I saw it for the first time after doing low-level programming instead of chasing someone😂.
😁5❤1
Interviewer
Hey fam 👋 We hope you gained valuable insights and inspiration from Dawit Minue in Episode 9 - Part I. 💡
That’s a wrap for today, but stay tuned - Part II drops next week. 🚀
Wishing you all a productive and amazing week ahead.
Bye for now 👋👋
Hey fam 👋 We hope you gained valuable insights and inspiration from Dawit Minue in Episode 9 - Part I. 💡
That’s a wrap for today, but stay tuned - Part II drops next week. 🚀
Wishing you all a productive and amazing week ahead.
Bye for now 👋👋
👍7