← Back to list
Senior
Registration: 17.05.2026

Alvin Ofori

Skills

Angular
TypeScript
JavaScript
PHP
Symfony
Node.js
RxJS
MySQL
MongoDB
Docker
Kubernetes
AWS
Redis
Python
FastAPI

Work experience

Full Stack Software Engineer
since 11.2025 - Till the present day |Kadence
Angular 20+, Signals, RxJS, Nx, Jest, PHP 8.2+, Symfony 7.2, API Platform 3.4, Doctrine ORM, MySQL, Kubernetes (AWS EKS), Docker, Redis (ElastiCache), NodeJS, Python / FastAPI, OAuth2 / JWT, gRPC
● Design and implement full-stack features across the Angular frontend and PHP Symfony backend in a multi-repo architecture, from database schema and API design through to UI components and automated tests. ● Write and maintain PHPUnit unit and integration tests on the backend, and Angular/Jest component tests on the frontend. ● Investigate and fix production bugs including race conditions, Redis pub/sub failures, and Kubernetes pod issues in AWS EKS environments. ● Review API contracts between frontend and backend services, ensuring serialisation groups and API Platform denormalisation stay consistent. ● Manage feature branches using Git worktrees to enable parallel development without disrupting concurrent work. ● Delivered an end-to-end configuration toggle feature with tenant-level admin controls, including Doctrine entity column and migration, API Platform serialisation, Angular reactive form controls, and PHPUnit tests. ● Built a complete signal-matching pipeline with multi-tenant disambiguation, conditional gating based on network context, and hierarchical resolution shipped across backend and Angular admin UI. ● Traced an intermittent production incident where a third-party library upgrade broke pub/sub functionality on managed cache infrastructure, identified the root cause, and coordinated the fix via a Kubernetes secret update.
Full Stack Developer
01.2025 - 11.2025 |TechMagic
Angular 16+, RxJS, Signals, Akita Store, NodeJS, MongoDB, AWS CodePipeline, i18n/l10n
● Shipped two production features for diagrams and diagram management contributing to customer growth — covering new editing capabilities and management workflows. ● Rebuilt the user access-roles model for Diagrams end-to-end, replacing the previous permission logic across UI and API. ● Built a Google Docs-style Request Access page for users without view permission, including the request flow and approval surface. ● Developed and published an internal npm package, including local development workflow via npm link. ● Worked across Angular 16+ with Akita Store and RxJS, with incremental adoption of Signals in newer features. ● Drove UX/UI refinements across the app and collected customer feedback to validate expectations were met. ● Coordinated cross-team work where diagram features touched adjacent product areas, and partnered closely with QA on rapid fixes.
Team Lead / Senior Angular Developer
10.2020 - 06.2024 |Somplo
Angular 14, RxJS, NodeJS, Express, Laravel, Puppeteer, Flutter
● Led a team building the Creative Management Platform (CMP) across digital advertising formats (Video, Rich, Display) on Angular frontend and Laravel backend. ● Migrated the platform from Angular 5 to Angular 14 in 2022 — removed deprecated libraries, applied trackBy, OnPush change detection, and lazy-loading for significant runtime performance gains. ● Built core ad-media builder functionality — the interactive editor used to create rich-media ads served across the web and apps. ● Built a NodeJS + Puppeteer (headless browser) service that generates screenshots automatically for ready-made ad banners. ● Extended platform mobile capabilities using Flutter. ● Mentored team members on Angular best practices and reviewed cross-team work to keep delivery on schedule.
Freelance Developer
12.2012 - 10.2020 |NDA
NodeJS, MongoDB, TypeScript, VueJS, Swift, Kotlin, SQL
● Delivered web applications and e-commerce sites across diverse client domains over eight years of contract work. ● Backend specialisation in NodeJS + MongoDB, with focus on data integrity and performance. ● Designed and built a cross-platform dating application for a UK client — iOS (Swift) and Android (Kotlin).

Educational background

Web Technologies (Bachelor’s Degree)
2006 - 2011
Aptech Computer Science Institute

Languages

EnglishProficientUkrainianNative