Available for Senior / Staff roles

Abul Hasan

Senior Staff Software Engineer

I architect and ship frontends for nation-scale platforms.

13+ years across Norwegian government archives, EU fintech, and supply-chain ERP. Currently leading Angular architecture at Cefalo for the Norwegian National Archive.

Cefalo · Oslo / Dhaka M.Sc. CSE, Jahangirnagar University

Impact

13+ Years shipping production software
10K+ Users on the Norwegian Archive system I architect at Cefalo
100K+ EU users on the Swiss Life Select platform I previously led
5 Codebases migrated to modern Angular in parallel

How I work

At Senior Staff level my job is to make systems that scale and teams that ship. I write production code, lead architectural decisions, and mentor engineers — but the deliverable is always working software, not artifacts.

What I'm great at

Owning the full frontend platform on long-running enterprise products: framework migrations, multi-tenancy, real-time systems, and architecture that survives team turnover. Equally comfortable in the backend stack — NestJS, Kotlin/Spring Boot, .NET Core — when delivery requires it.

What I'm exploring

AI-assisted development workflows, edge runtimes, and applying TDD more rigorously to frontend codebases.

  • Frontend architecture at scale

    Define structure, conventions, and review bar across multiple FE codebases.

  • Full-stack delivery

    End-to-end ownership from schema and service boundaries to pixel-perfect UI.

  • Real-time & event-driven systems

    SignalR, WebSocket, RabbitMQ, Kafka, ActiveMQ — picked for the problem, not the brand.

  • Quality engineering

    TDD, E2E with Playwright, SOLID, clean architecture — by example, not by lecture.

  • Cloud & delivery

    Azure, AWS, Docker, Azure DevOps, Jenkins, GitHub Actions for the pipelines I own.

Experience

Cefalo Aug 2022 — Present

Senior Staff Software Engineer

Client: Norwegian National Archive (Asta), Norway

Norway's national-scale archive system: hierarchical paper records, digital SIARD imports, QR-driven digitisation workflows, and dynamic role-based access for government archivists and the public.

Problem

A frontend stack split across 5 repositories with evolving feature demand and a team rebalanced from 10 down to 5 engineers — without slowing the migration roadmap.

Approach

  • Drove Angular migration across all 5 repositories in parallel
  • Designed the SIARD import pipeline for legacy archive ingest
  • Built the dynamic permission engine and Elasticsearch search layer
  • Standardized testing & CI patterns across the FE codebases

Outcome

  • Production system serving 10,000+ archivists & public users
  • Shipped migration roadmap with a 50% leaner team
  • Cross-repo consistency in tests, CI, and FE conventions
Angular React Kotlin Java 17 Spring Boot PostgreSQL MongoDB Elasticsearch Kafka ActiveMQ
SELISE Digital Platforms 2018 — Jul 2022 · 4 yrs

Principal Software Engineer

Client: Swiss Life Select Fintech Platform, EU

aPaaS-powered online portal where financial advisors and customers manage insurance policies, investments, and financial plans across the EU — multi-tenant, microservice-backed.

Scale

Frontend platform serving 100,000+ users across the EU, multi-tenant by design.

Ownership

  • Owned complex architectural decisions for the FE platform
  • Implemented SSO, multi-tenancy, PWA, SSR, push notifications
  • Real-time integrations via Microsoft SignalR + RabbitMQ
  • Built complex data dashboards (ChartJS, AG Grid)
  • Led a team of frontend engineers
Angular TypeScript .NET Core C# MongoDB Redis RabbitMQ SignalR PWA SSO
Earlier Career 2013 — 2017 · ~4 yrs
  • Senior Software EngineerSwiss Life ePrivateWealth · 2017

    Internal & external insurance portal for advisors and customers; .NET Core + AngularJS microservice stack with SignalR realtime.

  • Software EngineerRuf Informatik E-Service · 2016

    Online reservation system, social-feed aggregator, and public statistics dashboard for a Swiss IT firm.

  • DeveloperComputer Source Bangladesh · 2013 – 2015

    End-to-end ERP — Inventory, RMA, Sales, POS, PMS, Accounts — for a major Bangladeshi distributor.

AngularJS .NET Core ASP.NET MVC C# SQL Server MongoDB Redis SignalR jQuery Entity Framework

Stack

A working-knowledge view of what I reach for. Bolded items are what I'd lead a team in tomorrow.

Frontend

Angular React TypeScript JavaScript RxJS Redux Angular Material PrimeNG Chakra UI Bootstrap PWA SSR

Backend

NestJS Kotlin .NET Core Node.js Java 17 Spring Boot C# ASP.NET MVC Python Django REST GraphQL JWT SSO

Data & messaging

PostgreSQL MongoDB MSSQL Redis Elasticsearch RabbitMQ Apache Kafka ActiveMQ SignalR WebSocket

Cloud & delivery

Microsoft Azure AWS Docker Azure DevOps Jenkins GitHub Actions Bitbucket Pipelines Application Insights Azure Blob Storage

Quality & practice

Playwright TDD SOLID Jest Jasmine Karma DDD Design Patterns Clean Architecture Agile / Scrum

Selected Work

A small, opinionated set. Larger production systems for clients are described under Experience.

Frontend · API

Game Hub

Video-game discovery browser with infinite scroll, genre & platform filters, dark / light mode, and real-time search backed by the RAWG API.

React 18 TypeScript Vite Chakra UI React Query
Backend · API

NestJS Task Management API

Production-grade task-management REST API: JWT auth, user-scoped resources, status filtering, and full unit + e2e coverage.

NestJS TypeScript PostgreSQL TypeORM JWT
Quality · E2E

Playwright E2E Suite

Angular app with a complete E2E suite built on the Page Object Model — covers forms, auth flows, dynamic content, and API mocking patterns I use in production.

Angular 14 Playwright TypeScript Page Object Model
Backend · GraphQL

Student Management — GraphQL API

NestJS GraphQL service for managing students and lessons against MongoDB; full CRUD via Apollo, schema-first, ready to plug into a frontend.

NestJS GraphQL Apollo MongoDB

Recommendations

A few notes from managers and peers I've shipped with. More on LinkedIn.

Working closely with Hasan the last three years has been more than a pleasure. He is smart, passionate, talented and articulate. He brought leadership and vision to building “Front-End micro-services” even with limited guidance. Hasan thrives on having an understanding of the business problem to solve it in technical implementation.
Md. Towhidul Islam Software Architect · Head of Technology · Fintech Direct manager · Nov 2019
I have seen him transform from a developer to a leader of a team of developers within a very short time. He is capable of managing his own tasks while at the same time ensuring that the entire team is on track with the release plan. He has developed and lead teams to develop large scale fintech software solutions for companies in Central and Eastern Europe.
Shabab Akhter People & Product Manager — Data & AI CoE, ROCKWOOL Group Same team · Jan 2020
Hasan is a highly skilled problem solver and a very good team player. He is an asset of a company. He learns fast and can grab wider business context. He takes ownership of his work and has strong leadership skill.
Md Shahi Dullah Tech Lead · Solution Architect Cross-team · May 2020
Abul Hasan was one of the best members of our team. His dedication and passion for the work and for the technology are notable. He is a quite dependable and enthusiastic person who can make a change among the team. He is also capable to lead the team toward a specific goal.
Kartik Chandra Biswas Senior Full Stack Engineer & Cloud AI Architect Mentor · Nov 2019

Education & Certification

M.Sc. in Computer Science & Engineering

Jahangirnagar University

Bangladesh

B.Sc. in Computer Science & Engineering

Patuakhali Science and Technology University

Bangladesh

C# .NET Certification

BASIS — Bangladesh Association of Software & IT Services

2013

Let's talk

Whether you're hiring, collaborating, or just want to swap notes on FE architecture — my inbox is open.