YOSEF WORKU

⎼⎼⎼⎼⎼⎼⎼⎼

Android & FullStack Developer

👋 I'm a self-oriented Android and Fullstack (backend heavy) developer with 3+ years of experience. I have a computer engineering degree which is provided me with the knowledge and skills to design, develop, and test computer systems and software.


I am a quick learner who enjoys the challenge of solving complex problems. I am always eager to learn new things and to take on new challenges.


Here are a few technologies I’ve been working with recently:
  1. JavaScript (ES6+)
  2. Node.js
  3. MongoDB
  4. Socket.io
  1. Progressive WebApp(PWA)
  2. React
  3. Java
  4. Kotlin

My Skills

Full Stack

Development

Experience in developing real world web applications from scratch to production using MERN stack

Node.jsNode.js
JavaScript
React
Docker
Git
firebaseMongoDB
MySql
firebaseSocket.io

Android

Development

Skilled in developing android native apps and library using Kotlin and Java

Java
firebaseKotlin
Sqlite
firebaseFirebase

Side Projects

Android InApp PurchaseAndroid InApp Purchase
AndroidLibraryJavaKotlinChapaPayment
An open-source Android In-App Purchase SDK using Chapa a fast-growing payment gateway,
  • This SDK helps Android developers sell their app and in-app items to their users securely with a few lines of code.
መዝገበ ጸሎት ዘ-ተዋህዶመዝገበ ጸሎት ዘ-ተዋህዶ
AndroidJavaMVVMFireBase
Mezgebe tselot is developed by considering Orthodox Christians who find it difficult to get prayer books easily.
  • This app has a store where users can download new prayer books without having to update the app.
My College AppMy College App
AndroidJavaMVC
MyCollege App is free app for student's to manage their lessons, exam & task in intuitive way.
  • Easily share and copy timetable & courses to their classmate by scanning QR CODE
  • Notify's them when they have lessons, tasks and exams
  • Auto-mute their device during lessons
  • beautiful widget to show lessons & exam/task at home screen

Professional
Experience


  1. Addis Software
    FullStack Developer
    • I'm responsible for developing new features.
    • Improving and maintaining existing features
    • Debugging and troubleshooting issues

  2. IE Network Solution
    Software Developer
    1. Being part of the team, I was responsible to setup CI/CD using gitlab, jenkins and Apache2 server
    2. Automate API endpoint testing using RestAssured and JUnit4
    3. Gather requirements for ERP systems
    4. Participate in development of fleet driver's mobile app

  3. JoSystems
    Android Developer
    1. Being part of the team, I was responsible to create user-friendly applications. designing the user interface, implementing the application logic.
    2. Maintaining and updating existing applications
    3. Gathering application Requirements
    4. Integrating with back-end services and api