Software Engineer
CurrentMind Rhythms is a US-based startup that is creating a matching platform for people with similar musical preferences.• Designed and developed a 17-microservice distributed architecture, consisting of web platform, dataset preprocessing pipeline (DAG model), and utility services (e.g., payment middleware, logging system)• Developed compute-intensive algorithms and optimized them by reducing time complexities and switching to matrix calculations, increasing performance by ~13x (~160s → ~12s) and reducing infrastructure costs by ~3.5x• Researched, compared, and integrated Third-party APIs (e.g., Wells Fargo’s Authorize.Net, Helcim, PayPal, Spotify)• Researched & resolved complex issues, including heisenbugs• Implemented unit tests for backend microservices, increasing code coverage (~40% to ~90%)• Performed load testing, confirming stability and availability (Largest Contentful Paint (LCP) < 2.5s) during ~1,000 requests/s• Migrated compute-intensive part of the infrastructure (in-house servers to GCP), reducing dataset processing time by ~20x• Configured and optimized CI/CD, reducing team work routine by ~25 hrs/mo• Deployed a logging system (ELK), configured microservices logging and error notification via Telegram bot, which reduced logs access complexity, bug resolution time (now up to ~2x faster), and error discovery time (2x/day to real-time monitoring)