ABRHAM DIRIBA
PROFILE
WORK EXPERIENCE (5+ YEARS)
A young, vibrant individual with a strong
educational background and technical
background in electrical and computer
engineering. A great communication skill who can
convey ideas clearly and efficiently. I'm selfmotivated keen to gain new skills and contribute
to the betterment of the planet. I am efficient and
resourceful, with around 5 years of Front-End
Development experience and an amazing mobile
application developer on Flutter. Bilingual, smart,
and high-quality productions are my driving
forces.
Full-stack developer(Full-time and later par-time)
exrx.net (U.S.A., Remote)
Fitness Application (Laravel & Flutter)
February 2022 – October 2022
As the team's senior developer, I was in charge of full stack development on an ongoing fitness
application. To improve the user experience, I created features in Flutter and Laravel, as well as
image upload functionality and application-wide error handling. I also integrated Figma user
interface ideas into the application and submitted pull requests for approval. I used Asana to
keep organized, assign tasks, track progress, and communicate with the team during our Agile
software development process. I also went over pull requests from other programmers who
were working on the application. Overall, my improvements improved the application's
performance.
ACTIVITIES AND INTERESTS
Gaming
Watching movies
News
Time with Family
Great food
Internet of Things
Learning new Tech
EDUCATION
Addis Ababa institute of Technology
July 2017
Bachelor of Science in Electrical and Computer
Engineering
Flutter Developer (Freelancing)
EraChain (Ukraine, Remote)
BlockChain Application (Flutter)
August 2022
I modified and completed a blockchain digital wallet app using the Flutter programming
language that can store and handle a variety of crypto currencies, including Ethereum,
Binance, and other well-known and obscure ones. I added a new crypto currency called foil
and linked it to its own blockchain, allowing anyone to inspect and validate its legality. The
software allows users to send and receive foil or other crypto currencies, as well as view their
transaction history. To boost security, I also enabled two-factor authentication, which requires
users to log in with both their password and a code sent to their phone or email. I also utilized
Figma UI design to apply it to the flutter application.
Full Stack Developer(Full time)
Zoda Software (Sweden, Remote)
Meeting Scheduler Application (Angular and Node.js)
September 2022 – Present
I am working on a Meeting Scheduler application as a full-stack developer, using Angular and
Node.js within the Electron JS framework. In this capacity, I was in charge of increasing system
performance by 50%, developing OAuth integration with Microsoft Graph and Google
Workspace, and restructuring code to increase system speed. I have enhanced the logging
system to make it easier to troubleshoot faults that may occur while using the client.
I've worked in a remote team before, managing assignments, assigning work, and tracking
progress with platforms like Trello(as a SCRUM framework) and GitHub. As a CI/CD tool, GitHub
actions is used. Overall, I am skilled in delivering high-quality software solutions in a remote
environment using a range of tools and methodologies.
Front-end developer (Freelancing)
Mission Network (USA, Remote) (N.B. Vetted) (Employer to Employee Matching system)
Front-end Developer
January 2023 -- Present
Front-end developer (Freelancing)
Gebeya Inc. (Addis Ababa, Ethiopia, Remote) (N.B. Vetted) (Employer to Employee Matching
system)
Angular developer
May 2021 – Present
KEY SKILLS AND CHARACTERISTICS
Frontend
ANGULAR, FLUTTER, Reactjs, javascript
HTML, HTML5, CSS, SCSS AND BOOTSTRAP
Redux, rxjs, Ngrx, Bloc, Provider and MobX
UI / UX, MVC, Webpack
Backend
PHP, LARAVEL, Firebase, NodeJS
MYSQL, MongoDB, PostgreSql, Rest API, SQL
Relational Database, NoSql Database,
Typescript, JavaScript, (ES6 &ES5)
DESIGN Patterns, Best Practices, SOLID,
Problem Solving,
Debugging and Testing
DEBUGGING Tools, UNIT TESTING,
SCRUM KANBAN, Version Control and CI/CD
Docker, GIT / GitLab / GitHub Pull Requests,
GitHub Actions, JIRA, Confluence, Trello and
Asana,
Soft Skills
Freelance
Victory Tech, Addis Ababa, Ethiopia
August 2017 – October 2018
I worked in a two-person team to create adaptive and responsive Word-Press websites for
customers. I worked as a front-end developer for a Facebook game called QuizzApp, which
was hosted on a remote shared server. I created the web app's theme in PHP for Word-Press. I
was in charge of the company's Facebook marketing, which included reaching out to
customers via Facebook ads and tracking their visits to our website. The startup was difficult to
manage because it was based solely on income with no investors.
Solid written and verbal communicator with a
great of western accent
Collaborative
Front-end developer
Atlas Computer Technology, Addis Ababa, Ethiopia
October 2018 – September 2020
Design and develop system software that is tailored to the needs of the client. Collaborate with
Back-End developers to deploy the designed software and give client assistance to guarantee
effective software adaption. Created excellent system software, dashboards, and applications
using the Angular Framework. Some of my experiences:
Managed a front-end development team of three for Bunna International Bank's
Lottery system in Ethiopia, which awards Bajaj's (three-tire vehicles) and taxi drivers'
accounts/customers.
Participated in the development of the Uni-Taxi Android application, which
connects drivers and passengers.
Quickly adapting to the team I became the Front-End Team Lead for a project
called SMFI, which is linked to core banking and allows banks to personalize
messages sent to customers. It is being applied in private banks around the country
at the moment. With this project, my team generated the company's first revenue.
Participated in a project called Uni-Cash System, which allows users to pay for
school tuition and other obligations using a bank account.
Created a system that enables students to pay their college tuition using software
we built as an addition to a main banking system.
Flutter developer
Hisab Payments, Addis Ababa, Ethiopia
September 2020 – February 2021
Developing and improving a payment system for an Android application using flutter and dart.
I was in charge of updating the previous codebase to guarantee that it worked on
all types of phones. I boosted the app's ability to run on mobile devices by 20
percent.
Jira has been used to keep track of my daily tasks.
Added features that make the app more accessible to a wider spectrum of users
around the country.
Freelance Full Stack Developer
Archdiocese Catholic Church
January 2020 – March 2020
Developed and delivered a mobile application for the Archdiocese Catholic Church of Addis
Ababa using Flutter and Dart. The project also includes a PHP-based backend that users can
access every day for daily readings.
Beautiful user interface (which I created and implemented) with an exceptional experience. A
significant influence on the Ethiopian Catholic Church in terms of developing digital reach for
young and adult Catholics. A flutter application that has a notification feature with a theme
change using Provider package and Rest Api request from the backend of the Application.
Freelance Full Stack Developer
Victory Tech
A design from dribbble.com and implementation from me using Flutter and Dart for the
android application customer side.
A food delivery system that lets user signup and orders any food inside a registered restaurant.
Used Flutter as a frontend and Node.js with MongoDb and Express as a backend.
As a Hobby
Vehicle Tracking system (Arduino, C++)
An IoT project I call a vehicle tracking system that assists me in preventing auto theft. When an
attacker enters the automobile, a motion detecting system activates tracking, and a camera
snaps photographs.