I’m a Senior Software Developer with 5+ years of experience designing, modernizing, and delivering high-availability backend systems. I specialize in .NET and C#, with a strong focus on backend APIs, microservices, event-driven systems, AWS, and cloud architecture.
One of my most significant achievements was designing and leading the development of an AWS-based image upload, processing, and cloud storage service used by four high-availability e-commerce platforms. By adopting modern file formats such as WebP and eliminating unnecessary storage redundancy, the solution reduced storage usage by 60%. It also removed the need to store files as database BLOBs, reducing database usage by up to 3 TB.
The new architecture reduced the time required for an uploaded image to appear on an e-commerce product page from as much as 1.5 days to approximately 5 minutes—an improvement of more than 99%. I was responsible for designing the application flow, defining the storage strategy, coordinating the development team, and collaborating with database teams to maintain synchronization across three separate cloud and on-premises databases. The solution also introduced secure backup mechanisms to reduce the risk of file loss or corruption.
I have also coordinated a five-person backend development team in delivering a critical in-house product registration platform that replaced a subscription-based external solution and helped the company avoid thousands of dollars in third-party costs. Although the project was initially estimated to take more than three months, we delivered it in under two months. Through technical coordination, hands-on development, pull request reviews, and quality assurance, we reduced the error rate by 80% and brought production incidents down from more than 50 per month to zero.
My core expertise includes C#, .NET, backend API development, microservices, event-driven architecture, AWS, and cloud-based systems. I combine hands-on engineering experience with technical leadership, working closely with development, database, product, and business teams to transform complex requirements into reliable, scalable, and measurable solutions.
I’m interested in opportunities where I can contribute to the design and evolution of distributed backend systems, lead technically challenging projects, and help engineering teams deliver secure, scalable, and high-impact software.