I have worked on several projects and different clients. Currently, the last one is a banking company since 2020, but I also worked in the past for an energy and airline company. At Autentia I found people who do things correctly, following best practices, test-based development, etc. I have worked exclusively in English for a year for an international team and this gives me confidence to speak it fluently.
Highlights
- I had to develop microservices for the first time, following DDD, TDD and ATDD.
- I learned about the business and how everything was set up and how the pieces fit together.
- I teach new concepts and best practices to junior colleagues.
- I worked totally remote due to the pandemic situation. Currently, I still working from home.
- As Architect: I had to analyze real problems and manage the provided solutions.
- As Architect: I improved my soft skills, for example: speaking in public about problems accurately, managing the day-to-day issues of two squads and coordinate several code auditories.
- As Architect: I guided the teams so that they become aware of good practices, following the directives of the architecture department and the bank.
- As Architect: I proposed and executed transversal solutions that involve different teams of the bank.
- As Tech Leader: I had to adapt to the squad day to day very fast without a learning period to replace my predecessor. Within three days I was deploying code into production.
- As Tech Leader: I had the opportunity to talk with business people. I had to explain them how will be technical solutions in a understandable way.
- As Tech Leader: I was the person in charge on the squad deployments in the backend side. Sometimes I had to coordinate some teams or to support them in the deployment if there was an issue.
- As Tech Leader: I was the person who helps the Product Owner to coordinate dependencies and to speak about technical issues and their solutions to other squads.
- Used technologies: Java, Kotlin, Maven, Spring, Cucumber, SQL, JPA, Docker, REST, APIs, Pinpoint, Flyway, Kubernetes, Soap, Git, Feign, Maven Tiles, Pact, Elastic, Logstash, OpenApi, AsyncApi, Salesforce integration (as client), Bitbucket, Nexus, RDS, Salesforce knowledge.