Lead Software Development Engineer
CurrentDeveloped a healthcare project for screening from scratch with a distributed architecture using Google Cloud Platform and RDF Triplestore for graph navigation via SPARQL. The entire project was divided into modules on Spring Boot with interconnection through REST/RabbitMQ and OAuth2 for authorization. - Led the initial planning and architectural design, selecting appropriate frameworks and services.- Maintained the project environment on Google Cloud and Kubernetes, preparing and configuring the CI/CD process. - Conducted thorough code reviews of merge requests from team members. - Engaged in regular discussions with the product owner to define new features and optimal implementation strategies. - Designed and implemented a system handling 500 million triplets in production. - Achieved rapid performance with the capability to invoke over 4,000 SPARQL requests in just 5 seconds for user evaluation tasks. - Implemented scalable workers and a RabbitMQ task system for background tasks.