Backend-focused Full Stack Developer

Somin Moon

I’m a backend-focused full stack developer with 4+ years of experience building cloud infrastructure systems, monitoring tools, and production web applications. My main experience is in Java, Spring Boot, OpenStack, React, and payment-integrated web services.

Based in Canada. Available for backend and full-stack roles. Prior work spans Korea and Canada across cloud platforms, internal tooling, and user-facing products.

JavaSpring BootCloud InfrastructureReactTypeScript
KM
Somin MoonProfessional headshot
4+years of professional experience
JavaSpring Boot backend focus
CloudInfrastructure and monitoring
CanadaProduction web applications
About

Built around evidence, not decoration

This portfolio is structured so recruiters and interviewers can understand what I built, which constraints mattered, and what outcomes the work created.

I started my software engineering career in Korea, building backend systems for cloud infrastructure platforms. I worked on VM recovery automation, GPU monitoring, authentication migration, and frontend modernization projects.

In Canada, I continued my career as a full-stack developer, building production landing pages and payment flows for business clients. I’m now focused on backend engineering roles where I can use my experience in Java, Spring Boot, cloud platforms, and production system design.

Technical Focus

What I build and how

Backend

  • Java
  • Spring Boot
  • REST APIs
  • Authentication
  • System Integration

Cloud & Infrastructure

  • OpenStack
  • Docker
  • VM Recovery
  • Monitoring
  • Cloud Operations

Frontend

  • React
  • TypeScript
  • Responsive UI
  • Landing Pages

Data & Web Operations

  • InfluxDB
  • Metrics
  • Alerting
  • Stripe
  • Order Lookup
  • Refund Flow
Case Studies

Selected engineering work

01

Automated VM Recovery System

JavaOpenStack APIsCloud Infrastructure

Designed and implemented a Java-based VM recovery system using OpenStack APIs to automate failover for cloud infrastructure.

Read case study
02

GPU Monitoring & Alerting System

Spring BootInfluxDBReact

Built a real-time GPU monitoring and alerting system for cloud users using Spring Boot, InfluxDB, and React.

Read case study
03

Payment & Landing Page System

ReactStripeResponsive Web

Built production landing pages and payment flows as a solo full-stack developer in Canada.

Read case study
Resume

Full work history and skills

Java · Spring Boot · OpenStack · Docker · InfluxDB · React · TypeScript · PostgreSQL

View Resume
Contact

Open to backend and full-stack roles in Canada

I'm actively looking for software engineering roles, especially backend or full-stack positions where I can work on systems, infrastructure, and production web applications.