Senior Software Engineer focused on scalable and sustainable system design, with strong experience leading product redesigns, evolving system architecture, and improving engineering standards.
At XSELL Technologies, I contribute to building and evolving systems by introducing automated testing practices, mentoring developers, and establishing structured development processes. I work across backend and frontend, using technologies such as Java, Spring Boot, React, Kafka, and WebSockets to deliver end-to-end features aligned with product goals.
My experience includes leading product redesigns and microservices adoption, designing modular and testable systems, and improving engineering quality in growing teams. I bring strong expertise in backend development, leveraging tools like Docker, Kafka, and PostgreSQL to build reliable and maintainable solutions.
I’m a pragmatic decision-maker who aligns technical solutions with business objectives, balancing ideal architecture with real-world constraints while fostering disciplined and predictable development practices.
Joined a recently migrated system lacking testing practices and structured development processes.
Technologies: React, WebSockets, SSE, Docker, Java, Spring Boot, RabbitMQ, Kafka, PostgreSQL, Testcontainers
Led the redesign of a core product, defining a scalable and maintainable system architecture.
Technologies: AWS, Docker, Java, Spring Boot, Redis, MySQL, Testcontainers