Skip to main content
HimalayasHimalayas logo
michael weruMW
Open to opportunities

michael weru

@michaelweru

I’m a Senior Software Engineer building AI-driven payments with Node.js, Java, and React.

United States
Message

What I'm looking for

I’m looking for a role where I can build secure, high-performance payment and platform services, partner with product, and apply AI (RAG, fraud, support automation) to ship measurable customer impact at scale.

I’m a Senior Software Engineer with 13+ years building fintech, e-commerce, and retail systems—delivering payment APIs, distributed transaction processing, and merchant workflows across Stripe, Shopify, Walmart, and Affirm. I build for performance and reliability, including OAuth 2.0/JWT authentication, caching, and event-driven architectures that achieve sub-200ms response targets.

I also apply AI to real production problems: Python-based fraud detection, recommendation engines, and customer support automation using Azure OpenAI and RAG pipelines. From PCI DSS-aligned payment handling to headless UI migrations and Kafka-powered global tax workflows across 30+ countries, I focus on secure integrations, measurable latency improvements, and systems that scale under peak demand.

Experience

Work history, roles, and key accomplishments

WC
Current

Senior Software Engineer

Work & Co

Oct 2023 - Present (2 years 8 months)

Built a core payment API layer using Node.js and Java, implementing OAuth 2.0/JWT auth with SQL Server persistence and Redis caching to achieve sub-200ms response times. Migrated storefronts to a headless Next.js architecture and shipped PCI DSS-aligned healthcare payment workflows plus AI-driven education personalization and multi-turn LLM chat support.

Stripe logoST

Senior Software Engineer

Jun 2020 - Sep 2023 (3 years 3 months)

Developed Node.js and Java backend services for Stripe Tax, using Kafka-based event propagation and PostgreSQL to support global tax workflows across 30+ countries. Delivered Payment Links with React/TypeScript plus real-time WebSocket payment status updates, and integrated scikit-learn fraud detection into transaction scoring pipelines.

Shopify logoSH

Senior Full Stack Developer

Jul 2018 - May 2020 (1 year 10 months)

Built Node.js microservices behind Shopify Payments and Stripe Connect webhook delivery, supporting payout scheduling and payment method management with sub-300ms webhook response times. Hardened the checkout pipeline using Node.js throttling and Redis rate limiting, and delivered per-tenant checkout scripting and Admin UI features with React/TypeScript and Redux.

WA

Full Stack Developer

Dec 2014 - Jun 2018 (3 years 6 months)

Implemented the Walmart Pay transaction layer using Node.js and Java, handling QR token generation and payment initiation/in-confirmation via integrated backend services. Extracted services from a tightly coupled monolith into a Pangaea microservices effort and built React-based product search/recommendation experiences with Elasticsearch and MongoDB.

Affirm logoAF

Web Developer

Oct 2012 - Nov 2014 (2 years 1 month)

Built Affirm merchant embed widgets with isolated JavaScript/Angular.js, integrating Node.js and Java Spring backend APIs to deliver BNPL financing at point of sale. Implemented an installment plan engine in Node.js and Java Spring with APR disclosure and payment scheduling, and integrated credit bureau and identity verification APIs to enable real-time underwriting.

Education

Degrees, certifications, and relevant coursework

The Ohio State University logoTU

The Ohio State University

Bachelor of Science, Computer Science

Earned a B.S. in Computer Science from The Ohio State University in 2012.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan