Open to freelance & consulting

Reza Bashiri

Senior Software Engineer & Full-Stack Architect

I own what I build — architecture, code, tests, and the deploy that follows. 10+ years engineering resilient .NET systems for FinTech, IoT, and public-sector platforms, and 7 years leading teams that ship with the same bar and stand behind their work.

Reza Bashiri
RB
About

Engineering with ownership

Senior software engineer with 10+ years building and scaling software across FinTech, IoT, public-sector, and high-traffic consumer platforms. Deep hands-on expertise in .NET, cloud-native architecture, and modern engineering practices — from designing event-driven and CQRS systems to optimizing performance under load.

Comfortable owning problems end-to-end: architecture, implementation, testing, and deployment. I care about Clean Code, SOLID, and systems that stay maintainable long after the first release ships.

Also bring 7 years of experience founding and leading an engineering team — pairing strong technical execution with clear communication and product-first thinking.

Key focus areas

  • Event-Driven & CQRS Architecture
  • Clean Code & SOLID Principles
  • High-Traffic API Performance
  • Legacy System Modernization
  • Team Leadership & Mentoring
  • Product-First Delivery
10+
Years experience
4
Companies
5+
Engineers led
40+
Projects delivered
Journey

Work Experience

Senior Full-stack Software Engineer
FT-Solutions.com, Vienna, Austria
Jan 2025 – Present
FT-Solutions delivers complex financial software to central banks and supervisors worldwide.
  • Develop scalable APIs and modular components under Clean Code principles using .NET Core 8/9/10, improving performance and reliability for mission-critical financial applications; write unit and integration tests.
  • Make architectural decisions and enforce Clean Code/SOLID principles; own pull request reviews and manage release cadence through sprints.
  • Spearheaded the deployment process through Azure Pipelines, streamlining CI/CD workflows and reducing release cycle time.
  • Collaborate with cross-functional teams to define user stories and prioritise feature development.
  • Maintain an Angular frontend (secondary to core backend role).
.NET Core 8/9/10SQL ServerXUnitAzure DevOps CI/CDEF CoreNLog
Senior Software Engineer / Architecture Contributor
Anton-Paar, Graz, Austria
Apr 2023 – Nov 2024
Anton-Paar is a global leader in precision measurement instruments.
  • Designed and built IoT event-based software using .NET Core 8 and the actor pattern.
  • Actively participated in architecture decision-making meetings.
  • Refactored large codebases across 40+ individual projects.
  • Built a Windows-based front end with WPF; developed unit and integration tests (TDD) to ensure system reliability.
  • Upgraded the software infrastructure from SQLite to SQL Server.
.NET Core 8SQL ServerSQLiteWPFAkka.NETNUnitTeamCityJira
Software Architect & Full-Stack Developer
Accent Design Group Ltd, United Kingdom (remote)
Apr 2021 – Apr 2023
  • Led requirement analysis and architecture for a hospital emergency-room platform, applying domain-driven design to model high-risk units into a modular structure.
  • Built a message-dispatcher architecture from scratch (.NET 6, Hangfire, MediatR) for background jobs using CQRS; increased performance 30% on the high-traffic Grip.events platform via Redis caching and CQRS.
  • Improved SQL Server query performance by 60% through index optimization.
  • Developed the Emergencylist project in Blazor; built and maintained the AI-powered Grip.events platform and the agencyexpress.co.uk web application.
  • Led and supported other developers on the team; ran internal tech talks on new technologies and best practices.
.NET Core/FrameworkBlazorPostgreSQLCQRSRedisDockerGitHub ActionsAWSReact.js
Founder / CEO / Engineering Manager
Moroorgaran, Iran
Oct 2014 – Apr 2021
Founded Moroorgaran as an edge-tech provider bringing modern IT capabilities to businesses.
  • Founded and scaled a software company, acting as CEO, Engineering Manager, and Architect; led a team of 5 engineers.
  • Designed database models for complex systems; built backends with ASP.NET and later .NET Core, and frontends with ASP.NET and later React.js.
  • Owned the full lifecycle — pre-sales, requirements, architecture, delivery, deployment — and reviewed pull requests across the team.
  • Delivered dozens of web, mobile, and enterprise systems across public and private sectors, including high-traffic governmental systems serving thousands of daily users; introduced RabbitMQ-based messaging and independent accounting microservices.
UMLMicroservices.NET Framework/CoreASP.NETSQL ServerIISDockerMongoDBReact.js

Founder, TalentsForTalents

A two-sided marketplace connecting companies and professionals for paid 1:1 coaching, mentoring, and consulting sessions. talentsfortalents.com

Open-Source Contributor

Modular boilerplate, Blazor boilerplate, and message dispatcher boilerplate. See github.com/rezabashiri.

Toolbox

Skills & Stack

Backend
.NET Core.NET FrameworkASP.NET.NET APIsEF CoreBackground Jobs
Frontend
TypeScriptReact.jsNext.jsMVCBlazorjQueryCSSBootstrapTailwindCSS
Databases
SQL ServerPostgreSQLMySQLSQLiteMongoDBRedis
Architecture
HLDDDDCQRSSOLIDOOP PatternsClean CodeEvent SourcingTDDBDD
DevOps / Cloud
LinuxDockerDocker SwarmRabbitMQAzure ContainersAzure DevOpsCI/CDAmazon EC2
ML (learning)
PythonLLMsTensorFlowSemantic Kernel
Selected Work

Projects

A mix of founder-led products, high-traffic platforms built for clients, and open-source contributions.

TalentsForTalents

Visit ↗
Founder

A two-sided marketplace connecting companies and professionals for paid 1:1 coaching, mentoring, and consulting sessions.

Next.jsTypeScriptMarketplace

Open-Source Boilerplates

GitHub ↗
Maintainer

Modular boilerplate, Blazor boilerplate, and message-dispatcher boilerplate for faster, consistent project starts.

.NET CoreBlazorOpen Source

Let's talk about your project

Vienna, Austria (remote-friendly) · Usually replies within a day

Open to select freelance & consulting engagements