Backend / .NET / Architecture / Product Engineering

Senior Software Engineer

Senior software engineer with 15+ years of experience across C#/.NET backend systems, APIs, databases, legacy modernization, architecture, reliability, product ownership, and practical AI-assisted engineering.

Open to senior software engineering, staff, lead, and hands-on architecture opportunities with international teams.

15+ years of software engineering experience

Software engineering progression from early development and support roles to senior backend, architecture, and product ownership.

Backend depth in .NET

C#, .NET, APIs, SQL, financial systems, legacy modernization, automated testing, and reliability work.

International teams

Experience with remote, asynchronous, startup, enterprise, and customer-facing product environments.

Product ownership

Founder-level ownership of OmniLex, a legal-document automation SaaS built from concept to production.

Professional impact

Selected outcomes and impact

€300K

recovered

Optimized a critical legacy financial process at eShopWorld, helping recover approximately €300,000.

30 min → ms

performance shift

Reduced a legacy duty-drawback process from roughly 30 minutes to milliseconds after reverse-engineering its behavior.

40%

fewer bugs

Helped reported bugs fall by approximately 40% while strengthening Easynvest's Account API v2.

70%

coverage

Increased automated test coverage to roughly 70% within about two weeks during a major API initiative.

Career experience

Career experience

A progression from backend engineering and financial systems to broader ownership across architecture, product delivery, quality, and AI-assisted implementation.

Alquimia Tech

Founder / Senior Software Engineer

2025-present

Founded Alquimia Tech and designed OmniLex, a legal-document automation SaaS for reusable smart templates and structured document generation.

  • Built a legal-document automation SaaS from concept to production, owning product requirements, architecture, technical direction, testing, deployment, and customer validation.
  • Designed document-generation workflows around structured templates, mappings, calculations, optional blocks, placeholders, and DOCX/XML processing.
  • Used AI coding agents as implementation partners while retaining responsibility for decomposition, review, debugging, validation, tests, and acceptance.

Founder and product owner across product, backend, frontend, infrastructure, testing, deployment, and validation.

  • TypeScript
  • Node.js
  • NestJS
  • React
  • PostgreSQL
  • Prisma
  • REST APIs
  • Docker

Tegus

Software Engineer

Jul 2022-Nov 2024

Worked on financial-modeling software, primarily an Excel add-in used by investors customizing analyst-produced company models.

  • Designed a model-update approach that preserved customers' spreadsheet customizations while integrating updated company models.
  • Modeled spreadsheet entries around stable predecessor and anchor relationships so reconciliation did not depend only on row position.
  • Owned development of a Windows installer, including machine-wide and per-user installation paths for enterprise environments.

Owned unfamiliar platform work, influenced quality practices, joined candidate interviews, and participated in customer/IT support calls.

  • C#
  • .NET
  • Excel add-ins
  • Inno Setup
  • Pascal
  • Windows Registry
  • PowerShell
  • GitLab CI/CD

eShopWorld

Software Engineer

Dec 2020-Nov 2021

Worked on large-scale international ecommerce and financial systems with legacy C# services, relational databases, and high-risk release processes.

  • Reverse-engineered and optimized a critical legacy financial process from roughly 30 minutes to milliseconds, helping recover approximately €300,000.
  • Moved appropriate filtering and query work closer to the database while preserving existing business behavior.
  • Was selected to onboard an external senior engineering team and act as a technical bridge between contractors and internal leadership.

Handled legacy reverse engineering, contractor onboarding, interim team responsibility, conflict mediation, and production accountability.

  • C#
  • .NET
  • SQL
  • Relational databases
  • Legacy systems
  • Ecommerce
  • Financial processing
  • Release processes

Wealth.com

Software Engineer

Dec 2021-2022

Worked in a startup building wealth and estate-planning software, with significant ownership of backend product capabilities.

  • Designed and delivered a greenfield .NET API with strong automated test coverage from the beginning.
  • Worked closely with product and frontend engineering on API contracts and a user-profile questionnaire feature.
  • Adapted architecture after senior feedback by moving appropriate business logic out of database configuration and into backend code.

Delivered backend capabilities with autonomy across time zones while collaborating with product and frontend engineering.

  • C#
  • .NET Core
  • ASP.NET Core
  • REST APIs
  • Automated testing
  • Database-backed applications

Easynvest

Software Engineer

Dec 2017-Nov 2018

Worked on financial and investment software as part of a growth-oriented engineering team delivering Account API v2.

  • Helped strengthen Account API v2 by increasing automated test coverage to roughly 70% within about two weeks.
  • Improved confidence in the API during a significant new-version delivery effort.
  • Reported bugs subsequently fell by approximately 40%, and the initiative shipped in about three months.

Took strong ownership of software quality and helped stabilize delivery of a major API initiative.

  • C#
  • .NET
  • .NET Core
  • REST APIs
  • SQL
  • Automated testing
  • Financial services

Infinite Software

Software Engineer

Aug 2018-Oct 2019

Worked primarily on backend .NET software in a team environment where automated testing and delivery discipline could be improved.

  • Helped strengthen automated testing and CI practices in a .NET codebase.
  • Introduced and advocated for xUnit and TDD-oriented workflows.
  • Contributed to approximately 65% automated test coverage in the relevant codebase/workflow.

Influenced engineering quality practices without relying on a formal leadership title.

  • C#
  • .NET
  • xUnit
  • TDD
  • SQL
  • CI/CD

Matera

Software Engineer

Nov 2014-Dec 2017

Worked across backend business software and financial technology projects, including market-risk related systems.

  • Developed .NET backend/API functionality and database scripts across SQL Server and Oracle environments.
  • Worked with automated tests and production support/deployment activities.
  • Gained exposure to conversational technology with Dialogflow and AWS deployment/support work.

Mid-career role with increasing backend responsibility in financial systems.

  • C#
  • .NET
  • .NET Core
  • SQL Server
  • Oracle
  • REST APIs
  • Dialogflow
  • AWS

Earlier experience

Software development and support roles

Before 2014

Earlier professional experience established the foundation for a long software engineering career.

  • Worked in junior .NET development and software support roles.
  • Built enterprise support experience at IBM.
  • Completed internship and COBOL development experience at Capgemini.

Compressed on the homepage to support career longevity without over-weighting early-career detail.

  • .NET
  • COBOL
  • Enterprise support

Selected engineering stories

A closer look at the kind of problems I take on.

eShopWorld

Legacy modernization / performance

Before rewriting legacy code, I prefer to establish what the system actually does. At eShopWorld, that approach helped reduce a critical financial process from roughly 30 minutes to milliseconds and contributed to recovering approximately €300,000.

Shows modernization through evidence, behavior preservation, database judgment, and measurable business impact.

  • C#
  • .NET
  • SQL
  • Legacy systems
  • Performance

Tegus

Complex reconciliation / domain logic

Designed a reconciliation approach for financial models that could apply updated company data while preserving investors' own spreadsheet modifications.

Required defining identity and relationships between pieces of user-modifiable spreadsheet data, not just copying cells.

  • C#
  • .NET
  • Excel
  • Financial models
  • Reconciliation

Alquimia Tech

End-to-end SaaS with AI-assisted engineering

Built OmniLex from concept through production using AI coding agents as implementation partners while retaining ownership of architecture, requirements, review, testing, and production validation.

Demonstrates product ownership and practical AI-assisted engineering beyond isolated code generation.

  • TypeScript
  • Node.js
  • NestJS
  • React
  • PostgreSQL

Wealth.com

Greenfield API / quality

Built a greenfield .NET API with automated testing treated as part of the design rather than a cleanup activity after implementation.

Shows that speed and quality can reinforce each other when quality is designed into delivery from the beginning.

  • C#
  • .NET Core
  • REST APIs
  • Automated testing

How I work

Senior judgment without unnecessary ceremony.

Backend depth

I am strongest where APIs, databases, integrations, legacy behavior, and reliability need careful technical judgment.

Product-minded ownership

I connect implementation decisions to user needs, operational constraints, customer feedback, and the business outcome behind the work.

Leadership through influence

I raise quality through mentoring, onboarding, architecture conversations, test discipline, and clear escalation when decisions need broader ownership.

Technology vocabulary

Technology stays connected to the work.

Core backend

  • C#/.NET
  • ASP.NET Core
  • REST APIs
  • SQL
  • Databases

Modern product work

  • TypeScript
  • Node.js
  • NestJS
  • React
  • PostgreSQL

Engineering practice

  • TDD
  • Automated testing
  • CI/CD
  • Architecture
  • Reliability

Domains

  • Financial systems
  • Ecommerce
  • Legal tech
  • AI-assisted engineering

What I am looking for

The right next role gives me a hard engineering surface and real ownership.

I am currently open to senior, staff, lead, and hands-on architecture roles where backend depth, product judgment, reliability, and calm technical ownership matter.

Contact

Looking for an experienced engineer who can own the problem, not just the ticket?

I am open to relevant senior engineering conversations with recruiters, hiring managers, founders, and engineering leaders.