Porto Alegre, Rio Grande do Sul, Brazil
Working in an international agile team responsible for Tempo time-tracking, planning and budget control SaaS.
Achievements:
• Migrated backend services from Java to Kotlin, enhancing code maintainability and reducing development time by standardizing practices and leveraging Kotlin's concise syntax.
• Developed product integrations with GitHub, GitLab, and BitBucket using Java and TypeScript, expanding the product ecosystem and streamlining user workflows.
• Designed and implemented a new reporting service, building the API with Java, Redis, and RabbitMQ to deliver a highly anticipated feature, enhancing user experience and engagement.
• Integrated deployed Machine Learning models into the application’s main flow through HTTP calls significantly improving user satisfaction and adoption rates.
• Switched REST calls for gRPC in Golang with Gin services, improving system maintainability and performance.
• Improved Kubernetes management platform toolkit with Golang and Cobra, reducing number of bugs in 10% and improving overall
performance of CLI.
• Optimized performance of a critical feature by implementing efficient data structures, achieving a 40% improvement in processing speed and resource utilization.
• Backported cloud-based product features to on-premise (Data Center) versions using Java, Spring Boot and React, ensuring seamless functionality and compatibility across all environments.
• Conducted technical debt reduction efforts, updating deprecated libraries, refactoring anti-patterns, and improving maintainability, leading to a 35% reduction in codebase issues.
• Revamped CI/CD pipelines by migrating from Bamboo to GitHub Actions, reducing build times by 30% and boosting deployment efficiency.
• Fixed critical issues in existing features, delivering reliable solutions that improved operational continuity and end-user experience.