Dawit Bayou Kassie
Solutions Architect & Full-Stack Engineer · Addis Ababa, Ethiopia
I design, build and run the systems a company depends on, such as identity, records, access and ERP, from the first requirement to a supported live service. I leave behind the tests, runbooks and decision records that let someone else run them.
Senior engineering, architecture and technical lead roles. Addis Ababa or remote.
dawitbk01@gmail.com · GitHub · LinkedIn · Download the PDF
Experience
Solutions Architect & Full Stack Engineer
- Lead architecture and delivery for four internal platforms (identity, records, visitors and retail ERP), directing engineers and AI coding agents.
- Built the single sign-on provider as a custom OpenID Connect service: authorization code with PKCE, signed tokens, Active Directory integration, an admin console, an application launcher, and back-channel logout that ends a person's sessions in every connected system when they sign out or their account is deactivated.
- Designed licensing and release security for the platform: offline-signed licences that systems verify without calling home, signed releases, a tamper watcher, and owner-only operations kept out of any agent's permissions.
- Own the full lifecycle: requirements, design, build, verification, release and operator training, with preflight checks, signed releases and automatic rollback.
- Built three of the platforms to a tested standard (834, 1,639 and 605 automated tests) and introduced independent code reviews, with every finding fixed. After catching AI agents reporting work that never happened, every task requires live request and response or SQL output as proof.
- Took the guest platform through QA and UAT to a live deployment on the company's own server, and trained the IT staff who run it.
- Write the requirements (BRD, FRS), technical design documents, executive reports and training material.
Web Developer
- Built and maintained responsive corporate platforms and internal business applications for public-facing and operational use.
- Improved frontend consistency, the deployment workflow and page load times by standardising the component architecture.
- Scoped requirements with technical and operational teams and delivered production-ready systems on tight timelines.
Full Stack, Cloud & DevOps Engineer
- Designed, built and deployed full-stack applications for clients in several industries (MERN and PERN), from scoping to production launch.
- Built backend APIs, authentication and database schemas around each client's real read and write patterns.
- Set up container and CI/CD pipelines with Docker and GitHub Actions, and managed AWS and Azure deployments including networking, storage, compute and IAM.
Skills
- Backend
- TypeScript, Node.js, NestJS, Express, OpenAPI, WebSockets, Kafka, RabbitMQ; working knowledge of Python and Java
- Frontend and UI/UX
- React, Next.js, TypeScript, UI/UX design, Figma, Adobe Illustrator, Photoshop, Premiere Pro
- ERP and business systems
- Odoo (custom addons, OpenID Connect integration), ERPNext customisation, custom ERP design, inventory, double-entry accounting, manufacturing operations, approval workflows, reports
- Data
- PostgreSQL (row-level security, triggers, migrations), pgvector, Redis, MongoDB, Meilisearch, Drizzle, Prisma
- DevOps and delivery
- Git workflows, CI/CD with GitHub Actions and GitLab, Docker, Kubernetes, Terraform, AWS, Azure, Nginx, Apache, Linux, Windows Server, monitoring
- Identity and security
- OpenID Connect, OAuth 2.0, PKCE, Active Directory, RBAC, JWT, AES-256-GCM, OWASP practice
- Architecture
- Multi-tenant SaaS, event-driven design, transactional outbox, Domain-Driven and Clean Architecture, decision records, threat modelling
- Applied AI
- LLM integration, retrieval-augmented search, agentic systems, policy controls, AI-assisted development with evidence-based review
Education
- BSc, Electrical & Computer Engineering, Addis Ababa Institute of Technology, 2022
- Full Stack & DevOps Engineer Certification, Addis Ababa University, 2025
Languages
English (fluent) and Amharic (native)