Software Engineer and Technical Program Leader with 8+ years of hands-on Java-based in-house enterprise application development experience, spanning full-stack delivery, internal customer support, production operations, QA, and continuous improvement.
I currently work as a Manager in AI Transformation & Automation at NongHyup Bank (NH Bank), building practical tools that turn recurring operational problems into reliable workflows.
Most enterprise Java applications in my professional experience were developed within a regulated financial institution's closed network. Employer-owned source code and repositories cannot be published. Public repositories on this profile contain only independently created projects or sanitized case studies that disclose no employer-owned code.
- Java-based in-house full-stack application development
- End-to-end ownership from internal business requirements to release and operations
- Integration across user interfaces, APIs, databases, and operational workflows
- Production support, incident investigation, root-cause analysis, and continuous improvement
- Technical program management, QA, SIT/UAT, release coordination, and stakeholder alignment
- Python automation, AI transformation, and local LLM orchestration
- Partner with internal customers to turn operational needs into deliverable application changes
- Own the application lifecycle across requirements, development, testing, release, support, and improvement
- Diagnose failures across user, application, data, and integration layers
- Convert recurring user friction and operational work into maintainable system improvements
- Use testing, release controls, documentation, and recovery paths to stabilize change
- Add deterministic validation, fallback paths, and human review around AI-enabled workflows
Java 路 Python 路 JavaScript / Node.js 路 SQL 路 REST APIs 路 Playwright 路 PostgreSQL / Supabase 路 Local LLMs 路 Git
A sanitized application-engineering case study showing how I carry a service from user needs and integration design through reliable operation and continuous improvement.
- End-to-end ownership: input handling, application behavior, integrations, validation, and client response
- Safe integrations: URL and redirect validation with private-network protection
- Reliable operations: bounded work, backpressure, health signals, timeouts, and fallback paths
- Release confidence: deterministic validation and automated tests around failure behavior
- Responsible publication: no employer code, credentials, production endpoints, personal data, or third-party content
The full development repository remains private; the public case study documents the application design, operational decisions, failure modes, test strategy, and continuous-improvement approach.
