Backend Engineering
Java, Spring Boot and RESTful APIs with clean architecture, validation, error handling and maintainable service boundaries.
My work is centered on backend systems that are reliable, observable and ready to evolve as business requirements grow.
Java, Spring Boot and RESTful APIs with clean architecture, validation, error handling and maintainable service boundaries.
Service decomposition, asynchronous workflows and integration patterns for systems that need to scale independently.
Use caching, search and appropriate data-access patterns to reduce unnecessary work and keep user-facing flows responsive.
Experience working across cloud environments and the delivery lifecycle from development through production handover.
API changes with attention to security, input validation, controlled access, logging and safe production rollout.
Comfortable in Scrum-based teams, collaborating through Git, Jira, documentation, code review and structured handovers.
Good APIs and service contracts make dependencies easier to reason about.
Timeouts, retries, idempotency and observability matter when systems communicate over networks.
Use logs, metrics and actual bottlenecks to guide performance improvements.
Implementation includes testing, documentation and production handover—not just code completion.