Skip to content
Available for opportunities

JAMES STROHM

Full-Stack Developer building scalable web applications

Microservices
8+
Components
432+
DB Models
281
Languages
3

About Me

James Strohm

Developer, Veteran, Builder

I'm a full-stack developer based in Belo Horizonte, Brazil with a background that bridges military logistics and modern software engineering. After 5 years in the U.S. Air Force supporting global operations across 24 countries, I transitioned into tech — and haven't looked back.

I specialize in building scalable back-end systems and polished front-end interfaces using Node.js, TypeScript, Vue, and React. Python is my go-to for automation, scripting, and AI projects — from inventory tracking in the military to building voice-enabled assistants with LLMs. At Clube Certo, I've architected microservices, payment integrations, and enterprise dashboards from the ground up.

U.S. Citizen
Trilingual (EN/PT/ES)
Air Force Veteran
B.S. in IT — 4.1 GPA

Experience

Clube Certo
Full-Stack Developer
Belo Horizonte, MG
2025 — Present
  • Built and deployed 8+ RESTful microservices and 432+ Vue/React front-end components for a loyalty SaaS platform, architecting 281 database models across 32+ domain-driven feature modules.
  • Integrated 5+ payment providers (Asaas, EFI, Vindi, GalaxPay) for PIX/Boleto transactions and external APIs for Firebase, telecom (IXC), and healthcare (Hinova).
  • Developed 5 AWS SQS worker pipelines handling associate onboarding, lead management, WhatsApp messaging, and bulk Excel imports processing 50K+ rows.
  • Implemented JWT auth with multi-role RBAC, Zod validation, real-time Socket.io, and an automated financial recovery system with multi-channel collection drivers.
  • Built reusable front-end component systems including a 1,100-line dynamic AutoForm generator (16+ field types), enterprise DataTable, and real-time financial dashboards.
Node.js TypeScript Vue.js React MySQL Redis AWS Microservices
Comfortly Travel
Software Engineer (Back-end)
2025 — 2026
  • Built and maintained Node.js/Express REST APIs deployed on AWS EC2 with Docker containerization for a travel booking platform.
  • Optimized PostgreSQL queries and indexing strategies, reducing API latency by 25% and improving data access speed by 30%.
  • Implemented CI/CD pipelines with GitHub Actions, reducing deployment errors by 80% and enabling reliable continuous delivery.
UpwardTech
Software Engineer (Consultant)
2024 — 2026
  • Designed and built Flask + PostgreSQL CRM APIs for client projects, delivering custom business logic and data modeling.
  • Automated client onboarding workflows, reducing manual setup time by 40% through programmatic provisioning.
  • Improved production observability and incident response with AWS CloudWatch monitoring, logging, and alerting.
United States Air Force
Logistics Specialist
2017 — 2022
  • Supported 5,000+ airlift missions across 24 countries; automated inventory tracking with Python on Linux, managing 33,000+ tons of cargo.

Featured Projects

Automated Billing Engine
Professional — Clube Certo
  • Automated collection system with rule-based triggers (D+3, D+7), CRON batch processing, and multi-channel delivery via email/WhatsApp/SMS drivers.
  • Email pixel tracking with unique UUIDs, rate-limited SMTP pooling, and atomic transaction logging with retry on failure.
  • Processed thousands of invoices hourly with status filtering, amount ranges, and weekend skipping.
Node.js MySQL CRON SMTP WhatsApp API
View Details
Hero
Professional — Clube Certo
  • 432-component Vue 3 + TypeScript admin dashboard with TanStack Query, shadcn-vue component system, and dark mode support.
  • Dynamic AutoForm generator (1,100+ lines, 16+ field types) and enterprise DataTable (850+ lines) with pagination and sorting.
  • Role-based permission controls, financial dashboards with real-time metrics, and feature-driven modular architecture.
Vue 3 TypeScript TanStack Tailwind
View Details
A.L.F.R.E.D
Personal — Voice-Enabled AI Assistant
  • Voice-enabled desktop assistant with multi-provider LLM fallback (OpenAI, Claude), ElevenLabs TTS, and PySide6 GUI with real-time waveform visualization.
  • Semantic memory via ChromaDB vector storage with OpenAI embeddings, plus Google Calendar, weather, and system automation integrations.
Python PySide6 OpenAI ChromaDB
View Details
Chess Engine
Personal — C++17
  • Full chess engine with complete move validation (castling, en passant, promotion), sliding piece ray-casting attack detection, and check/checkmate logic.
  • Move/undo system with full game state history tracking for search tree traversal, using algebraic notation parsing and 8x8 board representation.
C++17 CMake OOP Algorithms
View Details

Technical Skills

Backend
Python PHP Node.js TypeScript Express Flask Django REST APIs JWT OAuth2 Socket.io Zod
Frontend
React React Native Vue.js Tailwind CSS HTML5 CSS3 JavaScript
Database
MySQL PostgreSQL MongoDB Sequelize Redis
Cloud & DevOps
AWS EC2 S3 SQS CloudWatch Docker GitHub Actions CI/CD Linux
Testing & Methods
Jest Mocha Agile Scrum Kanban Code Review
Other
C C++ SDL2 CMake Git Firebase Stripe

Education

ECPI University
2024 — 2026
B.S. Information Technology (Software Development)
GPA: 4.1
Coding Temple
2024
Certificate, Software Engineering

Languages

English
Native
Portuguese
Native
Spanish
Professional

Get In Touch

I'm always open to discussing new projects, opportunities, or collaborations. Feel free to reach out.