← В ленту
Регистрация: 04.06.2024

Портфолио

Event Notifier

Staying updated with daily schedules of events can be a challenge for attendees, especially when they have a busy schedule. It can be frustrating to miss an event or arrive late due to not being aware of the event's schedule. To address this challenge, we developed the Event Daily Schedule Notifier app. The app is built using Backend Nodejs and Frontend React, Javascript. The app enables users to subscribe to events and receive notifications whenever the representative of that event place posts their daily programs. The Event Daily Schedule Notifier app significantly improves the user experience by providing a platform for users to stay updated with the daily schedules of events. The app's use of notifications makes it easy for users to keep track of their subscribed events, reducing the chances of missing events or arriving late. The app's use of Backend Nodejs with Frontend React enhances its efficiency, making it a reliable solution for daily event schedule management. Overall, the Event Daily Schedule Notifier app is a valuable tool for anyone who wants to stay updated with the daily schedules of events.

Food Recipe App

There is a need for a food recipe app that allows users to browse, create, and share food recipes with others. The app should have an attractive design and advanced filtering options to make it easy for users to find the recipes they want. Additionally, the app should provide features such as liking, bookmarking, commenting, and rating recipes, as well as referring to online food recipe sites for inspiration. To address this challenge, I developed a food recipe app that allows users to create, share, and browse food recipes. The app includes features such as signing up, uploading multiple images, creating dynamic steps and ingredients, setting categories, titles, and descriptions, setting recipe duration, and advanced filtering options. The app uses Vue3 and relevant libraries such as Vite, Vue Apollo, Vite-plugin-pages, Vite-plugin-vue-layouts, Vite-plugin-components, and Vee-validate, Javascript for form validations. The app also uses TailwindCSS for the user interface. The food recipe app significantly improves the user experience by providing a platform for users to share and discover new recipes. The app's advanced filtering options, attractive design, and referral features make it easy for users to find the recipes they want. The app's ability to browse with categories, like/favorite, bookmark, comment, and rate recipes, enhances the community aspect of the app, making it an engaging platform for food lovers. The app's use of triggers on Hasura and Postgres functions enhances its efficiency, making it a reliable solution for food recipe management. Overall, the food recipe app is a valuable tool for anyone who loves cooking and wants to share their recipes with others.

Home Rent App

Finding a suitable house or apartment for rent or sale can be a challenging task. It can take a lot of time and resources to find the right property that meets one's needs and budget. Additionally, it can be difficult to get a sense of the distribution of living houses and apartments in a country, making it challenging to make informed decisions about where to live. To address these challenges, we developed a Home Renting and Selling online application. The app is built using Nodejs as the backend and Vue, as the frontend. The app provides a platform for people to find suitable houses or apartments for rent or sale. Additionally, the app displays the distribution of living houses and apartments in the country, making it easier for users to make informed decisions about where to live. The Home Renting and Selling online application significantly improves the user experience by providing a platform for users to find suitable houses or apartments for rent or sale. The app's use of Nodejs as the backend and React as the frontend enhances its efficiency, making it a reliable solution for home rental and selling management. The app's ability to show the distribution of living houses and apartments in the country makes it easier for users to make informed decisions about where to live. Overall, the app is a valuable tool for anyone who wants to find a suitable house or apartment to rent or buy and make informed decisions about where to live.

Скиллы

Javascript
React
Express.js
Node.js
MongoDB
Typescript
C
C++
Python
C#
Git
Postgresql
Kotlin
Linux
Mongodb
PHP
Redux
Django
Vue.js
Angular
MySQL

Опыт работы

Backend team lead
09.2023 - 06.2024 |A2SV - Africa to Silicon Valley
Flutter, Express.js and React
● Led backend development for RateEat: Organized daily Scrum meetings, facilitated smooth collaboration, and optimized Git workflow for effective PR reviews. Demonstrated expertise in Django, PostgreSQL, Django ORM, and advanced authentication mechanisms. ● Implemented advanced security measures: Employed robust authentication methods and followed secure coding practices to strengthen RateEat's platform against potential threats. ● Optimized database architecture: Designed an efficient structure using PostgreSQL and Django ORM to improve performance and scalability. ● Streamlined development workflow: Ensured efficient collaboration by leading Scrum meetings.
Full-stack Developer
01.2023 - 07.2023 |LineupappQ
Kubernetes, Redis, GraphQL
● Developed React components and APIs. ● Implemented Docker for containerization, reducing deployment time by 30%, and integrated Kubernetes, Redis, and GraphQL. ● Orchestrated waitlist functionality for seamless management and enhanced user engagement. ● Integrated Square, Make, and Clover POS for efficient transactions. ● Leveraged Twilio API for real-time SMS, amplifying waitlist communication by 20%.
Backend Developer
03.2022 - 07.2022 |National Data Managment Center
Machine Learning, Django
● Developed an automated Covid-19 case collection and reporting system using ML models and Django, reducing the time needed to collect and report cases by 90%. ● Designed and implemented a scalable and efficient architecture for the National Malaria disease archive, handling 100,000+ records per day. ● Collaborated with senior software engineers to ensure that the architecture and solutions met the needs of the project and the end users.
Software Engineer
12.2020 - 06.2021 |EthERNet
React, Django, ChartJS.
● Collaborated on a transportation app using React, Django, and ChartJS. ● Reduced bid time by 20% with a user-friendly interface. ● Contributed to a scalable backend architecture that increased active users by 15%.

Образование

Computer Software Engineering (Бакалавр)
2018 - 2023
Addis Ababa University

Дополнительное образование

Competitive Programming
07.2021 - 12.2022
Africa to Silicon Valley

Языки

АмхарскийРоднойАнглийскийСвободно владею