← В ленту
Регистрация: 22.02.2024

Higor Oliveira

IT
senior
Специализация: Backend Engineer (Kotlin / Java)

Скиллы

Kotlin
Java
Python
Microservices
Golang
PHP
Node.js
AWS
Kafka
Flask
MySQL

Опыт работы

Senior Backend Software Engineer
с 08.2023 - По настоящий момент |Thread Inc.
Kotlin, PHP, Nodejs
Thread logo Senior Backend Software EngineerSenior Backend Software Engineer Thread · Full-timeThread · Full-time Aug 2023 - Present · 7 mosAug 2023 - Present · 7 mos New York, United States · RemoteNew York, United States · Remote As a Senior Software Engineer at Thread, I joined a specialized squad focused on services and intelligence process. My main responsibilities were: - Identifying and proposing software improvements; - Discussing architecture and suggesting new approaches to optimize system performance; - Developing new features; I work as a backend developer, creating new functionalities and collaborating with the team in defining and designing the system architecture. I work closely with experienced team members and also serve as a mentor for junior developers.
Backend Software Engineer
04.2022 - 08.2023 |iFood S/A
Kotlin, Nodejs, Golang, AWS, Microservices
As a Software Engineer at iFood, I initially joined a specialized squad focused on cards and processes related to card issuance, password changes, card blocking, and unblocking. My main responsibilities were: - Identifying and proposing software improvements; - Discussing architecture and suggesting new approaches to optimize system performance; - Developing new features; - Mentoring junior developers in the squad. Recently, there was a squad change, and currently, I am involved in the fintech domain, integrating a squad responsible for developing digital accounts for the restaurants on the iFood platform. I work as a backend developer, creating new functionalities and collaborating with the team in defining and designing the system architecture. I work closely with experienced team members and also serve as a mentor for junior developers. I use the following technologies: Kotlin, Ktor, SpringBoot, Node.js, TypeScript, AWS, GitLab, Kubernetes, Golang, PostgreSQL, Kafka.As a Software Engineer at iFood, I initially joined a specialized squad focused on cards and processes related to card issuance, password changes, card blocking, and unblocking. My main responsibilities were: - Identifying and proposing software improvements; - Discussing architecture and suggesting new approaches to optimize system performance; - Developing new features; - Mentoring junior developers in the squad. Recently, there was a squad change, and currently, I am involved in the fintech domain, integrating a squad responsible for developing digital accounts for the restaurants on the iFood platform. I work as a backend developer, creating new functionalities and collaborating with the team in defining and designing the system architecture. I work closely with experienced team members and also serve as a mentor for junior developers. I use the following technologies: Kotlin, Ktor, SpringBoot, Node.js, TypeScript, AWS, GitLab, Kubernetes, Golang, PostgreSQL, Kafka.
Senior Software Engineer (Contractor)
02.2022 - 04.2022 |iRestify Inc.
Typescript, Nodejs, AWS, Microservices
As a Senior Software Engineer, I was responsible for proposing innovative architectures, especially regarding system communication. I had the opportunity to conduct proof of concepts to implement improvements and introduce new features in the system, always aiming to enhance the user experience. I used Node.js, TypeScript, and AWS for software development and maintenance.
Backend Software Engineer
08.2020 - 01.2022 |Dextra Digital
Kotlin, AWS, Microservices, Kafka
I had the opportunity to work as a Software Engineer at Serasa, joining a project where my main objective was to migrate the score calculation applications for individuals and businesses to the cloud. These applications were originally in a mainframe environment and involved big data processing. During this project, I worked with languages like Python and Scala, Spark, and AWS. While performing this migration, I faced complex technical challenges, such as ensuring compatibility between the legacy systems and the cloud infrastructure. I also focused on optimizing the efficiency and scalability of the applications, leveraging the advantages offered by the cloud. I also had the opportunity to work as a Software Engineer at iFood. I participated in the squad responsible for building a new benefits product, which was in its initial phase. In this role, I worked as a Backend Engineer, responsible for developing the backend of the mobile application. We used technologies such as Kotlin, Kubernetes, Docker, SonarQube, AWS, PostgreSQL, Kafka, and Monitoring Tools. My main responsibilities included: - Maintenance and continuous development of new features for the application's backend; - Coordinating communication between microservices; - Proposing and implementing innovative and scalable architectures. I worked closely with the frontend team of the application, providing APIs and discussing the best approaches for delivering high-quality products.I had the opportunity to work as a Software Engineer at Serasa, joining a project where my main objective was to migrate the score calculation applications for individuals and businesses to the cloud. These applications were originally in a mainframe environment and involved big data processing. During this project, I worked with languages like Python and Scala, Spark, and AWS. While performing this migration, I faced complex technical challenges, such as ensuring compatibility between the legacy systems and the cloud infrastructure. I also focused on optimizing the efficiency and scalability of the applications, leveraging the advantages offered by the cloud. I also had the opportunity to work as a Software Engineer at iFood. I participated in the squad responsible for building a new benefits product, which was in its initial phase. In this role, I worked as a Backend Engineer, responsible for developing the backend of the mobile application. We used technologies such as Kotlin, Kubernetes, Docker, SonarQube, AWS, PostgreSQL, Kafka, and Monitoring Tools. My main responsibilities included: - Maintenance and continuous development of new features for the application's backend; - Coordinating communication between microservices; - Proposing and implementing innovative and scalable architectures. I worked closely with the frontend team of the application, providing APIs and discussing the best approaches for delivering high-quality products.
Backend Software Engineer
05.2019 - 08.2020 |Kabum S/A
Python, AWS, Microservices
As a Backend Software Engineer, I was part of a squad dedicated to the development of microservices, using technologies such as Python, Flask, and AWS. I assisted in migrating existing legacy applications to this new microservices architecture while also proposing improvements to the architecture and efficiency of the applications. I had the opportunity to be part of an internal lab where I worked on testing, proof of concepts, and research on innovative technologies and languages. This stimulating environment allowed me to explore new solutions and identify efficient approaches to drive the company's internal progress. In addition to my technical responsibilities, I played a mentoring role for younger team members, providing guidance in areas such as Python, microservices, microservices architecture, and even specific e-commerce business rules. This role allowed me to share my knowledge and help empower other team members.As a Backend Software Engineer, I was part of a squad dedicated to the development of microservices, using technologies such as Python, Flask, and AWS. I assisted in migrating existing legacy applications to this new microservices architecture while also proposing improvements to the architecture and efficiency of the applications. I had the opportunity to be part of an internal lab where I worked on testing, proof of concepts, and research on innovative technologies and languages. This stimulating environment allowed me to explore new solutions and identify efficient approaches to drive the company's internal progress. In addition to my technical responsibilities, I played a mentoring role for younger team members, providing guidance in areas such as Python, microservices, microservices architecture, and even specific e-commerce business rules. This role allowed me to share my knowledge and help empower other team members.

Образование

Information Systems (Бакалавр)
2016 - 2019
Hemínio Ometto Foundation Uniararas

Языки

АнглийскийПродвинутыйПортугальскийРодной