Senior Software Engineer
CurrentWorking as a outsource Java backend senior developer in a solution to connect companies with clients and leads through text message. My main role is to improve, develop and maintain the integrations with legal, OEM and auto partner's applications. Most of the work involves studying the partner API, communicate with the partner developers, build stable connection between APIs and develop the communication between them.The stack I’m working with is Java 17-21 with Quarkus framework for the microservices. For the database I work with PostgresSQL and integrate the tables in the services with Flyway together with Jooq. For the code versioning I use Github and CircleCI for the pipelines. For the tests, I work mostly with medium test using Junit. for cloud, I work using the Google Cloud platform (Tasks, PubSub topics, terraform, Firebase, Firestore, Datastore, Cubernets, etc.).