Skip to main content
Top expert badge
Recommended expert
Profile header background

Caio (De Souza) Moreira-Software Engineer

Caio (De Souza) Moreira - Software Engineer - profile avatar
Profile header overlay
Available
Rio de Janeiro, Brazil

Check rate

Experience

Jan 2025 - Present

AI Trainer / LLM Evaluation

Outlier · Alignerr · Micro1

Position summary
AI Trainer / LLM Evaluation at Outlier · Alignerr · Micro1
Industries
Information Technology
Business areas
Information Technology
Quality Assurance
Research and Development
  • Train and evaluate AI/LLM outputs across coding, reasoning, and technical domains, providing structured feedback used to improve model quality.
  • Design and refine prompts, rubrics, and evaluation criteria for complex software-engineering and data tasks.
  • Collaborate with platform teams at Outlier, Alignerr, and Micro1 to deliver consistent, high-signal training data at scale.
Jan 2025 - Present
São Paulo, Brazil

Specialist Software Engineer

Serasa Experian

Position summary
Specialist Software Engineer at Serasa Experian
Industries
Banking and Finance
Business areas
Business Intelligence
Information Technology
  • Own and evolve a monitoring engine that generates millions of daily notifications related to credit defaults (negativações), ensuring high throughput, reliability, and timely delivery at scale.
  • Design and operate backend and data pipelines with Java and Python on AWS (including EMR and Airflow), processing large volumes of credit events for downstream consumers.
  • Improve observability, failure handling, and performance of notification flows with Grafana and Datadog, keeping the engine stable under peak load.
  • Accelerate delivery and code quality using AI developer tools (Claude Code, Cursor) for implementation, debugging, and review.
Dec 2022 - Dec 2025
São Paulo, Brazil

Senior Software Engineer

Serasa Experian

Position summary
Senior Software Engineer at Serasa Experian
Industries
Banking and Finance
Business areas
Information Technology
Product Development
Quality Assurance
  • Contributed new features to a credit information platform serving clients such as C6 Bank, Nubank, TIM Brasil, and hundreds of other companies.
  • Performed code reviews to ensure development teams met quality standards.
  • Developed and implemented software solutions using Java, Spring Boot, and AWS.
  • Designed, developed, tested, and deployed high-quality applications using Agile methodologies (Scrum and Kanban).

Technical Skills: Java, Spring Boot, Python, AWS, SQL, NoSQL, Scala, Linux, Git.

Soft Skills: Teamwork, Communication, Creativity, Problem-solving, Documentation.

Dec 2021 - Dec 2022
São Paulo, Brazil

Mid Level Software Engineer

Serasa Experian

Position summary
Mid Level Software Engineer at Serasa Experian
Industries
Banking and Finance
Business areas
Information Technology
Quality Assurance
  • Developed and maintained a project with hundreds of users, including banks and companies in the credit market, using Java and AWS.
  • Maximized test coverage to ensure high code quality and minimize bugs, resulting in improved user experience.
  • Debugged, troubleshoot, and resolved production issues related to Java, Scala, and Python applications.
  • Refined technical patterns to promote scalability and functionality.

Technical Skills: Java, Spring Boot, Python, AWS, SQL, NoSQL, Scala, Linux, Git.

Soft Skills: Teamwork, Communication, Creativity, Problem-solving, Documentation.

May 2021 - Nov 2021
São Paulo, Brazil

Junior Java Developer

ALPE

Position summary
Junior Java Developer at ALPE
Industries
Banking and Finance
Information Technology
Business areas
Information Technology
Product Development
Quality Assurance
  • Collaborated on the development and integration of new features into financial-market software using Java, Angular, and Spring Boot.
  • Contributed to a platform with thousands of users, focusing on new feature delivery.
  • Maximized test coverage to ensure high code quality.
  • Integrated third-party APIs into the existing application architecture.

Technical Skills: Java, Spring Boot, AWS, SQL, Linux, Git.

Soft Skills: Teamwork, Communication, Problem-solving.

Oct 2020 - May 2021
Rio de Janeiro, Brazil

Junior Java Developer

Tema Sistemas

Position summary
Junior Java Developer at Tema Sistemas
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Worked on backend development for mycapital, a platform used by thousands of users.
  • Fixed bugs, developed features, wrote SQL queries/scripts, and unit tests (JUnit, PowerMock, Mockito) using Agile (Scrum) on Azure.
  • Contributed to an income tax calculator developed in Java.

Technical Skills: Java, SQL, Maven, Git.

Soft Skills: Teamwork, Communication, Problem-solving.

Jul 2020 - Oct 2020
Rio de Janeiro, Brazil

Trainee Java Developer

Tema Sistemas

Position summary
Trainee Java Developer at Tema Sistemas
Industries
Information Technology
Business areas
Information Technology
Product Development
Project Management
  • First developer role: bug fixing, new features, SQL queries/scripts, and unit tests (JUnit, PowerMock, Mockito).
  • Designed, developed, tested, and deployed applications using Agile (Scrum and Kanban).
  • Worked on an income tax calculator and maximized test coverage to reduce bugs and improve UX.

Technical Skills: Java, SQL, Maven, Git.

Soft Skills: Teamwork, Problem-solving.

Industry experience

See where this freelancer has spent most of their professional time.

Experienced in Banking and Finance and Information Technology.

Banking and Finance
Information Technology
Profile match chart

Business area experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Quality Assurance, Product Development, Research and Development, Business Intelligence, and Project Management.

Information Technology
Quality Assurance
Product Development
Research and Development
Business Intelligence
Project Management
Profile match chart

Summary

Software Engineer with 6+ years of experience building robust and scalable backend solutions. Currently Specialist Software Engineer at Serasa Experian, designing high-performance systems with Java and Python at equal depth—alongside AWS, EMR, Airflow, Scala, and data pipelines—for large-scale credit platforms. Daily workflow includes AI-assisted development with tools such as Claude Code and Cursor.

Skills

  • Programming: Java (8, 11, 17, 21), Python, Scala, Javascript, Html/Css, Sql, Nosql
  • Cloud & Data: Aws, Emr, Airflow, Spring Boot, Maven, Jenkins
  • Monitoring: Grafana, Datadog
  • Ai Tools: Claude Code, Cursor, Llm-Assisted Coding And Code Review Workflows
  • Miscellaneous: Windows, Linux, Shell (Bash/Zsh), Git, Veracode, Microsoft Office
  • Soft Skills: Teamwork, Problem-Solving, Documentation, Communication

Languages

Portuguese
Native
English
Advanced

Education

Jul 2020 - Jul 2023

Universidade Estácio de Sá

Technologist in Systems Analysis · Systems Analysis · Rio de Janeiro, Brazil

Statistics

Experience

Total positions 7
Experience in Banking and Finance 5.5 y
Avg length 1 y 3 m
Longest experience 3 y

Global experience

Countries worked in 1 (Brazil)
Primary country Brazil

Expertise

Recent roles AI Trainer / LLM Evaluation, Specialist Software Engineer, Senior Software Engineer
Main industries Banking and Finance, Information Technology
Main business areas Information Technology, Quality Assurance, Product Development

Qualifications

Highest degree Bachelor

Profile

Member since
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Have questions? Find more information here.

Caio is based in Rio de Janeiro, Brazil and prefers 100% remote projects.

Caio speaks the following languages: Portuguese (Native), English (Advanced).

Caio has at least 6 years of experience. During this time, Caio has worked in at least 6 different roles and for 4 different companies. The average length of individual experience is 1 year and 10 months. Note that Caio may not have shared all experience and actually has more experience.

Based on recent experience, Caio would be well-suited for roles such as: AI Trainer / LLM Evaluation, Specialist Software Engineer, Senior Software Engineer.

Caio's most recent position is AI Trainer / LLM Evaluation at Outlier · Alignerr · Micro1.

In recent years, Caio has worked for Outlier · Alignerr · Micro1, Serasa Experian, and ALPE.

Caio is most experienced in industries like Banking and Finance and Information Technology.

Caio is most experienced in business areas like Information Technology, Quality Assurance, and Product Development. Caio also has some experience in Research and Development, Business Intelligence, and Project Management.

Caio has recently worked in industries like Banking and Finance and Information Technology.

Caio has recently worked in business areas like Information Technology, Quality Assurance, and Product Development.

Caio holds a Bachelor in Systems Analysis from Universidade Estácio de Sá.

Caio is immediately available full-time for suitable projects.

Daily rate distribution

0 1 2 3 4
<€320 €320-​480 €480-​640 €640-​800 €800-​960 €960+

The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

800
600
400
200
Rate comparison chart
Daily rate avg. 621 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

800
600
400
200
Rate comparison chart
Median rate 620 €

The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.

Calculated based on our freelancers’ daily rates as of 29 Aug 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.