[email protected]
Phone: +55 (62) 98245-8879
Goiânia, Goiás, Brazil
[Tech Engineering Specialist] As part of the CRM team, I'm responsible for keeping products running with a large number of customers (over 20 million). I am also responsible for leading the team through our challenges, evaluating the best approaches and solutions. Here are some highlights:
Stack: Kotlin | SpringBoot | Postgres | Redis | SQS | SNS | S3 | Apigee
May 2021 - Present (2 years and 10 months)
[Freelance] Leading Dev Sprints (15-days courses) and teaching about the most relevant subjects in the Backend field, such as architecture, unit tests, frameworks, best practices and development patterns. That was an amazing opportunity to share my knowledge of software development. I did some classes about: Hexagonal Architecture, Unit Tests, Component Tests and Kotlin development.
Stack: Kotlin | Java | SpringBoot | Hexagonal Architecture | Tests
January 2022 - May 2023 (1 year and 2 months)
I was alocated at C6 Bank, in the CRM team. Working with Kotlin Language.
As a Senior, I worked on maintenance and development of several microservices, building integration with third parties and internal services. Participation in architectural discutions and full development lifecycle.
Additionaly, I was responsible for leading a team of 4-5 developers and working with them, developing and participating daily in decisions about new solutions. In May 2021, I was internalized to C6 Bank.
Stack: Kotlin | SpringBoot | Postgres | Redis | SQS | SNS | S3 | Apigee
July 2019 - May 2021 as Senior (2 years and 1 month; after July 2020 as lead role)
I was alocated at Netshoes. Performance in the Marketplace team. Development / Maintenance of micro-services in Spring with different types of integration using RestFull, Soap and Kafka and MongoDB technologies.
Stack: Java | SpringBoot | SpringCloud | MongoDB | Postgres | SQS
May 2019 - July 2019 (3 months)
Development/Maintenance of monolithic software aimed at financial control of horizontal buildings made with JSF 2.x. Requirements survey and analysis; Data Base Modeling/Manipulation; Architecture of new solutions and refactorings to improve performance; The last two years I was technical team leader of three developers.
Stack: Java | JSF | SqlServer | SpringBoot | Postgres | Oracle
October 2016 - May 2019 (3 years and 8 months)
N3 bug fixes; Preparation of Test Cases; Participation of features from the beginning of the new HR system on a web platform.
Stack: C# | .Net | SqlServer
April 2016 - October 2016 (7 months)
Maintenance of a legacy system focused on internal control (intranet) in Struts I. Database and server support. Implementation of architectural improvements; participation in the development of new software solutions. I started as an internship and then was hired as Junior.
Stack: Java | Struts I | JSTL | SqlServer | Postgres
February 2015 - April 2016 (1 year and 3 months)
2012 - 2016
2009 - 2012
[email protected]
Phone: +55 (62) 98245-8879
Goiânia, Goiás, Brazil
[Tech Engineering Specialist] As part of the CRM team, I'm responsible for keeping products running with a large number of customers (over 20 million). I am also responsible for leading the team through our challenges, evaluating the best approaches and solutions. Here are some highlights:
Stack: Kotlin | SpringBoot | Postgres | Redis | SQS | SNS | S3 | Apigee
May 2021 - Present (2 years and 10 months)
[Freelance] Leading Dev Sprints (15-days courses) and teaching about the most relevant subjects in the Backend field, such as architecture, unit tests, frameworks, best practices and development patterns. That was an amazing opportunity to share my knowledge of software development. I did some classes about: Hexagonal Architecture, Unit Tests, Component Tests and Kotlin development.
Stack: Kotlin | Java | SpringBoot | Hexagonal Architecture | Tests
January 2022 - May 2023 (1 year and 2 months)
I was alocated at C6 Bank, in the CRM team. Working with Kotlin Language.
As a Senior, I worked on maintenance and development of several microservices, building integration with third parties and internal services. Participation in architectural discutions and full development lifecycle.
Additionaly, I was responsible for leading a team of 4-5 developers and working with them, developing and participating daily in decisions about new solutions. In May 2021, I was internalized to C6 Bank.
Stack: Kotlin | SpringBoot | Postgres | Redis | SQS | SNS | S3 | Apigee
July 2019 - May 2021 as Senior (2 years and 1 month; after July 2020 as lead role)
I was alocated at Netshoes. Performance in the Marketplace team. Development / Maintenance of micro-services in Spring with different types of integration using RestFull, Soap and Kafka and MongoDB technologies.
Stack: Java | SpringBoot | SpringCloud | MongoDB | Postgres | SQS
May 2019 - July 2019 (3 months)
Development/Maintenance of monolithic software aimed at financial control of horizontal buildings made with JSF 2.x. Requirements survey and analysis; Data Base Modeling/Manipulation; Architecture of new solutions and refactorings to improve performance; The last two years I was technical team leader of three developers.
Stack: Java | JSF | SqlServer | SpringBoot | Postgres | Oracle
October 2016 - May 2019 (3 years and 8 months)
N3 bug fixes; Preparation of Test Cases; Participation of features from the beginning of the new HR system on a web platform.
Stack: C# | .Net | SqlServer
April 2016 - October 2016 (7 months)
Maintenance of a legacy system focused on internal control (intranet) in Struts I. Database and server support. Implementation of architectural improvements; participation in the development of new software solutions. I started as an internship and then was hired as Junior.
Stack: Java | Struts I | JSTL | SqlServer | Postgres
February 2015 - April 2016 (1 year and 3 months)
2012 - 2016
2009 - 2012