All Resumes

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

Pseudo Runner (1.8k+ installs) | VS Code Marketplace | GitHub
2024
  • 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.
Nasm Compiler for Linux (14k+ installs) | VS Code Marketplace | GitHub
2023
  • 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.
Liquibase Runner | GitHub
  • 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).
Hurl+ | GitHub
  • 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.
Rust SQLite | GitHub
  • 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.