Personal details

Michael M. - Remote back-end developer

Michael M.

Software Architect
Based in: πŸ‡ΊπŸ‡Έ United States
Timezone: Pacific Time (US & Canada) (UTC-7)

About

I've been doing Java programming professionally since 1997, with my first job at an online internet gaming startup. Since then, I have worked across different industries and have earned respect as someone who intimately understands how to write maintainable, scalable, and performant code. Besides programming, my other big passion is composing music. I am interested in the burgeoning field of artificial creativity and in developing tools that would allow us to force-multiply our natural creativity and intuitions.

Work Experience

Sofware Architect
Wirefree Thought LLC | Jan 2004 - Present
MongoDB
Angular
Docker
Google Cloud Platform
Spring Boot
Microservices
Vue.js

Mood Metrics Sentiment Analysis API – mood-metrics-api.dev

  • Designed and deployed v1 of a production-grade sentiment analysis REST API using LangChain4j for realtime NLP processing
  • Built privacy-focused, high-throughput service on Digital Ocean Kubernetes with PII scrubbing and multi-language support
  • Built accompanying Angular/TypeScript demo client
  • Roadmap includes anomaly detection, trend analysis, web-hooks, and enhanced agentic AI capabilities

GeoDB Global Cities API – geodb-cities-api.wirefreethought.com

  • Built and deployed globally accessible GraphQL/REST API serving city/region/country data in multiple languages
  • Achieved 99.9% uptime with thousands of daily API calls via GCP Kubernetes deployment
  • Developed automated ETL pipeline processing millions of geographic records and integrated subscription billing
Java Solutions Architect
Capstone IT | Jul 2022 - Sep 2025
Java
SQL
MongoDB
PostgreSQL
Spring Security
Redis
RabbitMQ
Kubernetes
Docker Compose
Liquibase
Helm
RESTful API

Counterworks Supply Chain Modernization

  • Led backend team of 5 engineers in modernizing automotive supply chain platform serving hundreds of retail locations
  • Architected micro-services solution with realtime inventory sync using RabbitMQ messaging and Feign clients
  • Designed and implemented Anti-Corruption Layer (ACL) services for seamless legacy-to-modern migration
  • Built distributed Redis-based locking for coordinated resource access across locations
  • Established organization-wide coding standards, testing practices, and API-first development (API Dog)
  • Prototyped GraalVM native images to address memory constraints on legacy hardware

Projects

Mood Metrics API
RabbitMQ
Spring Boot
Kubernetes
Helm
Langchain
LLM
Agentic frameworks
The Mood Metrics API analyzes sentiment in submitted text and optionally tracks it by feed ID. It returns categorized sentiment (positive, negative, or neutral) and numerical confidence scores. Planned features include detection of long-term sentiment patterns and anomalies.​​
GeoDB Cities API
MongoDB
Localization
Spring Boot
Kubernetes
Location Based applications
GeoDB is an online places database. It exposes city, county, island, region, and country data via both GraphQL and REST APIs.

Education

Harvey Mudd College
Bachelor's degree・Engineering / Computer Science
Sep 1993 - May 1997

Certifications & Awards

AWS Solutions Architect Professional
Amazon Web Services | Feb 2023