Thiago Yudji Oyagawa

Thiago Yudji Oyagawa

Software Engineer @ Sciensa

About

Profile: Java Developer with 8 years of experience in building scalable, high-performance APIs and microservices. Proficient in Java, with deep expertise in Spring Boot and cloud environments (GCP, AWS). Skilled in designing clean architectures, optimizing database performance, and implementing DevOps practices such as CI/CD, Docker, Kubernetes, and Jenkins. Passionate about software quality, automated testing, and agile methodologies to drive efficient and maintainable solutions. While my primary focus is backend development, I also have knowledge of frontend technologies, allowing me to collaborate effectively in cross-functional teams. Technical skills: • Java (8+), Kotlin • Spring Boot, JPA, JDBC, Swagger, Springfox, JAX-RS, Retrofit, OpenFeign • PL/SQL, PostgreSQL • Cloud platforms: GCP, AWS • CI/CD, Jenkins, Kubernetes, Docker • Agile methodologies: Scrum, Kanban • Testing frameworks: JUnit, Mockito, Selenium, Cypress • API development and authentication mechanisms • Code versioning: Git • Clean Architecture, Microservices, MVC • Additional knowledge: HTML, JavaScript, TypeScript, Vue.js, Angular

Country

Brazil

City

São Paulo

Industry

Computer Software

Skill

Amazon Web Services, Redis, Cache, Spring Boot, Java, REST, Spring Framework, Apache Camel, JDBI, MySQL, GitFlow, Vue.js, Kotlin, API REST, Git, Serviços Web RESTful, CSS, Web Design Responsivo, Desenvolvimento web, Web design

Experience

Sciensa

Software Engineer

Sciensa

LinkedIn
2025-12 - Present · 9 mos

San Paolo, SP

Working on the development and evolution of a modular core banking platform, designed for digital financial products and high scalability. The work focuses on microservices architecture, building and maintaining critical APIs used by financial platforms and backoffice systems. Key responsibilities: • Backend service development using Java • Building microservices with Quarkus and Spring Boot • Designing and implementing REST APIs with OpenAPI/Swagger • Integration with financial systems and internal core banking services • Query modeling and optimization in PostgreSQL • Event-driven architecture using messaging systems (Kafka) • Deployment and observability in cloud environments (AWS) • Engineering practices focused on Clean Architecture, SOLID principles, and high availability The work involves developing critical features for banking products from the ground up, including account management, onboarding, billing, service packages, and integrations with external financial systems. Engineering environment focused on high performance, scalability, and reliability, with strong collaboration between product, engineering, and architecture teams.

Deal

Back-end Software Engineer

Deal

LinkedIn
2025-6 - 2025-12 · 7 mos

São Paulo, Brasil

Allocated at B3 Working on the next-generation U.S. stock exchange platform for NASDAQ (NRTC v2), in partnership with global teams across Brazil, Sweden, and Germany, focusing on performance, modularization, and scalability. Designing and implementing backend services using Java 8/21, Spring, and Clean Architecture principles within a modular architecture. Contributing to event-driven solutions leveraging Kafka for high-throughput data streaming. Ensuring code quality and maintainability through GitHub Actions, SonarQube, and CI/CD best practices. Collaborating in an Agile international environment, emphasizing system reliability, observability, and seamless integration across distributed services. Actively engaged in requirement analysis and technical decision-making for new exchange features and core trading modules.

200DEV

Java back-end Developer

200DEV

LinkedIn
2023-7 - 2025-5 · 1 yr 11 mos

Barueri, São Paulo, Brasil

Stack: Java, Spring Boot, PostgreSQL, Rest API, JSON, Git, JUnit, Maven, Docker, Swagger, ConfigCat, Dynatrace. Biggest Challenge: I work in the squad responsible for developing and maintaining the bank's app home screen. One of my biggest challenges was building the app configuration platform—an internal tool that allows real-time updates to the home screen without directly modifying the database. This solution enables home customization, segmentation for different user profiles, and personalized user journeys, all powered by a dynamic JSON-based structure. Responsibilities: Develop backend solutions to ensure the home screen remains dynamic and highly customizable. Work on the orchestrator and integrate multiple microservices to maintain an efficient data flow. Design and maintain the internal platform that allows real-time updates to the home screen without direct database changes, leveraging a JSON-based configuration. Ensure the home screen remains functional, scalable, and adaptable to user needs. Document APIs using Swagger, providing clear and well-structured definitions. Implement ConfigCat for feature flag management, enabling controlled rollouts and real-time updates. Monitor system performance and stability with Dynatrace, ensuring smooth and continuous operation.

Accountfy

Java back-end Developer

Accountfy

LinkedIn
2022-6 - 2023-4 · 11 mos

São Paulo, Brasil

Stack: Java, Spring Boot, ArtemisMQ ,Kubernetes, Jenkins, Docker, Native Query (JPQL) Biggest Challenge: The biggest challenge was implementing a real-time hot reload system for the "smart Excel" feature. Since multiple squads relied on this data, I contributed to designing a solution using ArtemisMQ, ensuring instant updates across all necessary applications without compromising system stability. Responsibilities: Developed and maintained Java microservices using Spring Boot to support the company's "intelligent Excel" platform. Ensured seamless integration between services by implementing an event-driven architecture with ArtemisMQ. Created and managed test environments using Kubernetes and Jenkins. Optimized database queries with Native Query (JPQL) to enhance performance and do complex queries.

Stefanini Group

Java Back-end Developer

Stefanini Group

LinkedIn
2022-1 - 2022-6 · 6 mos

São Paulo, Brasil

Stack: Java, Spring Boot, PostgreSQL, Git, Jenkins, JSF, JSP Biggest Challenge: The main challenge was handling the massive amount of shipping data while ensuring fast query performance. To modernize the platform, we had to rebuild the backend while keeping the existing front-end unchanged. This required working with legacy code and transitioning to a more scalable and maintainable Spring-based system. Responsibilities: Worked on the core shipping platform responsible for processing and tracking shipments for FedEx customers. Developed and optimized backend queries to handle large volumes of shipping data efficiently. Participated in the migration of a legacy system to a modern Spring-based architecture while maintaining front-end compatibility. Ensured seamless integration with existing systems without disrupting user experience.

Codengage IT Consulting

Kotlin back-end Developer

Codengage IT Consulting

LinkedIn
2021-9 - 2022-1 · 5 mos

Dois Vizinhos, Paraná, Brasil

Stack: Kotlin, Spring Boot, JUnit, Mockito, AWS Lambda Biggest Challenge: The biggest challenge was integrating the shopping cart with all the existing APIs, ensuring it could handle all types of products, including air miles and airline tickets. Since the cart needed to support both the purchase and sale of miles, integrating with the various already-implemented systems, each with different business rules, was a complex task. Responsibilities: Developed and updated the shopping cart to handle various products like airline tickets and air miles using Kotlin and Spring Boot. Integrated the cart with other platform APIs to ensure all products were correctly processed. Worked on the checkout flow, managing different business logics for the purchase and sale of miles, ensuring smooth transactions.

SMU Investimentos

Java back-end Developer

SMU Investimentos

LinkedIn
2020-4 - 2021-9 · 1 yr 6 mos

São Paulo, Brasil

Stack: Java, Spring/Spark, PostgreSQL, Docker, Datadog, JAX-RS, JPA, JDBC, JEE Biggest Challenge: One of my main challenges was integrating Docker and Datadog into all the back-end applications of the company that were not yet prepared for these tools. I was responsible for adding and configuring these integrations in all applications, ensuring that all systems were properly monitored and containerized. Additionally, I worked on all the company's microservices, handling several back-end applications, which provided me with a deep understanding of the business logic. Responsibilities: Integrated Docker and Datadog into all back-end applications that were not prepared for these tools, ensuring proper monitoring and containerization Worked across multiple squads, dealing with the integration and development of different back-end applications Managed and maintained business logic across the entire back-end ecosystem of the company, due to my extensive knowledge of the system Developed and updated RESTful APIs using Java, Spring/Spark, and PostgreSQL Contributed to the creation and improvement of key functionalities, such as the investment simulator and other important pages and APIs of the platform Trained and mentored junior developers and interns within the team

SMU Investimentos

Front-end Developer

SMU Investimentos

LinkedIn
2019-4 - 2020-4 · 1 yr 1 mo

São Paulo e Região, Brasil

Stack: NuxtJS, TypeScript, Vue.js, Axios, Jest, Nock, Cypress, Sass, Bootstrap 4 Main Challenge: The biggest challenge in this role was migrating the entire application from AngularJS to NuxtJS with TypeScript. This was a significant step in ensuring that the front-end was properly typed and aligned with the back-end, especially considering the nature of the company, which deals with investments. Responsibilities: Completed the migration of the application from AngularJS to NuxtJS with TypeScript, improving scalability and maintainability of the code Developed HTTP requests using Axios for seamless back-end integration Implemented unit and integration tests with Jest, Nock, and Cypress Utilized Sass and Bootstrap 4 to build responsive and modern user interfaces Ensured compatibility between front-end and back-end, maintaining proper typing to avoid data inconsistencies, especially in financial transactions Collaborated with the design team to create a more visually appealing and user-friendly interface

SMU Investimentos

Software Development Intern

SMU Investimentos

LinkedIn
2018-3 - 2019-3 · 1 yr 1 mo

São Paulo, Brasil

Stack: AngularJS, PostgreSQL, Spring, Java Main Challenge: During my internship, my biggest challenge was refactoring the company’s investment timeline, which is part of a crowdfunding platform. I had to create an improved version of the investment timeline, which now needed to include additional features such as "reserved," "canceled," and "paid" statuses. I worked on both the back-end and front-end, which was a significant responsibility for an intern. Responsibilities: Refactored the investment timeline, migrating from a simple system to a more functional one, integrating statuses like "reserved," "canceled," and "paid" Developed new back-end and front-end features using AngularJS, Spring, and Java Updated and queried data in the PostgreSQL database Created user interfaces for the investment process in startups within the crowdfunding platform

Education

FIAP

FIAP

LinkedIn

Analysis and Systems Development

2018-1 - 2019-12 · 2 yrs

Thiago Yudji Oyagawa's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.