Backend-heavy Software Engineer building reliable fintech systems

I'm a Software Engineer with 6+ years of experience building scalable APIs, transaction processing workflows, fraud/risk systems, and cloud-based backend services using Node.js, NestJS, TypeScript, PostgreSQL, AWS, and Kubernetes.

FintechFinancial SystemsTransaction ProcessingFraud/RiskAPIsAWSPostgreSQL

Backend experience where reliability matters

6+ years

Building production software across fintech, financial services, and transaction-driven platforms.

Financial systems

Experience with SWIFT flows, ACH transfers, fraud/risk systems, reconciliation, auditability, and compliance-driven workflows.

Business impact

Built systems that helped grow users from 3k to 30k, increased retention by 20%, and reduced audit alerts by 100%.

What I bring to engineering teams

I specialize in backend-heavy software engineering for systems where reliability, data consistency, traceability, and business impact matter.

My work has focused on financial transaction flows, fraud/risk systems, scalable APIs, backend architecture, and cloud-based services.

Backend Engineering

Scalable APIs, service design, transaction processing, validation, error handling, and backend architecture.

Financial Systems

SWIFT transfers, ACH workflows, fraud/risk systems, reconciliation, auditability, and compliance-driven workflows.

Cloud & Infrastructure

AWS, Kubernetes, AWS Lambda, Docker, cloud-based services, and production-ready deployments.

Product & Business Impact

Engineering work connected to user growth, retention, fraud prevention, stakeholder needs, and operational reliability.

Selected backend case studies

A few examples of the systems, workflows, and backend problems I've worked on.

SWIFT Transaction Processing Flows
Designed backend flows for SWIFT inbound and outbound financial transactions, supporting reliability, traceability, and compliance across national transfer operations.
Node.jsNestJSTypeScriptPostgreSQLAWSKubernetes
View case study
Real-Time Fraud Rules Engine
Built a backend system to evaluate dynamic fraud/risk rules in real time, supporting suspicious activity detection, auditability, and maintainable risk logic.
Node.jsNestJSPostgreSQLFraud/RiskFinancial Systems
View case study
Referral & Gamification Growth Systems
Built fintech backend systems that increased users from 3k to 30k, improved retention by 20%, and reduced referral audit alerts by 100%.
NestJSTypeScriptAWS LambdaPostgreSQLFintech
View case study

SWIFT Transaction Processing Flows

Problem

Financial transfer operations require reliable transaction flows, traceability, compliance, validation, reconciliation, and error handling.

My Role

Designed and implemented backend flows for SWIFT inbound and outbound transactions.

Technical Solution

Built backend workflows to support transaction validation, reconciliation, error handling, auditability, and operational traceability.

Impact

Supported more reliable and traceable national transfer operations.

Technologies

Node.jsNestJSTypeScriptPostgreSQLAWSKubernetes

Real-Time Fraud Rules Engine

Problem

Risk and compliance teams need flexible ways to evaluate fraud conditions and detect suspicious activity earlier without creating rigid backend logic.

My Role

Developed a real-time fraud rules engine for dynamic risk rule evaluation.

Technical Solution

Built backend logic to evaluate configurable fraud rules in real time while supporting maintainability, traceability, and auditability.

Impact

Helped support early suspicious activity detection while reducing false positives.

Technologies

Node.jsNestJSTypeScriptPostgreSQLAWSKubernetes

Referral & Gamification Growth Systems

Problem

A fintech product needed backend systems to support user growth, retention, referral fraud prevention, and dynamic engagement programs.

My Role

Built referral, gamification, and fraud filtering backend systems.

Technical Solution

Implemented a referral program, a dynamic gamification system, and an AWS Lambda fraud filtering process.

Impact

Increased users from 3k to 30k, improved retention by 20%, and reduced referral audit alerts by 100%.

Technologies

NestJSTypeScriptPostgreSQLTypeORMAWS LambdaAuth0SQSSNS

Recent experience

Software Engineer

QiBit

Feb 2025 – Present

Chile · Remote

Backend financial systems, SWIFT flows, transaction processing, fraud/risk systems, traceability, and compliance-driven workflows.

  • Designed and implemented SWIFT inbound and outbound transaction flows.
  • Built backend services for financial transaction processing, validation, reconciliation, error handling, and auditability.
  • Developed a real-time fraud rules engine to evaluate dynamic risk rules.
  • Collaborated with product, risk, and compliance stakeholders.

Software Engineer

Zigi App

Mar 2023 – May 2024

Guatemala · Remote

Fintech backend systems for user growth, retention, fraud prevention, and ACH transfer capabilities.

  • Developed a referral program that increased users from 3k to 30k.
  • Designed and implemented a dynamic gamification system that increased retention by 20%.
  • Built an AWS Lambda fraud filtering process that reduced audit alerts by 100%.
  • Led backend delivery for an ACH transfer module.

Software Engineer

Aurora Studio

Nov 2019 – Feb 2023

United States · Remote

Software solutions across microservices-based platforms, real-time communication systems, credit simulation tools, and third-party integrations.

  • Designed and implemented a microservices-based collectible card platform.
  • Built a real-time chat system.
  • Implemented a credit simulator capable of supporting more than 50,000 vehicles.
  • Integrated third-party APIs including Google Maps, Stripe, and Shopify.

Technologies I work with

Backend

Node.jsNestJSTypeScriptREST APIsMicroservices

Databases

PostgreSQLMongoDBRedis

Cloud & DevOps

AWSAWS LambdaKubernetesDocker

Frontend

ReactNext.js

Testing & Tools

JestPlaywrightGitGitHub

Technical writing & learning

I like strengthening my engineering fundamentals and sharing notes around backend systems, distributed systems, and software architecture.

What to do with failed requests?
Notes on handling failures, retries, and backend reliability.
Pull technologies: Short polling
A breakdown of polling strategies and communication patterns in distributed systems.
Service discovery in distributed systems
Notes on how services find and communicate with each other in distributed architectures.

Looking for a backend-heavy Software Engineer?

I'm open to remote Software Engineer roles where I can contribute to backend systems, fintech products, APIs, transaction processing, fraud/risk systems, and scalable production software.

Built with v0