Software Engineer
Essilfie Prince Mbeah
Relevant Links: LinkedIn | GitHub | Portfolio | Credly Badges
Profile
Backend-focused full-stack engineer with production experience across Spring Boot, NestJS, and TypeScript, delivering systems in health and enterprise domains, from authentication and authorization architecture to real-time communication and automated financial computation. Comfortable owning features end-to-end across frontend, backend, database, and cloud infrastructure.
Education
Kwame Nkrumah University of Science and TechnologyNovember 2021 – November 2025
- BSc Computer Science with MTN Bright Scholarship Reloaded. First Class Honours
Skills
- Core Expertise: Spring Boot, NestJs, Typescript, Rust, Java, PostgreSQL
- Working Knowledge: Kotlin, Vue, NuxtJs, ReactJS, Angular, Flutter
- Tools: Git, GitHub Actions, Docker, Cloudflare, Google Cloud Platform, WebSocket, Socket.io, Hurl
Work Experience
AmalitechNov 2025 – Present
Backend Engineer – NSP Takoradi, Ghana
- Worked in a team of 4 for 4 days to build a fully functional logging system for processing logs from different services and provided detailed analysis using Spring Boot and React.
- Architected and implemented a JWT RSA-based authentication and authorization system with SSO integration, custom @Authorization annotations, and role-based access control across six user roles.
- Owned the design and delivery of a performance scoring engine managing PI periods, scoring frameworks, and automated target/bonus computation — reducing manual effort and closing referential-integrity gaps via cascade deletion logic.
- Resolved N+1 query performance issues in a GraphQL integration through batch fetching, and enforced data-integrity constraints via PostgreSQL triggers.
- Implemented aggregated monthly bonus computation per employee, seniority level management with pagination, and cascade deletion logic to maintain referential integrity across PI periods.
- Built rate limiting (100 req/min/user) and maintained 70%+ test coverage (JaCoCo, Hurl E2E) as part of a production-grade engineering standard.
Zomujo FoundationOct 2023 – Feb 2026
Backend Engineer – Freelance (Live Url)Remote, Ghana - 2.5+ years progressively owning backend systems for a health-tech platform, from intern to freelance engineer: cloud file storage, verification flows, PDF generation, real-time notifications (SSE, WebSocket/Socket.io), and an EMR migration from TSOA to NestJS/Prisma.
Projects
- Engineered a custom runtime engine and interpreter in Rust to parse and execute pseudocode syntax, implementing lexers, parsers, and ASTs to handle features like multi-conditional flows, loops, functions, and multidimensional arrays.
- Developed and published a companion VS Code extension (Pseudo Runner) utilizing TypeScript to bridge the developer environment with the Rust native runtime binary.
- Streamlined the developer experience for early-stage engineering students by enabling seamless, localized execution of logical syntax directly from the IDE interface.
- Engineered an automated compilation and linking pipeline in TypeScript to transform raw NASM assembly code into native Linux ELF binaries directly within the IDE interface.
- Replaces the manual linking and running of assembly codes with a click of a button.
- TypeScript VS Code extension for Liquibase migration management, ported to Neovim as liquibase.nvim; auto-detects Maven, Gradle, and standalone CLI setups with no manual config.
- Sidebar changelog/changeset tree, live migration dashboard, and full Liquibase command set (update, rollback, diff, snapshot, generate).
- VS Code extension for .hurl files with syntax highlighting, IntelliSense, diagnostics, and CodeLens-driven inline request execution.
- Notebook view for cell-based request execution with environment profile switching across multiple configurations.
- Built a SQLite-compatible database engine from scratch in Rust — page-based storage, B-tree indexing, and query execution — exploring file format and storage engine internals hands-on.