The track record.
Senior Software Engineer
Designing and shipping business-critical systems for European SaaS clients — payments, CRM, subscriptions, search, AI workflows, and the database tuning that keeps it all alive.
- Architected payment & invoicing across Vipps, MobilePay, Visa/Mastercard, and invoice-based flows — automatic invoicing, refunds, reminders, and finance ops
- Built subscription & billing platform powering recurring revenue, lifecycle states, forecasting, and operational dashboards
- Engineered CRM modules unifying customer lookup, activity tracking, and campaign-driven sales/support workflows
- Architected AI call analysis using Google Vertex AI + Azure OpenAI Whisper for transcription, summarization, and sales-insight generation
- Scaled Elasticsearch-backed customer search across 100M+ records — better lookup accuracy, indexing, and response times
- Optimized MySQL + REST workflows: removed millions of stale rows, reclaimed 50–100 GB, ended recurring AWS upscaling incidents
- Built configurable sales-transfer integrations (REST/SOAP, SFTP, dynamic field mappings) routing data to external enterprise systems
- Engineered an internal Asterisk route management platform — cut inbound route setup from hours to minutes
Software Engineer
Backend engineering on a high-throughput API gateway for one of Japan's largest e-commerce platforms — roughly a billion requests a day on the busy side.
- Contributed to the internal architecture of a reactive microservice API gateway in Java + Spring WebFlux handling ~1B requests/day
- Led a team of 3 junior engineers shipping new platform features while maintaining 90% automated test coverage
Teaching Assistant — CSE Dept.
Part-time TA during my undergrad. Ran interactive lab sessions, addressed a wide range of academic issues, and helped students bridge theory to real, working code.
- Facilitated interactive lab classes to promote experiential learning
- 1-on-1 academic support across coursework and debugging sessions
Java 95
Spring Boot 92
Spring WebFlux 85
Spring AI 78
Jersey (JAX-RS) 80
JUnit 88
Vue.js 86
Nuxt.js 74
Next.js 70
Angular 76
TypeScript 85
JavaScript 82
MySQL 84
Elasticsearch 72
Docker 78
Git 88
Microservices 84
Full-Stack 80
Agile / Kanban 80
B.Sc. in Computer Science & Engineering
Relevant coursework: Data Structures & Algorithms, Database Management Systems, Operating Systems, Software Engineering, Computer Networks, Computer Architecture, Artificial Intelligence, Web Development, Object-Oriented Programming.
Self-directed reading
Currently reading about distributed systems, programming-language design, and how to write less code.