Software Engineeer
Codacy
- Lisbon (remote)
Joined Codacy as "Open Source Engineer" since the company wanted to start a team to maintain and evolve their Open Source repositories. In that position I focused on implementing new language integrations for Codacy by implementing Dockerized wrappers for linters in various languages (Python, PHP, Java, Scala, Kotlin, etc.)
After one year I moved to the backend team where the focus was to evolve the product to allow organizations to manage code quality in a harmonized way. In the backend team I worked closely with
Other initiatives:
Proposed and then led the initiative to perform a major Scala runtime upgrade of the entire company codebase from Scala 2.11 to Scala 2.12 (some to 2.13) which ended in improved developers' productivity from the faster compiler and continuous integration pipelines.
Optimized continuous integration pipelines on the CircleCI platform which dramatically improved developers' feedback loop, in some services from 40 minutes to 5 minutes, which improved the throughput of the entire team.
I was selected as part of an internal committee called "tech guild" which discussed and decided the technical aspects of the company tech stack and the future architectural direction of the product.