About Saulo
Portuguese
Native or bilingual
English
Fluent
Experience
- Amag(Allride Business)Senior Software EngineerOctober 2022 - January 2024 (1 year and 3 months)Allride Business offers employees easy access to shared mobility solutions available at their company locations (cars, bicycles, etc.). Just download the app, register, and book the desired mobility solution with just a few clicks on the app. With the Allride app, your smartphone becomes your vehicle key. https://play.google.com/store/apps/details?id=ch.amag.amagallride• As a software engineer hired in the earlier stages of development, one of my main duties was to define the design of the services, domains, and technologies.• Create documentation to help onboard the new colleagues and also provide technical guidance to the junior members.• As a Senior developer, I had to pay attention to the details of the designer to meet our scalability and maintainability criteria.• After almost one year of development, we delivered the app within the deadline proposed.Technologies: Mongo, JIRA, Java17, Docker, Confluence, ElasticSearch, NoSQL, Kibana, Kubernetes, IAM, Maven, Grafana, Spring-boot, Grpc, Rest, ELK, DDD, RabbitMq, Redis, Hibernate, AWS, Gitlab, CI/CD, Terraform.
- European CommissionJava Software EngineerApril 2022 - October 2022 (6 months)Europass is a set of online tools and information to help you manage every step of your learning and career, also is a European Union initiative to increase the transparency of qualification and mobility of citizens in Europe. It aims to make a person's skills and qualifications understood throughout Europe.• My main mission here was to help maintain and deliver the project's features and provide guidance to junior colleagues. In the short time I worked here, I managed to understand the current infrastructure and deliver new services.• Participate in meetings with the customer to help translate the requirements into technical tasks.• Constantly review the current design to maintain the performance requirements of the system.• Create reports with metrics and security flaws of the project to submit to the customer.Technologies: SQL, JIRA, Java11, Spring Boot, Docker, Confluence, IAM, ElasticSearch, Mongo, NoSQL, Rabbitmq, Redis, Hibernate, Bootstrap, Angular, AWS, GitLab , CI/CD, DevOps, Maven
- European CommissionJava Software EngineerAugust 2019 - March 2022 (2 years and 7 months)I was hired to work on-premises in the European Commission. To help in the migration of the Mobility Tool project. Mobility + Tool is a web platform tool for collaboration, management, and reporting for mobility projects under the Lifelong Learning Programme (LLP) and the Erasmus+ Programme of the European Commission. It is developed by the European Commission to be used by the beneficiaries of Erasmus+ Projects managed by Erasmus+ National Agencies. (Aug 2019 - July 2021)• joined the team to work on migrating a monolith application to the microservices environment. The main challenge here was to identify all the functionalities that could be "easily" decoupled from the old software and be smaller services like for example email sending and data integration. Another main point to pay close attention to was the restriction to maintain all the contracts in the endpoints because we already had another front-end application consuming those. The idea was to just rewrite the backend.• After a few months, we could do the first release of the main application and a couple of satellite services, in this release the front end was consuming both backends due to the huge amount of endpoints to migrate.• While the migration was in execution we introduced new good practices like proper use of git-flow, metrics, and a better workflow, like working more as a team doing planning, code review, and ELK pipeline for logging. After this migration, we delivered a system with a much more flexible architecture and better practices were in place in the team.The general objective of the Programme is to support, through lifelong learning, the educational, professional, and personal development of people in education, training, youth, and sport, in Europe and beyond( July 2021- March 2022)• After we finished the migration we were given a mission to start the development of a new tool similar to the last one, but this time we had an opportunity to start from scratch and apply modern techniques and tools.Technologies: SQL, JIRA, Java8, Spring Boot, S3, Docker, Grafana, Prometheus, Confluence, Kibana, ElasticSearch,Bootstrap, DevOps
Recommendations
Be the first to recommend Saulo
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Bachelor of Science in Computer ScienceUFMA (Federal University of Maranhão)2011Bachelor's degree in Computer Science