Personal details

Yonas T. - Remote mobile app developer

Yonas T.

Based in: 🇪🇹 Ethiopia
Timezone: St. Petersburg (UTC+3)

About

A Flutter and Web (ReactJS, NextJS) Developer with background knowledge in Software Engineering, OOP, Python, Javascript, Databases, and Data Structure and Computer Architecture. I have worked on projects that uses Firebase and AWS Amplify ad a backend service. I have developed applications zero-to-one and built and maintained apps upto over 20k users.

I am a result-driven, agile and growth focused professional with an enthusiasm to learn more from every opportunity I encounter. I am an excellent communicator, welcoming, confident, a good team player and friendly individual. I highly enjoy doing work on my own initiative under pressure.

Work Experience

Product Engineer (Mobile and Web Developer)
Fórmula Adequada, Lda | Jul 2024 - Present
Dart
TypeScript
Firebase
Crashlytics
Analysis Services
Stripe api
Firebase Cloud Messaging
Flutter
Firebase Cloud Functions
NestJS
OpenAI
Riverpod

Created a product roadmap plan to prioritize features for MVP and future implementation. Conducted user research to water the features to be developed using questionnaires. Created a Product Requirement Document. Planned the implementation (created backlogs). Lead the development phase implementing the core features.

Functionalities:

1. Authentication with Firebase

2. Data and File storage with Firestore and Firebase Storage

3. Chat (Using Firebase)

4. Payment (Stripe Connect)

5. Push Notification (Firebase)

6. Admin Panel (NextJs and Firebase)

Flutter and Web Developer
Aevue | Sep 2022 - Jun 2024
Google Maps
Unit Testing
TypeScript
Firebase
Crashlytics
Data analytics
Firebase Cloud Messaging
Next.js
Cloud Functions
Flutter
Prisma
Riverpod
AWS

I have developed mobile and web apps for TikTok-like social media for educational purpose, places rating and review application, event registration, e-learning, logistics, and dating applications, and web applications like GPT backed research tool, GPT backed custom chatbot builder.

The projects I did has the following functionalities:

Mobile related:

1. Authentication (with any backend facility and firebase)

2. Social Media Authentication (firebase)

3. File upload and access (Firebase storage)

4. Accessing users' location information

5. Building an app with a better user experience

6. File download and pdf preview

7. Chat functionality(firebase)

8. Push Notification (firebase)

9. Publishing packages (integration with a blockchain protocol for flutter dApp developers)

10. Aws amplify

11. Google map integration

12. Cloud functions

Web:

1. Frontend with MUI and tailwind/css

2. Backend with Prisma ORM and postgres

3. Next Auth

4. Third-party API integration like Sendgrid and Stripe

5. OpenAI API Integration

Projects

Rent Your Bag
Node.js
Firebase
Stripe
Firebase Cloud Messaging
Flutter
Firebase Cloud Functions
RYB (Rent Your Bag) is a luxury bags rental platform working currently for customers in Portugal and Spain. It enables users to list their bags in the app for rental and rent other listed bags too. It is developed in Flutter and Firebase. I used Stripe Connect to handle the payment and DPD for transportation. I integrated with other third party APIs like Mailchimp's API for email.
Edily
Firebase Cloud Messaging
Flutter
Firebase Cloud Functions
AWS Amplify
This project is an application I built under a company called Aevue. The application is a tik-tok inspired social media application for education purpose. I have developed the application and used the following and can be considered as a skill developed and delivered * Cloud function for various manipulations and push notification * Chat functionality using getstream.io

Education

Addis Ababa University
Bachelor's degreeElectrical and Computer Engineer
Sep 2015 - Dec 2020