Kidane Gebremedhin
About Me
I am a seasoned full-stack developer with 7 years of experience developing top-notch web services and applications. My expertise lies in designing and building complex, enterprise-level systems in Education, Healthcare, and FinTech industries that can handle significant load and are easy to maintain. My skills in **Java**, **Spring boot**, **Python**, **FastAPI**, **PHP**, **Node.js**, **React** and **NextJS** empowered me to architect solutions ranging from high-throughput FinTech platforms to real-time communication services.
I am a proactive full-stack developer passionate about creating reliable web services, from backend to frontend. I believe that a great user experience starts with a solid foundation. While I am proficient in modern JavaScript frameworks, my true passion is in optimizing database queries, designing resilient microservices, and building efficient REST APIs. I am always looking for the next technical challenge to solve.
My Skills
Backend Development
- Languages: Java, Python, Scala, PHP, JavaScript
- Frameworks: Spring Boot, FastAPI, Play Framework, Laravel, Node.js, Yii, NextJS
- Concepts: OOP, Design patterns, Microservices, gRPC, RESTful APIs, Event Driven architecture
Databases & Data
- Relational: PostgreSQL, MySQL
- NoSQL: MongoDB, Firebase
- Data: SQL, PL/pgSQL, Snowflake, Sumologic
DevOps & Cloud
- Cloud: AWS, Vercel, Supabase
- Containers: Docker, Kubernetes
- CI/CD: GitHub Actions, Jenkins
Frontend and Mobile
- Frameworks: NextJS, React, Vue.js, Flutter, Android
- Languages: JavaScript, TypeScript, Dart, Java/Kotlin
- Styling: Tailwind CSS, CSS3
Collaboration & Communication Tools
- Collaboration: Git, Jira, Confuluence, Lucid Chart
- Communication: Slack, Discord, Zoom, Google Meet
Projects & Case Studies
Distributed Retail Platform
Highly scalable, resilient, and event-driven Distributed Retail Platform (DRP) capable of handling millions of requests and providing real-time inventory and order processing. The platform is built using Spring Boot microservices, ensuring modularity, independent deployment, and fault isolation.
Universal Onboarding
User onboarding platform with a microservices architecture, built for scalability, high availability and high conversion rate. It handles thousands of concurrent users and a high volume of transactions. This automates the whole user journey from registration, credit application. KYC submission & evaluation, and credit disbursement.
Rails provider API integration for credit service
Integrated third-party finanicial rails provider(Coins.ph) leveraging robust APIs to establish reliable and scalable credit data pipelines, enhancing platform capabilities and streamlining data exchange about withdrawals and deposits made by customers.
Electronic Medical Record (EMR)
Highly customizable application used by healthcare providers to store, manage, and access comprehensive patient information including medical and treatment history, medications, test results and more. It is designed to improve the quality and efficiency of healthcare delivery by providing timely access to accurate patient information.
Get in Touch
I am always open to discussing new projects, technical challenges, or collaboration opportunities. I am available for full-time roles & freelance projects. I thrive on crafting efficient web applications, and delivering seamless user experiences.