Back End Developer
Current• Platform Modernization: Spearheaded the migration of Myket, an Android marketplace with over 26 million active users, from a monolithic MVC architecture to a distributed SOA. Refactored tightly coupled services into independent ones, improving maintainability, performance, and scalability.• Refactoring and Quality Improvements: o Extensively refactored critical services, including social community and messaging systems, reducing errors and achieving 100% availability for the purchase service (up from 65%). o Introduced the Adapter pattern and abstraction techniques to enhance maintainability. o Integrated Sentry for error tracking, improving system reliability through robust logging and monitoring.• Organizational Culture Building: Conducted workshops, including presentations on Refactoring by Martin Fowler and Domain-Driven Design by Eric Evans, fostering a culture of clean coding practices.• Process Optimization: Developed Git hooks and bash scripts for commit validation and automated code quality checks, streamlining source control workflows.• System Monitoring & Error Reduction: Enhanced logging strategies to proactively identify issues, reducing user-reported errors significantly.• New Feature Development: Collaborated with stakeholders to analyze market demands, design features, and implement scalable solutions, aligning product growth with user needs.