Open to opportunities worldwide

Senior
Front-End
Architect.

I build enterprise-grade Angular applications for one of Europe's largest banks. 7+ years turning complex requirements into scalable, performant web experiences.

Angular TypeScript NgRx RxJS OAuth2 Apigee UI Architecture REST APIs Jest WCAG
Mohamed Hamama
Mohamed Hamama
Senior Front-End Engineer
Available worldwide
7+
Years exp.
40%
Faster delivery
30%
Fewer bugs
01 —

About

I'm a Senior Front-End Engineer with 7+ years of experience building mission-critical web applications in the banking and fintech sector. Currently at Intesa Sanpaolo — one of Europe's largest banking groups — where I architect and develop enterprise-grade Angular applications used by millions of users.

My core expertise sits at the intersection of UI architecture, state management (NgRx), and complex security integrations. I led a cross-application SSO integration using Apigee API Gateways — a project requiring deep coordination between product, backend, and security teams across multiple business domains.

Before Intesa, I spent nearly three years at Accenture Milano working on international banking clients. That's where I learned to operate under pressure, lead code reviews, modernize legacy AngularJS codebases, and build WCAG 2.1-compliant design systems from scratch.

I believe great front-end engineering is not just about shipping features — it's about building systems that scale, perform, and last. Fluent in Arabic, Italian, and English, I collaborate effectively in international and multicultural teams.

I'm now looking for my next step as a Front-End Lead or Architect, where engineering quality and product impact go hand in hand.

7+
years experience
40%
faster delivery with component libraries
30%
reduction in production bugs
3
enterprise banking companies
3
languages: Arabic · Italian · English
02 —

Experience

Feb 2023
Present

Milan · Hybrid
Intesa Sanpaolo
Front-End Software Engineer
Enterprise Angular applications for one of Europe's largest banking groups, serving millions of users across multiple digital platforms.
  • Designed and led a cross-application SSO integration using Apigee API Gateway — coordinating security, backend, and product teams across multiple business domains
  • Architected NgRx state management layers for complex multi-feature banking platforms, improving predictability and developer experience significantly
  • Designed a library of reusable Angular UI components, reducing feature delivery time by 40% and enforcing design consistency across teams
  • Optimized app performance through AOT compilation, lazy loading, tree shaking, and bundle analysis — drastically reducing initial load time
  • Led code reviews, technical mentoring of junior developers, and contributed to Agile sprint planning across multiple squads
AngularTypeScriptRxJSNgRxOAuth2ApigeeREST APIsJestCI/CD
Jul 2020
Feb 2023

Milan
Accenture
Application Development Analyst
Nearly three years on international banking and enterprise projects, gaining deep exposure to large-scale front-end architectures.
  • Led the migration of legacy AngularJS applications to Angular 12+, improving maintainability, performance, and overall developer experience
  • Built WCAG 2.1-compliant design systems for international banking clients, enforcing accessibility across complex UI surfaces
  • Reduced production bugs by 30% by introducing structured unit and integration testing strategies (Jest, Karma) and improving QA processes
  • Led code reviews, mentored junior developers, and collaborated with distributed international teams across Europe to deliver on time
AngularAngularJSTypeScriptJestKarmaWCAG 2.1AgileScrum
Nov 2018
Jul 2020

Milan
Gamma Group · seconded to Accenture
Front-End Developer
My first professional role in enterprise software. Hired by Gamma Group and embedded within Accenture's delivery teams on Angular applications for major banking clients.
  • Developed Angular UI components and integrated RESTful APIs for large-scale banking platforms
  • Gained hands-on exposure to enterprise front-end development, Agile methodologies, and professional engineering standards
  • Worked daily with senior Accenture engineers — absorbing best practices in architecture, delivery, and code quality
This is where it all started.
AngularJavaScriptHTML5SCSSREST APIsAgile
03 —

Skills

Core Stack
Day-to-day tools
Angular
TypeScript
RxJS
NgRx
JavaScript ES6+
HTML5 / SCSS
🏗️
Architecture
Systems & integration
UI Architecture
OAuth2 / SSO
Apigee API Gateway
REST APIs
Component Libraries
Performance Optim.
🛠️
Process
Tools & methodology
Jest / Unit Testing
Git / CI-CD
Agile / Scrum
Code Review
Mentoring
WCAG Accessibility
04 —

Education

🎓
Politecnico di Milano
Bachelor's Degree
Computer Science Engineering
2021 — Present
📡
ITIS E. Molinari
High School Diploma
Telecommunication & IT · 84/100
2012 — 2017
05 —

Contact

Looking for my next challenge as a Front-End Lead or Architect in banking, fintech, or a fast-moving tech environment.

I'm open to opportunities anywhere in the world — on-site, hybrid, or fully remote. Whether it's a global financial institution, a fintech startup, or an innovative tech company, I bring the same level of commitment and technical depth.

I have strong experience working in multicultural and international teams, and I'm fluent in Arabic, Italian, and English. I'm comfortable relocating and adapting to any environment.

🌍 Open worldwide — no restrictions
ItalySwitzerlandUAESaudi ArabiaQatarUKGermanyFranceNetherlandsUSACanadaHybrid
💼
LINKEDIN
linkedin.com/in/mohamedhamama
📍
BASED IN
Milan, Italy
🌐
LANGUAGES
Arabic (native) · Italian (native) · English (B2)
✈️
RELOCATION
Open to relocation worldwide
💻
WORK MODE
On-site · Hybrid