Rafael
From Canada (UTC-7)
Rafael – React, Typescript, AWS
Rafael is a mid-to-senior full-stack engineer with 16 years of experience, specializing in backend development using Node.js, NestJS, and AWS. He has strong practical skills in event-driven architectures, asynchronous processing, and distributed systems, with solid knowledge of PostgreSQL and MongoDB. Rafael demonstrates clear communication, ownership, and a pragmatic, customer-focused approach, though his React and TypeScript expertise is less advanced than his backend strengths. He uses AI tools effectively for productivity and technical planning.
16 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Software Engineer
A web-based EDI platform that enables suppliers to exchange electronic business documents with major retailers without requiring specialized EDI expertise. The platform streamlines onboarding, order processing, and trading partner integration, helping businesses automate supply chain operations while reliably processing millions of transactions each month.
- Owned the Autopack feature end-to-end, from requirements through delivery as a self-service product;
- Designed state management for multiple EDI packing strategies;
- Built the React UI that enabled users to auto-pack, manually adjust, and re-pack orders without losing work;
- Built the Node.js services supporting the Autopack workflow;
- Implemented guideline versioning to replace scattered, orphaned guideline records;
- Introduced version history with a clear timeline and a review queue for the network team;
- Redesigned customer onboarding from a manual process into an event-driven workflow;
- Mentored engineers through code reviews and architecture discussions;
- Maintained platform reliability while supporting millions of transactions each month across 400+ trading partners.
Senior Software Engineer
An alternative investment platform that enables users to invest in and trade fractional ownership of high-value artwork. The platform supports investment transactions, portfolio management, and performance tracking, making art investing more accessible through a secure and scalable digital experience.
- Built full-stack features for the alternative investment platform, enabling investors to buy and sell fractional shares, including IRR and total return calculation logic within a multi-version investment progress model;
- Developed GraphQL APIs and serverless microservices using TypeScript and Node.js;
- Built backend services supporting investment transactions, portfolio management, and platform operations;
- Developed React-based frontend features supporting investment transactions and portfolio management;
- Implemented automated testing to ensure reliability and maintainability across distributed services;
- Collaborated with cross-functional teams to deliver scalable and secure financial technology solutions.
Senior Software Engineer
A warehouse operations platform that supports high-volume inbound and outbound logistics workflows. The platform streamlines fulfillment, inventory management, and warehouse processes through workflow automation, helping distribution centers improve operational efficiency and reliability.
- Built and delivered workflow automation for the warehouse operations platform;
- Designed backend microservices using Domain-Driven Design with PostgreSQL and SQL Server;
- Modeled complex warehouse workflows using BPMN orchestration;
- Improved platform reliability through comprehensive automated testing;
- Collaborated with engineering, product, and operations teams to deliver scalable solutions for fulfillment and inventory management.
Senior Software Developer
A microservices-based platform that streamlines merchant onboarding and payment processing for financial institutions. The platform automates merchant qualification, eligibility evaluation, and lifecycle management, enabling scalable and reliable payment operations.
- Built core business logic across a large microservices platform for merchant onboarding and payments;
- Designed and implemented the merchant qualification lifecycle;
- Implemented merchant approval and rejection workflows;
- Developed eligibility rules and event-driven processes to keep downstream services synchronized as merchant status changed;
- Developed microservices using Domain-Driven Design with JavaScript (ES6).