1st place at a hackathon 🏆 and my work exp at Credit Agricole :)

1st place at a hackathon 🏆 and my work exp at Credit Agricole :)
the Credit Agricole SQY Park, where I work

Since January 2025, I've been working on the trade finance team at Credit Agricole CIB. For those who don't know, it is the corporate and investment banking arm of Crédit Agricole Group, which is the 10th largest banking group worldwide (that means big responsibility 😰)

I was fortunate to be assigned to the best team possible, everybody is very welcoming and friendly, and I'm being able to contribute a lot, since the stack of the project matches exactly my main tech stack: Java Spring Boot and React 😁 I might be biased, but that's the perfect stack for stability and scalability, besides being totally future-proof.

Working in a company with more than 10.000 employees has some cool benefits, like hackathons that are organized twice a year, and a few weeks ago, on December 1, I took part in a really cool hackathon organized by the Crédit Agricole and AWS with the help of Microsoft GitHub Copilot. The whole hackathon was centered around GenAI, which was really cool.

Our team came up with a code quality AI agent that analyzes SonarQube vulnerabilities and automatically proposes code fixes, but giving the developers full control of the final result, being able to approve the changes or not.

If you have already worked with Sonar you know how annoying it can be and how time-consuming it is to fix every issue, and that's the best use-case for generative AI: do the dirty/repetitive job so we developers can focus on more productive stuff.

Our solution was very lightweight and can be easily plugged into projects’ CI/CD pipelines. The prototype delivered good results. It can significantly reduce the time required to review and correct critical issues, so developers can spend more time on what we enjoy the most: developing 😅

What we made was an agent that uses Amazon Bedrock, connects to an MCP server that exposes tools to use several company tools, like GitLab to create a new Merge Request in a new branch, Jira to create a new ticket in case the AI can't solve the vulnerability, and SonarQube to fetch the vulnerabilities report.

I'm not going into the details, but we developed such an amazing project, with a well-defined architecture, that we won 1st place 🥇 on the Hackathon, among 19 other teams.

🏆
We got the first place!!
On stage 🥇

I couldn't be happier for having won the hackathon and couldn't be more satisfied with the company I'm working at for organizing these events for us.
Thanks, Crédit Agricole CIB 🤩

Maybe another day, I come back here to make a post about the daily work life there and the great benefits we have, like the delicious food we are served at the cafeteria, maybe talk about the great and enormous campus where our offices are located, or maybe about how pleasant the work environment is. But that's it for now, thanks for reading.