Enterprise Integration
Implemented and operated integrations using LDAP, REST, DB, File, MQ, UDP, and multiple DB engines.
Backend Engineer · Integration · Identity · Automation
Since 2023, across 215+ enterprise customers, I build integration backends that connect heterogeneous identity (SAML/LDAP), directory, and messaging environments into a single product. My focus is on the paths that create operational incidents — batch HR sync, multi-IdP SSO/SLO, and notification recovery — where I design safety guards and reprocessing flows. I also led the development of an agentic pipeline that automates 25k+ issue triage, AI-assisted code fix generation, and test execution end to end.
Most of my work turns customer-specific exceptions into product settings, guardrails, and reprocessing flows.
Implemented and operated integrations using LDAP, REST, DB, File, MQ, UDP, and multiple DB engines.
Implemented and checked SAML SP, SSO/SLO, metadata, and session invalidation flows across Okta, OneLogin, and MS Entra ID.
Applied guards, retries, and DLQs to paths that can lead to incidents, such as bulk changes and notification failures.
Worked on connector patterns for heterogeneous customer directory systems and built safeguards to reduce the risk of large-scale HR data mistakes.
Tech: Java 21, Spring Boot, Spring Batch, MyBatis, Oracle, MSSQL, PostgreSQL, MySQL, MariaDB, LDAP, REST API, IBM MQ, UDP
Even with the same standard, each IdP implements it differently, which can cause integration issues. Implemented and operated SAML SP configuration and session invalidation flows to handle those differences inside a single product.
Tech: Spring Boot, SAML 2.0, Okta, OneLogin, MS Entra ID, Ping ID, Authentik, Access Control
Contributed to the team's Kubernetes access-control roadmap initiative, helping build per-user access control and auditing for AWS EKS cluster access.
Tech: Java, Spring Boot, Kubernetes, AWS EKS, IAM AssumeRole, IAM Roles Anywhere, STS
Related open-source implementation (K8s-native generalization): github.com/snwlee/KubeAccessBroker
Built a notification channel layer that connects each customer's different alert infrastructure (internal messengers, MQ, SMS, etc.) through a single interface.
Tech: Spring Boot, REST API, IBM MQ, UDP
Implemented internal automation pipelines and tooling to reduce recurring work and improve operational visibility.
Tech: Python, FastAPI, Next.js, PostgreSQL, pgvector, sentence-transformers, tree-sitter, GitLab API, Redmine API, Notion API, Claude Code, AWS Bedrock, Kinesis Data Firehose, S3, Glue, Athena, Docker, Maven, TypeScript, n8n
Automated and documented recurring engineering tasks across security checks, environment upgrades, and test infrastructure.
Focus: CI/CD, Git Migration, Java Upgrade Automation, KMS, Docker
A local-first pipeline that classifies an issue tracker with semantic search and injects past resolved cases as RAG context to assess impact. (An anonymized, public generalization of internal AI-automation work.)
Tech: Python, FastAPI, PostgreSQL, pgvector, sentence-transformers, tree-sitter, HTMX, Docker
As a personal service, I handle Flutter development, store release, asset delivery, and deployment automation myself.
Tech: Flutter, Firebase, Cloudflare R2, Google Play Store
Java ecosystem · enterprise integration and identity domain
Certifications
Awards
Interested in backend roles where enterprise integration and operational issue handling matter.