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

Caio Soeiro

Специализация: Back End Developer
— Holds a Computer Science degree with a strong foundation in algorithms, data structures, and distributed systems theory. — Has hands-on experience building high-performance, scalable backend services using Golang and C# in production environments. — Designs and implements RESTful APIs with clear contract definitions, versioning strategies, and comprehensive error handling. — Advocates for modular architecture and clean layering to keep codebases maintainable, testable, and easy to extend. — Builds data-driven logic with efficient database queries, caching layers, and event-driven pipelines for real-time processing. — Proven track record of identifying and eliminating performance bottlenecks, reducing latency, and increasing throughput. — Refactors legacy components into modern, well-structured systems without disrupting existing business workflows. — Delivers reliable solutions with thorough unit/integration testing, structured logging, and observability in mind. — Combines academic engineering fundamentals with practical experience in low-latency and high-concurrency environments. — Collaborates across teams to translate product requirements into robust, production-ready technical designs.
— Holds a Computer Science degree with a strong foundation in algorithms, data structures, and distributed systems theory. — Has hands-on experience building high-performance, scalable backend services using Golang and C# in production environments. — Designs and implements RESTful APIs with clear contract definitions, versioning strategies, and comprehensive error handling. — Advocates for modular architecture and clean layering to keep codebases maintainable, testable, and easy to extend. — Builds data-driven logic with efficient database queries, caching layers, and event-driven pipelines for real-time processing. — Proven track record of identifying and eliminating performance bottlenecks, reducing latency, and increasing throughput. — Refactors legacy components into modern, well-structured systems without disrupting existing business workflows. — Delivers reliable solutions with thorough unit/integration testing, structured logging, and observability in mind. — Combines academic engineering fundamentals with practical experience in low-latency and high-concurrency environments. — Collaborates across teams to translate product requirements into robust, production-ready technical designs.

Портфолио

Grimoire API

The Go Grimoire API is a practical Go project focused on building a fantasy-themed RESTful API, focused on managing Spells and Creatures. The project was created with the aim of evolving from a simple CRUD to a more organized and scalable architecture, applying modern backend development concepts using Go.

User CRUD

This project is a practical challenge for Go beginners, focused on building a REST API. The objective is to develop a CRUD (Create, Read, Update, Delete) system for users with in-memory storage, allowing them to practice fundamental HTTP concepts, such as methods, status codes and JSON manipulation in the Go language.

Arena API

Arena of the Barbarians Arena dos Bárbaros is a Full Stack application developed to simulate battles between characters in a competitive arena, combining a REST API built in Go with a modern web interface developed in React, TypeScript and Vite. The project was created with a focus on software architecture, code organization, integration between frontend and backend and application of concepts used in real systems. Backend The backend was developed in Go (Golang) following a layered architecture, with separation between handlers, services and repositories, keeping business rules decoupled from data access and HTTP layers. Frontend The frontend was developed using React, TypeScript and Vite, directly consuming the endpoints provided by the API. The application uses Axios for HTTP communication, React Router for navigation between pages and Context API for managing authentication state.

Скиллы

Golang
C#
Java
JavaScript
.NET
REST APIs
OOP
Clean Code
SQL
SQLite
Git
GitHub
Unity
Three.js
Socket.IO
Swagger
System Design
Data Structures
Algorithms
Blender
Performance Optimization
Modular Systems
Debugging
PostgreSQL

Опыт работы

SOFTWARE DEVELOPER ANALIST
2022 - 2023 |Stefanini Brasil
Delphi, Oracle
Engineered 10 backend modules using C# and OOP, reducing manual data processing effort by ~30%. Maintained 2 critical systems in a government platform, improving system stability and reducing downtime incidents. Refactored legacy components, streamlining data flow and improving maintainability across multiple modules. Collaborated with a team of 3 developers using Git, ensuring consistent delivery and reducing integration conflicts.
IT Support & 3D Projects
2021 - 2022 |Biblioteca Pública Epiphanio Dória
Blender, Git
● Resolved issues across 35+ systems, reducing recurring technical failures and improving operational reliability. ● Streamlined 3D production workflows, cutting manufacturing time by ~50%. ● Delivered digital solutions for accessibility initiatives, supporting community-focused projects. ● Reduced production cost and time by ~75% through process improvements and automation.
Back End Developer (Grimoire API)
Personal Project
Go, SQLite, Swagger/OpenAPI
● Built a RESTful API in Go to manage domain entities, supporting scalable data operations. ● Architected layered structure (handlers, services, repositories), reducing code duplication across modules. ● Created CRUD endpoints with validation and error handling, improving data consistency and reliability. ● Integrated SQLite database with relational modeling, enabling persistent and structured storage. ● Documented endpoints using Swagger/OpenAPI, improving developer onboarding and usability. ● Wrote unit tests for core logic, reducing regression risk and increasing code confidence. ● Leveraged Go concurrency to handle requests efficiently, improving response performance under load.
Back End Developer (Metaverse System Final Project)
2023 - 2023 |Personal Project
JavaScript, Three.js, Socket.IO
● Developed a real-time multi-user system using JavaScript, Three.js, and Socket.IO. ● Established client-server communication for synchronized interactions across multiple users. ● Managed session state and real-time data flow, ensuring consistent user experience. ● Delivered interactive 3D environment with live communication features.
C# Developer (Endless Runner Project)
Personal Project
C#, Unity, OOP
● Structured modular systems in C# using OOP, improving code reuse and maintainability. ● Created procedural generation logic, increasing gameplay variability and reducing manual design effort. ● Reduced memory overhead by optimizing object lifecycle and minimizing redundant instantiation. ● Organized reusable components, improving scalability for future feature expansion.

Образование

Computer Science (Бакалавр)
2014 - 2024
Universidade Federal de Sergipe

Языки

АнглийскийСреднийИспанскийРодной