Passionate backend developer with expertise in Laravel, .NET, and Django frameworks. Focused on building scalable, high-performance applications with clean architecture and robust database design.
Try commands: help, whoami, skills, projects, contact, clear
With over 3 years of experience in backend development, I specialize in building robust enterprise applications using Laravel, .NET, Django, and Node.js. At A2SV @RateEat, I develop and maintain scalable backend systems for restaurant discovery platforms and enterprise solutions.
My expertise spans API development, database optimization, and system integration across multiple technologies including PHP, Python, C#, JavaScript, and TypeScript. I'm passionate about clean architecture, performance optimization, and delivering reliable solutions for complex business needs.
Building scalable backend for RateEat platform with advanced search and rating systems
RESTful APIs with Laravel, .NET, Django, Node.js/Express.js
MySQL, PostgreSQL, Redis performance tuning and caching
Hawassa University • 2019-2023
Focus: Software Engineering & Database Systems
Continuous Learning • 2023-Present
Laravel, .NET Core, Django Frameworks
A2SV @RateEat • 2024-Present
Developing restaurant discovery platform with Node.js, Express.js, and TypeScript
Africa to Silicon Valley • 2024
8-month intensive training in competitive programming and software engineering
INSA • 2024-Present
Quality assurance and testing of web applications
<?php
namespace AppHttpControllersApi;
use AppHttpControllersController;
use AppModelsUser;
use IlluminateHttpRequest;
use IlluminateHttpJsonResponse;
use IlluminateSupportFacadesValidator;
class UserController extends Controller
{
public function store(Request $request): JsonResponse
{
$validator = Validator::make($request->all(), [
'name' => 'required|string|max:255',
'email' => 'required|email|unique:users',
'password' => 'required|min:8'
]);
if ($validator->fails()) {
return response()->json([
'success' => false,
'errors' => $validator->errors()
], 422);
}
$user = User::create([
'name' => $request->name,
'email' => $request->email,
'password' => bcrypt($request->password)
]);
return response()->json([
'success' => true,
'data' => $user,
'message' => 'User created successfully'
], 201);
}
}Comprehensive Enterprise Resource Planning system built with Laravel. Features inventory management, financial tracking, and multi-tenant architecture for scalable business operations.
Full-stack recruitment platform built with Laravel. Features candidate tracking, job matching algorithms, and automated workflow management for recruitment agencies.