Personal details

Arthur G. - Remote back-end developer

Arthur G.

Based in: 🇧🇷 Brazil
Timezone: Brasilia (UTC-3)

About

Java/Kotlin specialist, working for more than 10 years helping companies to achieve their goals with high quality software deliveries, leading/managing teams or participating in technical discussions about the future of products I've been working on

Work Experience

Senior Software Engineer
Vigil | Apr 2022 - Present
Java
Node.js
MongoDB
Spring Boot
Apache Kafka
Microservices
GraphQL
AWS

Vigil is a global software consultancy company based in London, United Kingdon.

Actually, I've been working for a client called Gamesys where I am part of the team that is building the new marketing platform, a microservices based platform built with Java and deployed to the Amazon AWS in ECS instances using Docker containers through a set of pipelines orchestrated by GoCD. Since the architecture is event-driven, most of the communications between services were done using Kafka streams and sometimes through REST or GraphQL calls.

Tech Lead
Iteris | Mar 2021 - Apr 2022
Ruby
Java
MongoDB
PostgreSQL
Spring Boot
Kotlin
Apache Kafka
Kubernetes
Microservices
RESTful API
AWS

As a senior software developer/tech lead I was able to work with two clients, Creditas and PagSeguro (actual).

Creditas is one of the biggest fintechs in Brasil at the moment and our job there is to continue and maintain the development of their in-house software solutions who provide support for their business around the CRM area. Technologies used: Kotlin + Spring, Microservices, Amazon AWS (EKS, RDS and EC2), Camunda BPMN, MongoDB, PostgreSQL, Kubernetes, Kafka, CircleCI, Jira and others.

PagSeguro is another big fintech and our job there is to improve the way they communicate with their clients. We are responsible for the integration of the external communication channels with the internal ones at the CRM area.

Projects

webBudget
PostgreSQL
Spring Boot
Kotlin
RESTful API
Vue.js
webBudget is a free and open-source application to manage your personal finances or even for small companies. It will provide basic financial management with simple and clear functionalities and giving maximum visibility on what is happening. Bellow you can find more details about the core functionalities but there's much more, the project is always evolving.

Education

UTFPR
Master's degree・Java Technology Specialist
Jan 2015 - Jul 2016
CESUFOZ
Bachelor's degree・Computer Science
Jan 2008 - Dec 2011