EMRAN WIDAD

FULL STACK DEVELOPER
Addis Ababa, ET.

About

Full-stack developer with 4+ years of experience in building production web applications, REST APIs, and robust database-backed platforms. Expertly navigates the entire stack from PHP and Node.js Next.js backends to React frontends, having successfully shipped systems serving over 6,000 daily users. Proficient in MySQL, Redis, AWS infrastructure, and payment integrations like Stripe, consistently owning features from specification to deployment and delivering high-impact solutions.

Work

Africomia.org
|

Product Manager (Contract - Part-time)

Addis Ababa, Ethiopia

Summary

Led product development for Arif Learn, an offline-first AI desktop application, managing its roadmap, user testing, and releases while serving as the sole developer during pilot testing.

Highlights

Led end-to-end development of Arif Learn, an offline-first AI desktop app (Electron + Ollama) for students without internet, driving product roadmap, feature specifications, user testing, and weekly release cycles.

Spearheaded pilot testing in 3 schools in Jimma as the sole developer, making critical technical decisions in collaboration with organizational leadership to ensure successful deployment and adoption.

Brand Generation College
|

Software Engineer

Addis Ababa, Ethiopia

Summary

Engineered and maintained 6 critical production systems including an LMS, library, and AI recommender, supporting over 6,000 daily users with full technical ownership from architecture to deployment.

Highlights

Developed and maintained 6 high-impact production systems (LMS, library, research, grading, AI recommender, timetable) using Laravel, React.js, Node.js, and PostgreSQL, serving over 6,000 daily users.

Exercised end-to-end technical ownership, guiding architectural decisions and deployment strategies directly under the ICT Head, ensuring seamless project execution without intermediate management.

Engineered the Node.js backend for the LMS, incorporating grading, assignment management, plagiarism checks, and certification features, while integrating Stripe for secure payment processing on paid courses.

Designed robust MySQL schemas and optimized slow queries, reducing response times to under 200ms through strategic Redis caching for session and announcement feeds.

Managed full deployment on AWS (EC2, S3) utilizing Docker and CI/CD pipelines, ensuring continuous operation and rapid incident resolution with zero downtime for production incidents.

Debbal Software solutions
|

Software Engineer

Addis Ababa, Ethiopia

Summary

Instructed over 500 students in full-stack web development and built 10+ production applications, including a gig worker job board and inventory management systems.

Highlights

Educated over 500 students in full-stack web development (MERN, Laravel, jQuery/Bootstrap), fostering practical skills through collaborative real-world project development.

Developed and deployed 10+ production-grade applications, including a gig worker job board with real-time chat (Socket.io), inventory management, and a QR attendance tracker, leveraging Node.js, MySQL, and MongoDB.

Architected and developed robust backend APIs using Next.js and Express.js, designed scalable MySQL/PostgreSQL schemas, and integrated critical third-party services like Twilio SMS and Stripe payments.

Volunteer

Department of state (Ethiopia)
|

Web Development Instructor

Addis Ababa, Ethiopia

Summary

Instructed university and TVET students in web development fundamentals, covering HTML, CSS, JavaScript, Node.js, Next.js, and MySQL, while guiding them through hands-on project creation.

Highlights

Delivered comprehensive web development instruction to students at Jimma University and various TVET institutions, covering core technologies like HTML, CSS, and JavaScript.

Taught advanced web development concepts including Node.js, Next.js, and MySQL, equipping students with essential full-stack skills for practical application.

Mentored students in developing practical web projects, facilitating hands-on experience and reinforcing theoretical knowledge in real-world scenarios.

Cultivated a supportive and encouraging learning environment, actively boosting student engagement and perseverance in complex technical challenges.

Education

University of the people
Online, United States of America

Masters

Information Technology

Courses

Research: Architecting data intensive applications: From architectural design to data quality

University of the people
Online, United States of America

Bachelor

Computer science

Languages

English

Skills

APIs & Integrations

REST APIs, Stripe, Twilio SMS, Socket.io, Telebirr, CBE.

Programming Languages & Frameworks

PHP, Node.js, Next.js, React, Laravel, Express.js, MERN Stack, Electron, HTML, CSS, JavaScript, jQuery, Bootstrap.

Databases

MySQL, PostgreSQL, MongoDB, Redis.

Cloud & DevOps

AWS (EC2, S3), Docker, CI/CD.

AI & Machine Learning

Ollama, LLMs, RAG (Retrieval-Augmented Generation), LSTM Model.

Project & Product Management

Product Roadmap, User Testing, Technical Decision Making, Agile, Scrum.

System Design & Architecture

System Architecture, Database Design, Scalability, Performance Optimization.

Other Tools & Methodologies

Git, GitHub, Problem-Solving, Mentoring, Data Security, Workflow Automation.

References

Dr. Sophia Mohammed

President, Afrcomia.org | sophia@africomia.org

Prof. Meseret Bekele

ICT Head, BGC| meseret.bekele@brandgenerationcollege.edu.et

HR, Debbal Software Solution

hr@debbal.com

Projects

Youth Volunteer Management System – Ministry of Peace of Ethiopia

Summary

Created a centralized platform for managing Ethiopia's national youth volunteer programs, handling applications, training, deployments, and certifications.

College Research Management System

Summary

Led full-stack development of a web-based system to optimize research operations, including project management, funding, and collaborations.

Academic Task Load Administration System

Summary

Developed a system to manage and balance academic workloads across departments, automating task assignments and providing analytical reports for decision-making.

Brand Generation College Electronic Payment System

Summary

Developed and maintained a secure electronic payment system integrating with banks and mobile platforms like Telebirr and CBE.

HR Management System

Summary

Built a platform to manage employee records, attendance, leave, payroll, and recruitment across multiple institutions, using Laravel (backend API) and React (frontend SPA) with role-based permissions.

ArifLearn Offline AI Tutor for Ethiopia

Summary

Built an offline AI tutoring app for Grades 6–12 using local LLMs, RAG over national textbooks, quizzes, study plans, and gamification.

Smart Farming Advisory System

Summary

Integrated weather + MoA data + researcher inputs to predict crop risks and auto SMS alerts to Ethiopian farmers.