Kidus Yared

Hi, I'm Kidus Yared

Specializing in backend systems, APIs, and database architecture

About Me

I'm a third-year Software Engineering student at Adama Science and Technology University, passionate about building robust backend systems and scalable applications.

My journey in software development has led me to specialize in API design, database architecture, and server-side technologies. I thrive on solving complex problems and turning ideas into functional, efficient code.

Currently seeking opportunities to apply my skills in real-world projects and contribute to innovative software solutions.

🎓 Education

Adama Science and Technology University

Bachelor of Science in Software Engineering

2022 - Present (3rd Year)

3+

Years of Study

10+

Technologies

4+

Major Projects

Technical Skills

Focused on backend systems, APIs, and database design

Backend Development

Node.js
Express.js
TypeScript
REST APIs
Java

Database & Storage

PostgreSQL
MongoDB
SQL Server
Database Design

Frontend & Tools

HTML & CSS
JavaScript
Git & GitHub

Featured Projects

A showcase of my recent work and technical capabilities

Bookstore REST API

Node.js Express MongoDB

Full-featured RESTful API for bookstore operations with complete CRUD functionality. Implements user authentication with JWT, inventory management, order processing, and payment integration. Includes comprehensive API documentation with Swagger and automated testing suite.

✓ RESTful Architecture ✓ MongoDB Integration ✓ API Documentation

Logistics & Supply Chain Database

SQL Server Database Design T-SQL

Enterprise-grade database system modeling national logistics and supply chain operations. Features complex entity relationships, optimized indexing strategies, stored procedures for business logic, and triggers for data integrity. Handles millions of records with efficient query performance.

✓ Normalized Schema ✓ Stored Procedures ✓ Performance Optimization

Student Management System

Java TCP Sockets Client-Server

Multi-threaded client-server application using Java TCP sockets for real-time student data management. Implements concurrent connection handling, thread pooling, and synchronized data access. Features include student registration, grade management, and real-time notifications.

✓ Socket Programming ✓ Multi-threading ✓ Real-time Communication

Get In Touch

I'm currently looking for new opportunities. Whether you have a question or just want to say hi, I'll try my best to get back to you!