Ermias Gashu, Developer in Addis Ababa, Ethiopia
Ermias is available for hire
Hire Ermias

Ermias Gashu

Verified Expert  in Engineering

Software Engineer and Developer

Location
Addis Ababa, Ethiopia
Toptal Member Since
September 27, 2022

Ermias是一名软件工程师,在使用React构建全栈应用程序方面拥有丰富的专业知识, Express.js, Flutter, and React Native. Over the course of his career, 他曾担任过初级和高级开发职位. Ermias擅长与客户进行有效的沟通并按时完成交付. 他的一款应用在Google Play Store的下载量超过10万次.

Portfolio

360Ground
JavaScript Libraries, Flutter, React Native, React, Express.js, Antd...
Freelance
Flutter, React Native, React, Android,全栈,后端,HTML, JavaScript...
Jhon Pillpe
Mobile Development, Full-stack, Back-end, iOS, Android, Architecture...

Experience

Availability

Full-time

Preferred Environment

Express.. js, Firebase, Flutter, React, React Native, MERN Stack, REST api, TypeScript

The most amazing...

...thing I've built is Meda, a social media, gaming, and application farm with over 100,000 downloads in the Google Play Store.

Work Experience

Senior Full-stack Developer

2021 - PRESENT
360Ground
  • 制定了转诊系统,通过系统上的注册转运者将标本从一个卫生机构运送到另一个卫生机构,并通过应用程序将检测结果发回发送者.
  • 创建了一个基于订阅的电影流媒体应用程序,允许用户在订阅后在平台上看到各种电视节目和电影.
  • 为埃塞俄比亚最大的银行之一阿瓦什银行(Awash Bank)的经理们开发了一个位置跟踪应用程序. Managers can identify agents, mPOS, ATMs, and other locations, so users can see what services they can get at specific locations.
  • 与超过五家本地银行开发本地支付网关集成工具,用于本地应用开发.
  • Created the main company portfolio website that showcases the company. We also use the website to recruit intern applicants.
  • 与样本终端用户和应用程序跟踪公司合作,收集应用程序跟踪系统的需求.
  • 开发了连接雇员和雇主的应用跟踪系统.
  • 为实习生和初级开发人员审查和检查代码,并根据最佳实践和安全度量给出反馈.
技术:JavaScript库,Flutter, React Native, React, Express.js, Antd, Material UI, HTML, CSS, Next.js, JavaScript, MERN Stack, Requirements Analysis, Mongoose, MongoDB, PostgreSQL, MySQL, SQLite, TypeScript, SQL, REST APIs, Dart, Node.js, Back-end Development, Firebase, Expo.io

Freelancer

2020 - PRESENT
Freelance
  • 建立一个可穿戴式营销电子商务网站,连接买家和卖家.
  • Developed a real-time spinner-wheel virtual betting application.
  • Created a real-time Keno virtual betting game application.
  • 开发了一个建筑机械租赁应用程序,在该应用程序中,建筑商可以租用或借用系统上列出的工具.
  • 建立了一个医院人力资源管理应用程序,被埃塞俄比亚最大的医院之一使用.
Technologies: Flutter, React Native, React, Android,全栈,后端,HTML, JavaScript, Material UI, Antd, REST APIs, SQL, Node.js, Express.js, Go, Next.. js, MySQL, PostgreSQL, SQLite, CSS, Dart, Git, Firebase, Stripe, Stripe API

Full-stack Mobile and Back-end Developer

2024 - 2024
Jhon Pillpe
  • Developed an app that connects business owners, investors, and people who want to buy or sell/transfer a business using the app.
  • 管理GCP工具,使用云CDN和负载平衡提供快速高效的视频流服务.
  • 为超过三家支付网关提供商开发基于订阅的支付集成.
Technologies: Mobile Development, Full-stack, Back-end, iOS, Android, Architecture, Cross-platform, Minimum Viable Product (MVP), Startups, Social Networks Development

Flutter Developer

2023 - 2023
MyFluence Inc.
  • Wrote the custom payment integration back end with Stripe.
  • 完成MyFluence的MVP,它可以让广告商和有影响力的人轻松联系.
  • Added authentication for over five leading social media platforms, including Facebook, X (Twitter), Pinterest, Instagram, YouTube, and TikTok.
Technologies: Flutter, Mobile Development, Web Development, Firebase, APIs, Influencers, Influencer Marketing, Affiliate Marketing, Social Media APIs, FlutterFlow, Stripe, Stripe API, Mobile Content Management (MCM)

Flutter and React Native Developer

2023 - 2023
Amed Zrikem
  • Developed an IV infusion appointment application for nurses. Nurses can use the app to appoint patients.
  • 为患者建立了一个网络应用程序,用于确认预约和签署HIPAA等法律文件.
  • 开发用于管理患者和预约信息的后端.
技术:应用程序开发,Web应用程序开发,架构,节点.js, Firebase, Flutter, React Native, Expo.io

Full-stack React Native Developer

2023 - 2023
Fallheath Limited
  • 开发了一个管理员/房东应用程序来管理多种职业的物业和房屋, reminders about documents that need to be renewed, collect rent expenses on the properties and HMOs, and generate reports based on income and expenses.
  • 构建一个租户/客户端应用程序,在这个应用程序中,他们可以使用Crezco支付API支付租金,并在租金接近时使用该应用程序获得通知.
  • Developed the back end for application notification integration, payment web-hook, 以及租金状态监听器Pubsub任务,以及时更新租金状态.
  • 在Firebase云功能和Google cloud Scheduler上部署后端服务器和PubSub任务.
Technologies: React Native, JavaScript, TypeScript, Back-end, App Development, Stripe, Stripe API, App Design, Stripe Checkout, Firebase, AWS Amplify, Node.js, Cron, Google Cloud Platform (GCP)

Full-stack Developer | Building an MVP

2022 - 2022
Skayle Internet UG
  • Build CMS using Strapi to manage the overall content of the page.
  • 使用React和Next js构建前端应用并与CMS集成.
  • Deployed the CMS on Amazon EC2 using Nginx and reverse proxy.
  • 使用Nginx和反向代理在Amazon EC2上部署前端应用.
Technologies: JavaScript, Full-stack, Node.js, React, Amazon S3 (AWS S3), Amazon CloudFront CDN, Content Management Systems (CMS), Marketing, Strapi, Amazon EC2, AWS Amplify

Junior Full-stack Developer

2020 - 2021
360 Ground
  • 为埃塞俄比亚人权委员会开发了一个可以发送投诉的电报机器人.
  • 为埃塞俄比亚田径联合会创建了一个信息数据库, 允许教练和官员看到运动员的整体记录状态.
  • 收集需求并开发标本运输应用程序.
  • Refactored an old car rental application to a newer codebase, resulting in a fresh-looking and maintainable application.
Technologies: Flutter, React, React Native, Antd, Material UI, HTML, CSS3, CSS, Agile, Back-end, REST APIs, SQL, JavaScript, TypeScript, Dart, Express.js, Firebase, Full-stack, Full-stack Development, Git

Senior Full-stack Developer

2019 - 2020
2F Capital
  • 开发了一个音乐流媒体应用程序,以显着减少数据使用量,以便用户可以使用该应用程序,而不会在他们想要听音乐时被利用额外的数据.
  • 为资产所有者或艺术家建立了一个版权管理工具,使他们能够在电台使用其版权财产时获得报酬.
  • 创建了一个体育商店电子商务应用程序,以便用户可以在家中购买他们最喜欢的球员的球衣和靴子.
  • 构建一个博客应用程序,用户可以在其中阅读不同作者对某个问题的看法.
  • Reviewed and inspected interns' code quality in-between projects.
  • Gathered requirements for a hotel booking application.
  • 开发出租车调度和支付移动应用程序,通过该应用程序提供许多礼品和订阅包.
Technologies: Flutter, React Native, React, Express.js, TypeScript, Dart, HTML, CSS3, CSS, JavaScript, Next.js, HTTP Live Streaming (HLS), Streaming, Full-stack, Full-stack Development, MySQL, SQLite, PostgreSQL, Node.. js、顺风CSS、MongoDB、Mongoose、MERN Stack、SQL、REST api、Agile、Antd、Firebase、Git

Full-stack Developer

2018 - 2019
Ministry of Innovation an Technology
  • 重构并重新部署了一个内部员工管理系统到一个更新的代码库, resulting in easier-to-use and maintainable code.
  • 开发了一个员工贷款管理应用程序,使员工能够从该部借现金.
  • Tested a payment application to replace an existing system, resulting in a more secure way of handling payments.
  • 与涉众合作,收集员工管理应用程序的需求.
技术:React, React Native, Flutter, HTML, CSS, CSS3, Antd, Material UI, Next.js, SQL, REST api, JavaScript, TypeScript, PostgreSQL, MySQL, SQLite, Expo.io

Mobile Application Developer

2015 - 2016
Dine LLC
  • 开发了一个电子商务应用程序,供用户在平台上买卖东西.
  • 为公司创建了一个博客写手应用程序,允许用户阅读对一些餐馆和食物的不同评论.
  • 将现有的食品配送电子商务应用程序修改为更新的代码库, resulting in efficiency and reduced data consumption.
  • 为要从头构建的遗留代码库提出不同的系统架构, leading to quality and maintainable code.
Technologies: Flutter, React Native, HTML, CSS, CSS3, JavaScript, Material UI, REST APIs, SQL, PostgreSQL, MySQL, SQLite, MongoDB, Mongoose

Begize Specimen Referral System

KNCV的一个移动应用程序,一个肺结核组织,是用Flutter建立的. 该项目有助于简化转诊医疗机构之间的标本交换, carriers, and testing medical facilities.

使用接受转诊医疗机构到所选测试中心订单的快递员或运输员, referring healthcare facilities can send orders, including patient specimens, to neighboring test centers. 一旦通过快递员或运输员收到转诊医疗机构的订单, the test centers submit the results via the application.

Along with additional user management tools, 它还提供前端web面板,允许用户与应用程序交互,并实现与移动应用程序中列出的功能相当的功能.

它是为可能无法访问互联网的偏远地区量身定制的. 尽管没有互联网接入,但仍然可以通过短信下单.

我们主要使用了BLoC, DIO, GetIt, Firebase, Hive等工具来构建这个应用程序.

FETS Project Management Tool

一个基于网络的项目管理工具,允许捐助者检查和平衡支出. 系统上有两种用户——项目经理和预算经理. 该应用程序使这些用户能够控制在项目上花费的成本.

项目进一步划分为子项目和任务,以便进一步审计和遵守. 它在从预算经理到项目经理的层次化流程中提供了更多的安全性.

捐助者和项目经理之间也增加了透明度,因为一旦任务完成,他们就会得到及时的报告. 我们建立了基于flutter的单独部分,供捐赠者检查这些报告.

我们使用的主要工具是React with Material UI, PostgreSQL, Web3.js, and Express.js.

CNCM Copyright Management Tool

一个基于React和flutter的版权管理工具,用于管理用户资产,并在资产被电视或广播电台使用时获得资产所有者的报酬.

它还帮助协会管理其资产并从其平台节省的资产中产生收入. 该工具有一个移动应用程序,允许资产所有者查看他们的收入并进行订阅付款.

Movie Streaming Application

一个基于React native的应用程序,允许会员流式传输电影和预告片. 该应用程序的用户可以购买各种捆绑包,并观看自己选择的电视剧和电影. 后端和移动前端开发是我在这个项目中的职责之一.

We used React Native for the front end and Express.js for the back end. 它是Meda Garage平台的一个组成部分,这是一个类似于Play Store的应用市场.

Taxi Dispatcher Payment Application

这是一款基于flutter的支付应用程序,是一款类似uber的本地出租车调度应用程序,用户可以为他们使用的东西付费,购买或向他们的朋友或亲戚发送包裹. 它有超过四家银行支付集成,使所有客户的交易更容易. 企业还可以通过该应用程序支付员工的出租车使用费.

We used BLoC for state management, Dio for API requests, GetIt for dependency injection, and shared preference to save users' insensitive data.

The application has more than 50,000 downloads on the Google Play Store, 它在极大地促进出租车调度过程中发挥了重要作用.

Queens Inventory

一个基于电子的应用程序,用于管理埃塞俄比亚最大的超市之一的库存, Queens supermarket. 它附带了许多自定义报告工具,用于确定库存中哪些项目较低,哪些项目较高. We used Electron for IPC calls and React to render the UI.

我参与了从前端到后端的开发过程. 我们用来构建应用程序的主要工具是React, Electron, Express.js with MongoDB, and TypeScript.

Music Streaming App

http://play.google.com/store/apps/details?id=com.sewasewmusic.music&hl=en&gl=US
一个基于flutter的音乐流媒体应用程序,允许用户收听音乐和播客. They can also download music of their choice to their device locally, 所以当他们的互联网接入有限或不存在时,他们可以听它.

我是一个前端开发人员,按照需求规范使用Flutter, implementation, and testing phases.

Job Application Tracking System (ATS)

A React-based application to link employers and job seekers. 雇主及雇员均可在本系统登记,简化求职申请追踪程序. 该应用程序可以帮助员工或求职者查看每日欧博体育app下载,并申请特定的工作. 它还有助于雇主减轻寻找合适求职者的压力.

OpenInfuse

一个基于flutter的移动和基于react的web应用程序,护士可以用它来管理病人的预约, inventory, and everything related to the IV infusion process. 该网络应用程序主要用于向患者发送同意屏幕和遵守情况.

Tenancy Management App

一个基于flutter的移动应用程序,帮助房东和房客管理他们的欠款, documents that need renewal, and documentation needed to undergo the tenancy and landlord mapping, including single properties and HMOs.
It uses Crezco, which is a new payment provider in the UK.
2016 - 2020

Bachelor's Degree in Software Engineering

Addis Ababa institute of Technology - Addis Ababa, Ethiopia

MAY 2022 - PRESENT

Introduction to Git and GitHub

Coursera

Libraries/APIs

React, Antd, Web3.js, Node.js, REST APIs, Stripe, Stripe API, AWS Amplify, Social Media APIs

Tools

Git, Mongoose, MetaMask, Ganache, Jira, Expo.io, Prisma, Amazon CloudFront CDN, Stripe Checkout, Cron

Frameworks

Flutter, React Native, Express.js, Truffle, Tailwind CSS, Next.js, Electron, Material UI

Languages

TypeScript, HTML, CSS, CSS3, JavaScript, SQL, Go, Dart

Paradigms

Agile Software Development, Requirements Analysis, Agile, App Development, Mobile Development, Influencer Marketing, Cross-platform

Platforms

Firebase, Android, iOS, Amazon Web Services (AWS), Amazon EC2, Google Cloud Platform (GCP), FlutterFlow

Storage

MongoDB, PostgreSQL, MySQL, SQLite, Elasticsearch, Amazon S3 (AWS S3)

Industry Expertise

Marketing

Other

JavaScript Libraries, MERN Stack, Full-stack, Full-stack Development, Mobile Apps, Back-end, Back-end Development, Front-end, APIs, Streaming, HTTP Live Streaming (HLS), Amazon RDS, Content Management Systems (CMS), Strapi, App Design, Web App Development, Architecture, Firebase Cloud Functions, Web Development, Influencers, Affiliate Marketing, Mobile Content Management (MCM), Minimum Viable Product (MVP), Startups, Social Networks Development

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring