Abrham Diriba

Abrham Diriba

$25/hr
Flutter, Angular and Nodejs developer
Reply rate:
100.0%
Availability:
Full-time (40 hrs/wk)
Age:
31 years old
Location:
Addis Ababa, Ethiopia, Ethiopia
Experience:
5 years
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.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.