Position: Golang/ReactJS Developer
Category: Golang
English level: upper
Years of experience: 4

Ride Plus
(equivalent to Uber pay, its an extension of ride taxi-hailing system that allows corporations to manage their bills and programs easily and enforce their contract)
• As a Team leader, I worked closely with the requirement team to discover user stories and communicate with the rest of the team
• Performed Unit Tests.
• Performed Acceptance Tests.
• Integrated the system with a payment platform called “2f merchant portal”
• Reviewed code written by peers
• Maintained and upgraded parts of the system after it’s release

2F Merchant Portal
(it's a payment gateway that aggregates all major digital payment platforms in Ethiopia)
• As a Team leader, I worked closely with the requirement team to discover user stories and communicate with the rest of the team
• Performed Unit Tests.
• Performed Acceptance Tests.
• Coded payment Sdks to integrate our system with third party payment systems
• Reviewed code written by peers
• Maintained and upgraded parts of the system after it’s release

2F Music Streaming
(its a music streaming system based on Hls protocol)
• Performed Unit Tests.
• Coded the integration of all Microservices with Grpc
• Performed Acceptance Tests.
• Reviewed code written by peers
• Coded the encoding engine

Balderas Delivery System
its a delivery system
• Coded all the back-end features
• Reviewed code written by peers
• Coded the front end of the management portal
• Maintained and upgraded parts of the system
Zmall Delivery
its a delivery system
• Coded the mobile application features
• Coded payment, reconciliation and other features from back-end
• Reviewed code written by peers
• Coded the front end of the management portal
I have a degree in Computer Science from AAIT. I have experience in building apps from scratch, designing databases, and leading a backend and front-end team with agile.

Development rest api backend
- Golang(gin, echo, httprouter, concurrency, testify, bdd with cucumber, ginko, swagger)

- Node.js+Typescript(ES5+, Express.js, Express gateway, testing etc);

Development front end
- Reactjs, Material UI

Others
Mysql 5.6+, Postgres, Redis, grpc Mongo, Kafka, Docker, helm, Ubuntu, GitlabCI, Sentry, ELK, clean architecture, HexaDD, DDD, REST(openapi, swagger spec), microservices, OAuth2 + Openid connect, JWT AUTHn/z, git, git-flow(jira, github, gitlab), rbac, Multitenancy with Golang, casbin .
I am open to working with new technologies. Friendly company. Ability to grow professionally. Searching for a position for the long term.