Safa Selim

Senior Angular Frontend Engineer

6+ years delivering enterprise-scale Angular systems — from monorepo architectures to multi-country deployments serving millions of users across Europe.

View ProjectsContact Me
GitHub·LinkedIn

About

I'm a Senior Angular Frontend Engineer with over 6 years of hands-on experience building complex, enterprise-grade web applications. My work spans from JSP-to-Angular migrations serving 25 country domains, to designing monorepo architectures that power 10 interconnected enterprise products.

I specialize in scalable system design, state management architecture, and release engineering — translating complex business requirements into clean, maintainable frontend systems that teams can build on for years.

6+
Years Experience
10+
Enterprise Apps
25
Country Deployments
v2–v20
Angular Versions

Enterprise Angular Expertise

Delivered production systems across Angular v2 through v20, covering major breaking changes and architectural shifts over a decade of the framework.

Monorepo Architecture

Led the design and development of monorepo systems with 10+ interconnected enterprise applications, shared component libraries, and unified CI/CD pipelines.

State Management at Scale

Implemented NGRX and Redux across complex multi-domain applications — designing scalable store architecture, effects, selectors, and entity adapters.

Release Cycle Leadership

Managed monthly production releases across high-traffic platforms, coordinating cross-functional teams, QA cycles, and deployment strategies.

Experience

adesso Turkey·material.one

Senior Frontend Engineer

2022 – PresentIstanbul, Turkey

Led frontend architecture for a suite of 10 interconnected enterprise web applications within a unified monorepo ecosystem.

  • Architected and maintained 10 enterprise apps sharing a unified component library
  • Managed monthly production release cycles with coordinated QA and deployment
  • Built and maintained a Storybook design system consumed across all products
  • Integrated Keycloak for enterprise-grade authentication across applications
Angular 19NGRXTypeScriptStorybookKeycloakMonorepoSCSS

Digacon·Distrelec

Senior Frontend Engineer

2020 – 2022Remote

Led the migration of a high-traffic B2B e-commerce platform from JSP to Angular 12, serving 25 country domains across Europe.

  • Migrated legacy JSP codebase to Angular 12 — zero downtime across 25 country domains
  • Implemented 20+ language localization with dynamic content switching
  • Optimized platform for high-traffic European markets
  • Established reusable component patterns that reduced development time by ~30%
Angular 12TypeScriptSCSSi18nRxJSREST APIs

Clinerion·Patient Network Explorer

Frontend Engineer

2019 – 2020Basel, Switzerland (Remote)

Developed frontend for a medical data platform integrating complex patient records and clinical trial matching.

  • Achieved 95% parser accuracy for medical data integration pipelines
  • Built complex data visualization dashboards for clinical trial matching
  • Collaborated with medical data scientists to translate requirements into UI
AngularTypeScriptD3.jsSCSSRESTful APIs

BluLogix·Billing Platform

Frontend Engineer

2018 – 2019Remote

Led the migration from AngularJS to Angular and built a reusable component library for a SaaS billing platform.

  • Completed AngularJS → Angular migration with zero regression in billing workflows
  • Created a component library that standardized UI across 5 product modules
  • Reduced codebase size by 40% through refactoring and component consolidation
AngularAngularJSTypeScriptSCSSComponent Library

Pluscor·Enterprise ERP

Frontend Developer

2017 – 2018Turkey

Built frontend modules for an enterprise ERP system with Angular and DevExpress components, integrating with ColdFusion backend APIs.

  • Delivered 8 enterprise ERP modules on schedule
  • Integrated DevExpress grid and reporting components for complex data workflows
  • Collaborated closely with ColdFusion backend team on API design
AngularDevExpressTypeScriptColdFusion APIMSSQLSCSS

Skills

Frontend Core

AngularExpert
TypeScriptExpert
SCSS / CSSExpert
RxJSExpert
HTML5Expert

State Management

NGRXExpert
ReduxAdvanced
SignalsAdvanced
Services / BehaviorSubjectExpert

Architecture

Monorepo (Nx)Expert
Component-driven designExpert
StorybookAdvanced
Micro-frontendsAdvanced
Design SystemsExpert

Backend Knowledge

ColdFusionIntermediate
MSSQLIntermediate
JavaIntermediate
REST APIsAdvanced

Authentication

KeycloakAdvanced
OAuth 2.0Advanced
JWTAdvanced

Optimization & Testing

A/B TestingAdvanced
Performance tuningExpert
Jasmine / KarmaAdvanced
LighthouseAdvanced

Featured Projects

material.one Monorepo Platform

Lead Frontend Engineer

Enterprise monorepo hosting 10 interconnected Angular applications with a unified design system, shared state management, and automated monthly release pipeline.

Problem

Multiple isolated enterprise apps with duplicated code, inconsistent UX, and no shared infrastructure — leading to slow development and fragile releases.

Solution

Designed a Nx monorepo architecture with shared libraries, a Storybook component system, centralized NGRX store patterns, and Keycloak SSO integration across all apps.

10 apps unified · Monthly release cadence · Zero cross-app regressions

Angular 19NGRXNx MonorepoStorybookKeycloakTypeScript

Distrelec E-Commerce Migration

Senior Frontend Engineer

Full platform migration from legacy JSP to Angular 12 for a B2B electronics distributor operating across 25 European country domains with 20+ language support.

Problem

A legacy JSP frontend that could not scale to meet growing traffic, localization requirements, and modern UX expectations across 25 markets.

Solution

Executed a phased migration to Angular 12 with an i18n-first architecture, lazy-loaded country-specific modules, and shared component patterns that reduced per-locale work.

25 country domains · 20+ languages · Zero downtime migration

Angular 12TypeScripti18nRxJSSCSSREST APIs

Patient Network Explorer

Frontend Engineer

Medical data platform for clinical trial matching, integrating complex patient records from hospital systems with 95% parser accuracy.

Problem

Healthcare providers needed a compliant, intuitive interface to query complex patient datasets for clinical trial eligibility across multiple medical data sources.

Solution

Built a data-dense Angular dashboard with D3.js visualizations, custom filter logic for medical record querying, and strict GDPR-compliant data handling.

95% parser accuracy · Multi-hospital data integration · GDPR compliant

AngularTypeScriptD3.jsSCSSREST APIs

BluLogix SaaS Billing Platform

Frontend Engineer

AngularJS-to-Angular migration of a multi-tenant SaaS billing platform, combined with a new component library standardizing UI across 5 product modules.

Problem

Legacy AngularJS codebase with technical debt, inconsistent UI patterns, and inability to adopt modern tooling — slowing down feature delivery.

Solution

Completed a full framework migration while building a shared component library, reducing codebase size by 40% and accelerating feature development across teams.

40% code reduction · Component library adopted across 5 modules · Zero billing regressions

AngularAngularJSTypeScriptSCSSComponent Library

Get In Touch

I'm open to senior frontend engineering roles, architectural consulting, and interesting engineering challenges. If you're building something that demands scale and precision — let's talk.

Send me an email

Prefer email? Send me a message and I'll get back within 24 hours.

Send Email