Software Engineer
Current- Initiated and developed a denormalized database, reducing hotel search latency from 1.5 seconds to 300 ms with 1,700 RPS, and increasing hotel selling rates by 20% due to improved availability.
- Developed a priority queue system using Kafka to update room availability. Processed 556,000 unique data per minute, reducing update time to under 5 minutes for high-priority data.
- Reduced hotel availability latency from 2.7 to 1 second by cutting API calls by 83% through enriched responses and implementing data caching.
- Migrated issuance flow to a dedicated microservice, increasing development speed by 2 times and enhancing monitoring and logging for better performance tracking.
- Upgraded Java from version 8 to 21 and enabled virtual threads to reduce RAM consumption by up to 40%.
- Introduced graceful shutdown and Kafka consumer sleep mechanisms, reducing deployment errors by 95%.