Experienced Engineer with over 20 years of expertise in developing robust web applications, from planning to support. Expert in Java and JavaScript technologies, with a strong track record in transitioning projects to microservices architecture. A proven leader in guiding teams through Agile projects and optimizing web application security. Committed to continuous learning and applying the latest technologies to solve complex problems.
In the scope of billing application development, my teams and I designed and developed a metadata-driven framework that allowed us to create applications with an extendable service and model layer architecture, saving time on API for CRUD operation endpoints and DAO implementation.
The architecture allowed us to provide several adapters for different RDBMS, like MySQL, PostgreSQL, and NoSQL MongoDB, with a few different algorithms to persist and search data.
A clear understanding of Scrum principles and active usage of TDD allowed us to successfully deliver user stories for more than 1 year in a row without any failures, having only 1 week-long sprint, and without any code freeze periods at all.