I'm Dawit

Excited about building scalable web apps and solving tough problems using modern tech. Let’s create something great together!

Dawit - Software Developer
<
>

What I Do

Backend Development

Creating robust server-side applications with Spring-Boot and RESTful APIs

Database Design

Building and improving databases with MySQL, PostgreSQL, and MongoDB to support scalable apps.

Cloud Deployment

Deploying applications on Render,Netlify, Vercel, and other cloud platforms with CI/CD pipelines

About Me

I am a dedicated Backend Engineer passionate about architecting scalable, secure, and high-performance systems that power real-world financial and payment solutions. With deep expertise in Java and Spring Boot, I focus on designing robust backend logic, RESTful APIs, microservices, and seamless third-party integrations to deliver reliable and efficient applications.

My key contributions include building critical backend services for NahuPay, a modern payment processing platform in Ethiopia — encompassing merchant platforms, checkout flows, API documentation, and SDKs that enable smooth user-to-merchant transactions. I also played a major role in Lucy Remit, a high-volume remittance application, where I implemented secure Cybersource payment gateway integration via Bank of Abyssinia APIs, along with real-time webhook and callback mechanisms for instant transaction notifications.

Beyond coding, I love exploring new frameworks, optimizing Docker-based deployments, and collaborating with other developers to push forward Ethiopia’s growing tech ecosystem.

10+
Completed Projects
98%
Client Satisfaction
1+
Years Experience

My Projects

Here are some of the projects I've worked on. Each project represents a unique challenge and showcases different aspects of my development skills.

NahuPay Merchant Platform

NahuPay Merchant Platform

A powerful and secure platform for merchants to manage transactions and payments efficiently

React
Spring Boot
Java
+4
NahuPay Checkout System

NahuPay Checkout System

A secure and seamless checkout interface for processing mobile and bank payments in real-time.

React
Spring Boot
Java
+4
Remittance App

Remittance App

Cross-platform remittance solution with secure transfers

Flutter
Dart
Spring Boot
+3
Spare Part Selling App

Spare Part Selling App

E-commerce platform for automotive spare parts

Laravel
Next.js
Mysql
+2
AkuLearning AI Tutor Platform

AkuLearning AI Tutor Platform

An innovative AI-powered tutor delivering personalized education with localized Ethiopian content in low-resource settings

React
TypeScript
JavaScript
+4
Nahu Payment Processor Documentation

Nahu Payment Processor Documentation

Comprehensive developer documentation and SDKs for Nahu Payment

Markdown
Docusaurus
GitHub

Let's Work Together

Have a project in mind? I'd love to hear about it. Let's discuss how we can bring your ideas to life.

Send me a message

Get in touch

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology. Feel free to reach out through any of the channels below.

Follow me

Available for new projects

I'm currently accepting new freelance projects and full-time opportunities. Let's create something amazing together!