Hani Afrit
Lead Full Stack Software Engineer
5+ years building SaaS, ERP data archiving, financial, insurance and consulting technology platforms — with end-to-end ownership from stakeholder requirements to production release.
About
Lead full stack engineer, bilingual in English and French, based in Toronto.
I'm a Lead Full Stack Software Engineer with 5+ years of experience building SaaS, ERP data archiving, financial, insurance and consulting technology platforms. I work across the stack with React, Next.js, Angular, TypeScript, Java/Spring Boot, Node.js, REST/GraphQL APIs, AWS, CI/CD and cloud-native architectures.
I'm experienced in Agile delivery, code reviews, mentoring and collaboration with Product, UX, QA and Architecture teams. Bilingual in English and French, I bring strong technical communication and end-to-end ownership to deliver scalable, maintainable and business-impactful digital products.
- 5+ years of full-stack engineering experience
- 150+ engineering students mentored at CESI
- EN·FR bilingual — English and French
Skills
The tools I work with daily — front end to cloud.
-
Front-end & web development
- TypeScript
- JavaScript ES6+
- React
- Next.js
- Angular
- RxJS
- NgRx
- HTML5
- CSS3/SASS
- Tailwind CSS
- Bootstrap
- Responsive design
- WCAG/AODA
-
Back-end & APIs
- Java
- Spring Boot
- Node.js
- REST APIs
- GraphQL
- OpenAPI/Swagger
- API integration
- Authentication flows
- Service-oriented architecture
-
Cloud, CI/CD & release practices
- AWS
- S3
- Lambda
- Docker
- Git
- GitHub Actions
- Jenkins
- CI/CD pipelines
- Release readiness
- Production-readiness checks
-
Architecture & engineering practices
- Modular architecture
- Design patterns
- Coding standards
- PR/code reviews
- Technical-debt management
- Requirements validation
-
Testing & quality
- JUnit
- Jest
- Cypress
- Playwright
- Automated testing
- Regression testing
- TDD practices
-
Databases & data integration
- PostgreSQL
- MySQL
- SQL Server
- MongoDB
- SQL
- Relational data modeling
- Query optimization
- Data integration
-
Security & identity
- OAuth2
- OIDC
- JWT
- RBAC
- OWASP practices
- Secure API design
- Access control
-
Mobile & cross-platform
- Mobile-first responsive design
- Web/mobile API integration
- Android/iOS development
- Compose Multiplatform (familiarity)
-
Engineering leadership & collaboration
- Agile/Scrum
- Mentoring developers
- Requirements clarification
- Delivery planning
- Cross-functional collaboration
Experience
5+ years across SaaS, insurance, consulting and education.
-
Apr 2026 – Present
Lead AWS Full Stack Software Engineer
BlueAcrobat Corporation · ISO 27001 & SOC 2 Type II certified
- Lead full-stack delivery of SaaS platform features for enterprise ERP data archiving and financial-data workflows — development, testing, deployment and continuous improvement in an Agile/Scrum environment.
- Introduced SAP and QuickBooks ERP support to the BlueAcrobat platform for the first time, expanding product coverage beyond existing ERP archive workflows.
- Added customized AI-agent capabilities and financial reporting features, enabling users to automate analysis, generate insights and interact more effectively with archived business data.
- Translate stakeholder requirements into user stories, prototypes, workflows and data flows, while supporting product demos and communicating technical value to customers and internal stakeholders.
-
Apr 2025 – Sep 2025
Senior Software Engineer
AXA · Insurance corporation
- Developed a new "Engineering" insurance module within the company's insurance ERP, using Angular and Spring Boot, as part of a broader rollout supporting ~20% client-portfolio growth (business KPI).
- Delivered 2 digitalization products for Auto and Home insurance, automating end-to-end workflows, reducing operational pressure on AXA agencies, and supporting customer acquisition through faster, more consistent processing.
-
Apr 2024 – Feb 2025
Research & Development IT Consultant
KPMG · Big Four accounting firm
- Delivered hands-on technical work for R&D program engagements — software/AI/networking prototypes, experimentation platforms and supporting documentation — to accelerate proof-of-concept validation for clients.
- Conducted in-depth R&D technical audits for ~10 clients annually, including Michelin, Parrot Drones and Capgemini, identifying high-value qualifying activities to strengthen innovation claims, ensure compliance and support tax credit claims exceeding $2M per client.
-
Nov 2021 – Apr 2024
Software Engineer & Technical Instructor Lead
CESI · Engineering school
- Led project-based engineering delivery and mentoring for 150+ engineering students, applying Agile-style iteration, code reviews and production standards to ship full-stack and data projects.
- Developed production-ready projects including a Deep-Learning CNN-RNN image-captioning system, a containerized React/Vue/Node.js platform deployable on Kubernetes, a governed Talend–Hadoop–Hive data lake with Power BI analytics, a C++/.NET + SQL Server client–server system, and a secure Laravel/MySQL application.
Projects
Selected work from BlueAcrobat, AXA and CESI.
-
BlueAcrobat
SAP & QuickBooks ERP support
Introduced SAP and QuickBooks ERP support to the BlueAcrobat SaaS platform for the first time, expanding product coverage beyond existing ERP archive workflows.
- SaaS
- ERP data archiving
- AWS
-
BlueAcrobat
AI agents & financial reporting
Customized AI-agent capabilities and financial reporting features that let users automate analysis, generate insights and interact more effectively with archived business data.
- AI agents
- Financial data
- Reporting
-
AXA
Auto & Home insurance digitalization
Two digitalization products automating end-to-end insurance workflows, reducing operational pressure on AXA agencies and supporting customer acquisition through faster, more consistent processing.
- Angular
- Spring Boot
- Workflow automation
-
CESI
CNN-RNN image captioning
A production-ready Deep-Learning image-captioning system built on a CNN-RNN architecture, shipped as part of project-based engineering delivery.
- Deep Learning
- CNN-RNN
-
CESI
Containerized microservices platform
A containerized React/Vue/Node.js platform with JWT authentication, an API gateway and background workers, deployable on Kubernetes.
- React
- Vue
- Node.js
- Kubernetes
- JWT
-
CESI
Governed enterprise data lake
A governed Talend–Hadoop–Hive data lake with data lineage and Power BI analytics on top.
- Talend
- Hadoop
- Hive
- Power BI
Education & certifications
A Master's in software engineering, plus eight professional certifications.
Education
Sep 2015 – Jul 2021
Master of Science in Computer Science (Software Engineering)
University of Science and Technology Houari Boumediene (USTHB)
WES credential assessment: Canadian equivalency — Master's degree
Thesis: Deep Learning for sentiment analysis and causal discovery in multilingual context.
Professional certifications
- JSA: JavaScript/TypeScript Essentials
- PCAP: Programming in Python
- CPA: Programming in C++
- CLA: Programming in C
- CCNA: Introduction to Networks
- Data Scientist Associate
- Strategic Leadership and Change Management
- International Organizations Management
Volunteering & leadership
Leadership roles across the world Scout movement.
-
Feb 2022 – Present
Monitoring & Evaluation Unit Member
World Organization of the Scout Movement (WOSM) · Kuala Lumpur, Malaysia
Implemented knowledge-management practices that reduced reporting cycle time by 30% for 15+ regional teams, and tracks 50+ KPIs for the World Triennial Plan to measure progress toward 3-year strategic goals.
-
Jul 2024 – Present
Project Management Section Member
26th World Scout Jamboree 2027 · Gdańsk, Poland
Supports project management, risk identification, mitigation planning and reporting for a multicultural youth event expected to welcome up to 40,000+ participants.
-
Jun 2024 – Oct 2025
Risk Manager
16th World Scout Moot 2025 · Porto, Portugal
Built and led the risk management framework for an international event (100+ countries, 6,000+ participants), establishing Safe-from-Harm-aligned processes that proactively identified and mitigated 50+ potential safety concerns.
Contact
The fastest way to reach me is by email — I'm happy to talk in English or French.
- Email contact@hani-afrit.ca
- Phone (416) 276-8523
- Location Toronto, Ontario, Canada
- LinkedIn linkedin.com/in/hani-afrit