Biniam Alemayehu
Full Stack Software Engineer | Problem Solver | Tech Enthusiast
I build modern, scalable web applications that solve real-world problems. Passionate about clean code and user experience.
About Me
Featured Projects

Smart Document Processing Pipeline (RAG)
• Concept: Automate document handling using GenAI and Retrieval-Augmented Generation (RAG). • Microservices: o Ingestion Service: Extracts text from uploaded...

Serverless Image Processing Workflow
Create a system where a user uploads an image and a backend process resizes it and generates a thumbnail, using...

Real-Time Distributed Log Analysis & Monitoring
• Concept: Aggregate logs from multiple C++ microservices to detect errors instantly. • Architecture: o Application Services (C++): Produce log...

Movie Recommendation Engine
This project demonstrates a chain of microservices working together to provide a personalized recommendation, as detailed in a CNCF blog...

Real-time Stock Trading Platform
This system would handle high data loads and real-time updates, making it an excellent use case for Kafka's streaming capabilities...

Simple To-Do Application with Authentication
A good starting project to understand the basics of gRPC communication, authentication, and database interaction. • Go Microservices: o User...

Real-time Data Streaming and Analytics
Leverage Go's efficiency for handling high throughput and Python's strength in data processing or machine learning. • Go Microservice: o...

E-commerce Backend System
This is a comprehensive project that can encompass various microservices and demonstrate inter-service communication effectively. • Go Microservices (Backend): o...
Skills & Expertise
Frontend
- HTML5 / CSS3
- JavaScript (ES6+)
- React / Vue.js
- Bootstrap 5
Backend
- Node.js / Express
- Python / Django
- RESTful APIs
- Database Design
Databases
- MySQL / PostgreSQL
- MongoDB
- Firebase
- SQL Optimization
Tools & Platforms
- Git / GitHub
- Docker
- AWS / Azure
- CI/CD Pipeline
Specializations
- Web Applications
- Mobile Development
- Performance Optimization
- System Architecture
Methodologies
- Agile / Scrum
- Test-Driven Development
- Clean Code
- Problem Solving