Tech Lead & full-stack engineer. I architect the systems that move money — and lead the teams that scale them.
Capabilities
I started in backend and payments, but I build end to end: APIs and microservices, cloud infrastructure as code, modern frontends, and AI agents.
My deepest focus is mission-critical transactional systems — core banking, payments, and high availability — where reliability and security are non-negotiable.
Production Code
From a Mastercard payment authorizer — optimistic locking with Redis pipelines, async FastAPI, mTLS-validated card context.
@router.post("/v1/authorize") async def authorize( req: AuthRequest, card: Card = Depends(verify_card_mtls), redis: Redis = Depends(get_redis), ) -> AuthResponse: # optimistic locking — no distributed mutex async with redis.pipeline() as pipe: await pipe.watch(f"bal:{card.id}") bal = Decimal(await pipe.get(_k) or 0) if bal < req.amount: return AuthResponse(code=DECLINED) pipe.multi() pipe.decrby(_k, cents(req.amount)) pipe.xadd("txn:stream", req.event()) await pipe.execute() # atomic return AuthResponse(code=APPROVED)
The WATCH / MULTI / EXEC pattern guarantees atomicity on balance deduction without distributed locks. If another process touches the key, Redis aborts and retries — the authorizer never double-spends.
Experience
Owned the company's global technology vision: a roadmap aligned to scaling and financial regulation (CNBV). Orchestrated AWS cloud architecture with Terraform and GitOps (ArgoCD), led the backend team, and set the cybersecurity strategy (zero-trust, mTLS). Built AI agents (OpenClaw) to automate operations.
Technically led the backend team: design patterns, clean-architecture standards, and rigorous code reviews. Designed high-performance transactional microservices for the cardholder lifecycle, integrated real-time payment rails (SPEI via STP/ASP) and Mastercard processing (Dock BaaS), with fault-tolerant queuing (Redis, RabbitMQ, Celery) and inter-service mTLS.
Built the core microservices of the banking platform: transactional logic, balances, and disbursements. Implemented the automated STP integration for real-time interbank reconciliation and settlement, with Redis/Celery for heavy queues, CI on Jenkins, and containers managed with Portainer.
High-impact public-sector portals under SCRUM (Jira). Back ends in Django (Python) and Laravel (PHP) — including a confidential internal medical system — and modern front ends in Vue.js 3 + Tailwind. Automated bulk data and media-metadata migrations with Python (SFTP/SQL).
Backend development for a core-banking fintech regulated as an IFPE (later acquired by PayPal). Designed RESTful APIs and GraphQL endpoints in Django, integrated third-party financial services and APIs, and orchestrated services with Docker/Kubernetes on AWS.
Early engineering of the communication flows with the internal SPEI system for instant interbank transfers. Built Django microservices for the Inguz banking app's transaction processing and optimized PostgreSQL (indexing, query refactoring).
REST API microservices consumed by corporate mobile apps for physical inventory control. Coded the modular business logic of an ERP for manufacturing, distribution, logistics, and sales automation.
Tech Stack
Education
Game-development track: Virtual Reality, Augmented Reality and Machine Learning projects with Unity, C#, C++ and Python.
Certification: Cloud Practitioner & Data Analytics.
Documents: B1/B2 visa & valid passport.
Consulting
My primary focus is a full-time technical leadership role — CTO, Tech Lead or Staff — owning architecture, delivery and the team.
When a direct hire isn't the fit, I take on end-to-end projects and consulting on a fee basis through Arvixdx, my consultancy — where I partner with a specialist in banking regulation and security.
Contact
Open to technical leadership, architecture, consulting, or collaboration.
[email protected]