Skip to content
View ahasan09's full-sized avatar
💭
One the way of React Native and Native Script
💭
One the way of React Native and Native Script

Block or report ahasan09

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ahasan09/README.md

Abul Hasan

Senior Staff Software Engineer · Cefalo · M.Sc. CSE · Dhaka, Bangladesh

I architect and ship frontends for nation-scale platforms.

LinkedIn GitHub Email

profile views followers


Impact

  • 13+ years shipping production software across frontend, backend, and platform architecture
  • 10,000+ users on the Norwegian National Archive system I architect at Cefalo
  • 100,000+ users on the Swiss Life Select EU fintech platform I previously led
  • 5 repositories migrated to modern Angular in parallel while team size was reduced

At senior staff level, I focus on architecture that survives scale, delivery pressure, and team changes. I write production code, drive technical direction, and mentor engineers with shipping velocity as the outcome.


Experience

Cefalo — Senior Staff Software Engineer

Aug 2022 – Present

Client: Norwegian National Archive (Asta), Norway

Problem

  • Frontend platform spread across 5 repositories with increasing feature demand
  • Team rebalanced from 10 to 5 engineers during migration roadmap execution

Approach

  • Drove Angular migration across all 5 repositories in parallel
  • Designed SIARD import workflows for legacy archive data ingest
  • Built dynamic permission engine and Elasticsearch-backed search capabilities
  • Standardized testing and CI patterns across frontend codebases

Outcome

  • Production system serving 10,000+ archivists and public users
  • Migration roadmap delivered with a 50% leaner team
  • Consistent cross-repo engineering standards for frontend delivery

Core Stack: Angular, React, TypeScript, Kotlin, Java 17, Spring Boot, PostgreSQL, MongoDB, Elasticsearch, Kafka, ActiveMQ

SELISE Digital Platforms — Principal Software Engineer

2018 – Jul 2022 (4 years)

Client: Swiss Life Select Fintech Platform, EU

Scale

  • Frontend platform serving 100,000+ users across the EU
  • Multi-tenant, microservice-backed architecture

Ownership

  • Owned core frontend architecture decisions and led frontend engineers
  • Delivered SSO, multi-tenancy, PWA, SSR, and push notifications
  • Implemented real-time integrations with SignalR and RabbitMQ
  • Built data-intensive dashboard experiences using Chart.js and AG Grid

Core Stack: Angular, TypeScript, .NET Core, C#, MongoDB, Redis, RabbitMQ, SignalR, JWT, PWA, SSR

Earlier Career (2013 – 2017)

  • Senior Software Engineer — Swiss Life ePrivateWealth (2017): Internal/external insurance portal with AngularJS + .NET Core microservice stack and SignalR real-time integrations.
  • Software Engineer — Ruf Informatik E-Service (2016): Reservation platform, social-feed aggregation, and public statistics dashboards.
  • Developer — Computer Source Bangladesh (2013 – 2015): End-to-end ERP covering inventory, RMA, sales, POS, accounts, and PMS.

Stack

Frontend

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

Backend

NestJS, Node.js, Express, Kotlin, Java, Spring Boot, .NET Core, C#, Python, Django, REST, GraphQL, JWT, SSO

Data and Messaging

PostgreSQL, MongoDB, MSSQL, Redis, Elasticsearch, RabbitMQ, Apache Kafka, ActiveMQ, SignalR, WebSocket

Cloud and Delivery

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

Quality and Practice

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


Selected Work

Project What it demonstrates Stack
game-hub Production-quality React UI architecture, API integration, discoverability UX React 18, TypeScript, Vite, Chakra UI, React Query
nestjs-task-management Authenticated, user-scoped REST API design with testable service boundaries NestJS, TypeScript, PostgreSQL, TypeORM, JWT
playwright-practice-app E2E quality strategy with Page Object Model and maintainable test suites Angular, TypeScript, Playwright
angular-signature-pad Reusable Angular library design and package-level abstraction Angular, TypeScript, Canvas
csharp-design-patterns Practical, implementation-focused software design fundamentals C#, .NET
twitter-clone Full-stack delivery across auth, social graph, and feed interactions Django, Python

See all repositories: https://github.com/ahasan09?tab=repositories


Recommendations

"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."

Md. Towhidul Islam — Software Architect, Head of Technology (Direct Manager)

"I have seen him transform from a developer to a leader of a team of developers within a very short time. He manages his own tasks while ensuring the team stays on track with release plans."

Shabab Akhter — People and Product Manager, Data and AI CoE (Same Team)

"Hasan is a highly skilled problem solver and a very good team player. He takes ownership of his work and has strong leadership skill."

Md Shahi Dullah — Tech Lead, Solution Architect (Cross-team)

More recommendations: https://www.linkedin.com/in/ahasan09/details/recommendations/


Education and Certification

Program Institution
M.Sc. in Computer Science and Engineering Jahangirnagar University
B.Sc. in Computer Science and Engineering Patuakhali Science and Technology University
C# .NET Certification (2013) BASIS

Contact

If you are hiring for senior/staff engineering roles or want to collaborate on architecture-heavy frontend/platform work, I would be glad to connect.

Portfolio: https://ahasan09.github.io/

Pinned Loading

  1. game-hub game-hub Public

    React 18 game discovery browser using RAWG API with Chakra UI, React Query, and infinite scroll

    TypeScript

  2. nestjs-task-management nestjs-task-management Public

    NestJS REST API for task management with TypeORM, PostgreSQL, and JWT authentication

    TypeScript

  3. playwright-practice-app playwright-practice-app Public

    This repository contains an Angular application built with TypeScript specifically designed for practicing Playwright end-to-end testing. The app provides various UI components and scenarios to hel…

    TypeScript

  4. angular-signature-pad angular-signature-pad Public

    Forked from wulfsolter/angular2-signaturepad

    Angular2 Component for szimek / signature_pad

    TypeScript

  5. csharp-design-patterns csharp-design-patterns Public

    Forked from logicalfarhad/designpattern

    Gang-of-Four design patterns implemented in C# .NET — creational, structural, and behavioral

    C# 1

  6. twitter-clone twitter-clone Public

    What we're going to do is build a small clone of Twitter. It will feature logged in users, a customized homepage, a tweet composing page, the ability to follow other users, and more.

    Python