Nathan Tsegaye Haile, Developer in ቦሌ, አዲስ አበባ, Ethiopia
Nathan is available for hire
Hire Nathan

Nathan Tsegaye Haile

Verified Expert  in Engineering

Software Developer

ቦሌ, አዲስ አበባ, Ethiopia

Toptal member since September 6, 2022

Bio

Nathan is an experienced full-stack engineer specializing in back-end development. He is skilled with JavaScript, Node.js, Express.js, React, Angular, PHP, CodeIgniter, Laravel, MySQL, PostgreSQL, and MongoDB. He solves problems and presents solutions that promptly cater to his client's needs. Nathan is also an excellent communicator who provides clean code and loves learning new things to upgrade his skills.

Portfolio

Alerzo
Technical Leadership, Node.js, GraphQL, MongoDB, Management, Web Development...
Tnumber
JavaScript, Node.js, MongoDB, GraphQL, Microservices, Mixpanel, APIs...
Alerzo
Node.js, GraphQL, MongoDB, PostgreSQL, Apache Kafka, Microservices, Apollo...

Experience

  • JavaScript - 6 years
  • Git - 5 years
  • API Development - 5 years
  • REST - 5 years
  • Node.js - 5 years
  • MongoDB - 5 years
  • GraphQL - 3 years
  • Microservices - 3 years

Availability

Full-time

Preferred Environment

Ubuntu, JavaScript, Bitbucket

The most amazing...

...thing I've developed was a back end for a large B2B eCommerce platform that was scalable and performant.

Work Experience

Technical Lead

2021 - 2023
Alerzo
  • Served as a leader on the project. My key responsibility was to direct the team in the development and successful launch of the Veedez platform to end customers. I played a pivotal role in ensuring the seamless delivery of the project.
  • Worked as a team manager, overseeing the dev team, ensuring agile methodology adoption and sprint task completion within the timeline. Facilitated projects to successful completion.
  • Served as a back-end developer responsible for designing a high-performance database to handle heavy loads. Leveraged my expertise to deliver a robust solution meeting organizational needs.
  • Was tasked, as a back-end developer, with delivering APIs to support front-end development, ensuring seamless integration and streamlined workflow.
Technologies: Technical Leadership, Node.js, GraphQL, MongoDB, Management, Web Development, Express.js, Code Review, Architecture, Leadership, API Integration, Integration, Google Cloud Platform (GCP), JSON Web Tokens (JWT), OAuth 2, Webhooks, HTML, CSS

Senior Back-end Developer

2020 - 2022
Tnumber
  • Developed a socket-based real-time chat application, including all its modern features, from scratch.
  • Linked the application with Mixpanel for reporting and analytics.
  • Created and maintained a microservice architecture with communication between services being handled by AWS.
  • Supported front-end developers on various APIs needed and other functionalities.
  • Crafted functions required for the project by working closely with the founder.
Technologies: JavaScript, Node.js, MongoDB, GraphQL, Microservices, Mixpanel, APIs, TypeScript, Back-end Development, Back-end, MERN Stack, Web Development, SQL, Express.js, Code Review, API Integration, Integration, Google Cloud Platform (GCP), Serverless, REST, JSON Web Tokens (JWT), Webhooks, Bitbucket, HTML, CSS

Senior Back-end Developer

2020 - 2022
Alerzo
  • Developed the back end for three mobile and two web applications that were scalable and performant.
  • Built applications for inventory, order, product, and customer management.
  • Oversaw the project from creation until 10,000 orders were being processed.
Technologies: Node.js, GraphQL, MongoDB, PostgreSQL, Apache Kafka, Microservices, Apollo, JavaScript, Git, APIs, TypeScript, Back-end Development, Back-end, Jest, WebSockets, Web Development, SQL, Elasticsearch, Express.js, Architecture, Leadership, API Integration, Integration, JSON Web Tokens (JWT), Webhooks, HTML

Lead Back-end Developer

2019 - 2021
Green Agro Solution
  • Provided API for an Android application and web admin that allowed our consumers to get their desired products promptly.
  • Designed an efficient and scalable database from scratch.
  • Oversaw the production release with 100 users per day since the launch.
  • Set up multiple environments for development, staging, and production for ease of development and testing.
Technologies: JavaScript, Sequelize, Node.js, MySQL, APIs, Back-end Development, Back-end, Jest, Swagger, REST APIs, MERN Stack, Web Development, SQL, Express.js, API Integration, Integration, REST, JSON Web Tokens (JWT), Webhooks, Amazon Web Services (AWS), HTML

Experience

Back-end Development of the Lersha Agriculture Platform

https://lersha.com
A one-stop digital service enabling smallholder farmers to access farm inputs, hire mechanization services, and request dynamic agro-climate advice using technology. As the lead back-end developer, I maintained the server and database.

Back-end Development for Alerzo's Digital Technology

https://www.alerzo.com/
An all-in-one technology partner that allows informal retail store operators to receive and make cashless payments, better track store profitability, and facilitate digital services, including airtime purchases, bill payments, and peer-to-peer transfers. I developed the back end supporting multiple applications.

Zmall Food Delivery Platform

https://play.google.com/store/apps/details?id=com.zmall.user&hl=en&gl=US
ZMall is an online delivery platform that offers food, groceries, beverages, and more with fast delivery, several payment options, and a user-friendly app.

This platform also integrates with a third-party payment system to make the whole transaction seamless.

Sheger Ticket

http://196.189.90.153:3002/
A React-based application, Sheger Ticket is an online country-wide bus ticket purchasing and management platform. This platform integrates with third-party bus providers to provide customers with the easiest and most pleasant experience.

Veedez Platform

https://veedez.com/
A mobile and web application built on React Native and React. I was the tech lead on the project. I worked with mobile developers and web developers to facilitate the development process. I was also responsible for the back end. I provided a GraphQL API for the front-end devs and documented it appropriately.

Education

2014 - 2019

Bachelor's Degree in Software Engineering

Addis Ababa Institute of Technology - Addis Ababa, Ethiopia

Certifications

JULY 2018 - PRESENT

Certified Back-end Developer

Online IT Academy

Skills

Libraries/APIs

API Development, Node.js, REST APIs, React, PostgREST

Tools

Git, Bitbucket, Sequelize, NGINX, PM2

Languages

GraphQL, SQL, JavaScript, HTML, TypeScript, CSS, PHP

Frameworks

Express.js, JSON Web Tokens (JWT), Angular, Swagger, NestJS, React Native, Jest, OAuth 2, Symfony

Paradigms

REST, Microservices, Agile Software Development, Database Design, Database Development, Testing, Management

Storage

MongoDB, PostgreSQL, MySQL, Databases, PostgreSQL 10, Elasticsearch

Platforms

Google Cloud Platform (GCP), Amazon Web Services (AWS), Apache Kafka, Ubuntu, Mixpanel

Other

APIs, Back-end Development, Back-end, Web Development, API Integration, Integration, Webhooks, WebSockets, MERN Stack, Code Review, Architecture, Leadership, Apollo, Technical Leadership, Serverless

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
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