Position: Software Engineer
Category: Python
English level: upper
Years of experience: 2.5

Afro-Chat: Successfully led the development of an advanced chat application that utilized Generative AI chatbot technology, enhancing communication experiences for individuals in Ethiopia.

Terminal-ChatGPT: Developed a Python script that allows users to interact with OpenAI's GPT-3 model through the terminal, enabling dynamic conversations and question-answering capabilities.

A2SV User Information Desk: Created a web application that streamlined customer support inquiries for a software development firm, leveraging OpenAI's advanced natural language processing capabilities.

Slack Bot Aleqa: Developed a Slack bot that sends daily reminders to team members, improving productivity and efficiency within the workplace.

Stock and Inventory Management Software: Developed a solution for tracking inventory, addressing operational flexibility issues in many stock management software. The software is currently being used by five companies to track their inventory efficiently.

Photo Capturing App: Developed a location data capture application that significantly increased the efficiency of the organization by reducing the amount of time spent on manual data collection by 2 hours per day.

Future Capital Prediction: Developed a machine learning-based predicting model for predicting the future capital of manufacturing industries in Ethiopia, benefiting potential investors and assisting policymakers in making better policy decisions.

Genetic Algorithm Solution for Traveling Salesman Problem (TSP): Designed and implemented an efficient Genetic Algorithm to solve the Traveling Salesman Problem (TSP) using Java.


Self Driving CAR: Developed an autonomous RC car based on the NVIDIA "End to End Learning for Self-Driving Cars" paper, which was presented at the AI Expo.

Alpha 1s Hackathon: Developed a library to control the motors of the Alpha 1s robot using Bluetooth signals sent from a computer or microcontroller.
Mobile Card Number Recognition with OpenCV and KNN: Developed a mobile card number detection system using the OpenCV library in C++.
Work Experience
Afro-Chat
Role: Project Lead
Tech Stack: Generative AI, Server-Sent Events (SSE)
Description: Led the development of Afro Chat, an advanced chat application that utilized Generative AI chatbot technology to provide a user-friendly communication experience. The application targeted individuals in Ethiopia, enhancing chatbot interactions and addressing challenges in accessing advanced AI systems. I was responsible for the architectural design and development of the application, user authentication and authorization mechanisms, and integration of Generative AI chatbot models. I also conducted rigorous testing to ensure the stability and performance of the SSE-based communication infrastructure.

Terminal-ChatGPT
Role: Developer
Tech Stack: Python
Description: Developed Terminal-ChatGPT, a Python script that allows users to interact with OpenAI’s GPT-3 model through the terminal. The script enables users to ask questions, receive responses from the model, and engage in conversation with it. It also allows users to load previous conversations.

A2SV User Information Desk
Role: Developer
Tech Stack: Python, Flask, JavaScript, CSS, HTML
Description: Developed a web application designed to streamline customer support inquiries for the software development firm A2SV. The application leverages OpenAI’s advanced natural language processing capabilities to provide prompt and efficient responses to common user questions and concerns.

Slack Bot Aleqa (Attendance Tracker)
Role: Developer
Tech Stack: Flask, PostgreSQL, Vue.js, Python Slack-Bolt
Description: Developed Aleqa, a Slack bot designed to help busy professionals stay on top of their daily schedule and work goals. Aleqa sends daily reminders to team members to check their check-in and checkout times, review their daily plan, and update their profile information.

Learning Together - Atrons
Role: Mobile App Developer
Tech Stack: Flutter
Description: Worked on the development of Atrons, an all-in-one tool for students, showcasing a wide array of materials such as books, videos, PowerPoint presentations, notes, and quizzes. I was appointed as the leader of the mobile team and later on project lead.