Hi, I’m Aref Mirhoss, a Senior Software Engineer based in London with 10+ years delivering high-scale JavaScript and TypeScript applications across Node.js, Angular, React, and Astro. I build robust systems and lead teams to ship features end-to-end. I specialize in architectural patterns such as Clean Architecture, Domain-Driven Design, Event-Driven architectures, and TDD/Spec-Driven development. I’ve mentored junior developers, driven performance improvements, and I’m currently expanding my expertise into Generative and Agentic AI to automate complex tasks and regulatory research.

Aref Mirhoss

PRO

Hi, I’m Aref Mirhoss, a Senior Software Engineer based in London with 10+ years delivering high-scale JavaScript and TypeScript applications across Node.js, Angular, React, and Astro. I build robust systems and lead teams to ship features end-to-end. I specialize in architectural patterns such as Clean Architecture, Domain-Driven Design, Event-Driven architectures, and TDD/Spec-Driven development. I’ve mentored junior developers, driven performance improvements, and I’m currently expanding my expertise into Generative and Agentic AI to automate complex tasks and regulatory research.

Available to hire

Hi, I’m Aref Mirhoss, a Senior Software Engineer based in London with 10+ years delivering high-scale JavaScript and TypeScript applications across Node.js, Angular, React, and Astro. I build robust systems and lead teams to ship features end-to-end.

I specialize in architectural patterns such as Clean Architecture, Domain-Driven Design, Event-Driven architectures, and TDD/Spec-Driven development. I’ve mentored junior developers, driven performance improvements, and I’m currently expanding my expertise into Generative and Agentic AI to automate complex tasks and regulatory research.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

Persian
Fluent
English
Fluent

Work Experience

Senior Software Engineer at Vixio Regulatory Intelligence
August 1, 2025 - Present
Architected a fault-tolerant notification engine using Nest.js and Vue 3, enabling 1,000+ real-time alerts daily. Led migration of monolithic legacy services into a modular architecture, reducing deployment cycles by 15%. Mentored a squad of developers to ensure 100% automated test coverage using TDD and Jest. Actively Learning: Exploring the integration of Agentic AI to automate complex regulatory research tasks.
Software Engineer at Candesic
August 1, 2019 - August 1, 2025
Spearheaded end-to-end development of a centralized HRM platform utilizing Clean Architecture. Engineered a high-speed search engine via SharePoint API, reducing document retrieval times by 30%. Optimized PostgreSQL performance by refactoring complex Sequelize queries, resulting in a 40% improvement.
Senior Software Engineer at Exchange Magix
August 1, 2018 - August 1, 2019
Designed Event-Driven middleware for 5,000+ high-frequency daily transactions across BTC and USDT. Automated token-swap services through Binance API integration, enhancing transaction security.
Full Stack / Software Engineer at Karina Mobile Solutions
December 1, 2014 - July 1, 2017
Delivered stability improvements for a Python-based music streaming platform.
Freelance Web Developer at Self-employed
September 1, 2013 - November 1, 2014
Freelance web development projects for diverse clients, focusing on modern front-end and back-end solutions.
Software Developer at DPM Full-Stack Web Agency
August 1, 2013 - November 1, 2013
Delivered the agency’s first AngularJS-based website for a European artist, focusing on modern front-end craftsmanship.
Software Developer at Teamatec
August 1, 2012 - August 1, 2013
Built a Node.js web scraper for real-time market data visualization, processing 200+ price updates per minute.
Web Developer at ENN Complex
February 1, 2012 - June 1, 2012
Developed internal WordPress products and contributed to a social media start-up squad.
Full-Stack Web Developer at DPM Full-Stack Web Agency
August 1, 2013 - November 1, 2013
Delivered the agency’s first AngularJS-based website for a European artist, focusing on modern front-end frameworks.
Software Engineer at Teamatec
August 1, 2012 - August 1, 2013
Built a Node.js web scraper for real-time market data visualization, processing 200+ price updates per minute.
Senior Software Engineer at Exchange Magix Australia (Remote)
August 1, 2018 - August 1, 2019
Designed Event-Driven middleware for 5,000+ high-frequency daily transactions across BTC and USDT. Automated token-swap services through Binance API integration, enhancing transaction security.
Web Developer at Teamatec
August 1, 2012 - August 1, 2013
Built a Node.js web scraper for real-time market data visualization, processing 200+ price updates per minute.
Full Stack Web Developer at Self-employed (Freelance)
September 1, 2013 - November 1, 2014
Provided freelance web development services across Node.js, Express.js, AngularJS, and Vue; built scalable frontend and backend features for various clients.

Education

Add your educational history here.

Qualifications

LPIC-1 (Linux Professional Institute)
January 11, 2030 - April 20, 2026
Accelerating Through Angular 2
January 11, 2030 - April 20, 2026
ES2015: The Shape of JavaScript
January 11, 2030 - April 20, 2026
LPIC-1 (Linux Professional Institute)
January 11, 2030 - April 20, 2026
Accelerating Through Angular 2
January 11, 2030 - April 20, 2026
ES2015: The Shape of JavaScript
January 11, 2030 - April 20, 2026
LPIC-1 (Linux Professional Institute)
January 11, 2030 - April 20, 2026
Accelerating Through Angular 2
January 11, 2030 - April 20, 2026
ES2015: The Shape of JavaScript
January 11, 2030 - April 20, 2026
LPIC-1 (Linux Professional Institute)
January 11, 2030 - April 20, 2026
Accelerating Through Angular 2
January 11, 2030 - April 20, 2026
ES2015: The Shape of JavaScript
January 11, 2030 - April 20, 2026
LPIC-1 (Linux Professional Institute)
January 11, 2030 - April 21, 2026
Accelerating Through Angular 2
January 11, 2030 - April 21, 2026
ES2015: The Shape of JavaScript
January 11, 2030 - April 21, 2026
LPIC-1 (Linux Professional Institute)
January 11, 2030 - April 21, 2026
Accelerating Through Angular 2
January 11, 2030 - April 21, 2026
ES2015: The Shape of JavaScript
January 11, 2030 - April 21, 2026
LPIC-1 (Linux Professional Institute)
January 11, 2030 - April 21, 2026
Accelerating Through Angular 2
January 11, 2030 - April 21, 2026
ES2015: The Shape of JavaScript
January 11, 2030 - April 21, 2026

Industry Experience

Software & Internet, Professional Services, Computers & Electronics, Media & Entertainment, Other, Education