Backend Software Engineer with deep experience in designing scalable systems within complex domains. I have successfully executed diverse projects in fintech, healthcare transportation, wearables, and cloud migrations. My expertise lies in migrating monoliths to microservices, enhancing feature delivery, and applying architectural patterns (layered, hexagonal, event-driven). I have a strong background in Java, Spring Boot, Spring Cloud, and other related technologies. I am skilled in database management with PostgreSQL, MySQL, Maria DB, Redis, Elasticsearch, and Cassandra. Additionally, I have experience with cloud platforms such as AWS and GCP, as well as containerization technologies like Kubernetes and Docker.
In my previous role as a Solution Architect for a Multi-Currency eWallet Platform, I led the migration of key functionalities from a monolithic architecture to microservices, resulting in enhanced system scalability and maintainability. I also contributed to architectural decision-making and successfully implemented new features to enhance the product offerings. One of my key achievements was improving request response time from seconds to under 500ms for critical endpoints by refactoring code and optimizing database queries. I fostered a collaborative environment across teams and ensured seamless integration of new functionalities while maintaining stringent quality standards.
As a Solution Architect for a Non-Emergency Transport Company, I collaborated with the CTO to optimize application performance and establish processes for managing software complexity. I led a team of developers, provided mentorship, and championed clear communication channels between the development team and stakeholders. I also simplified the overall architecture and project structure to allow for faster onboarding and more accurate estimations.