Fabiano Santos Florentino.
Personal Blog
Father of Inácio and proud husband of Jullyana! Yes, two L’s and a Y :)

I am a software developer focused on Go and Ruby, building distributed systems, microservices, and REST APIs for backend systems.
I have hands-on experience creating scalable, resilient, and highly available solutions, dealing with real-world production challenges around performance, concurrency, observability, and reliability.
Day to day, I use Go as my main language for distributed services, applying good architecture practices such as hexagonal architecture, clear separation of responsibilities, and well-defined contracts between services.
I also have a solid foundation in SRE and DevOps, with experience in CI/CD, automation, monitoring, cloud computing, and containerization with Docker and Kubernetes.
Skills:Develop and maintain backend APIs in Ruby on Rails for high-complexity distributed systems. I work with cross-functional teams to analyze project requirements and technical challenges to ensure a clear shared understanding.
Implement scalable, high-performance solutions that support the system’s continuous growth. Identify and solve performance and scalability issues, applying advanced techniques to optimize performance and improve efficiency.
Ensure backend API security and compliance. Implement strict security measures and work closely with cybersecurity teams to keep our systems protected against potential threats.
Produce documentation to guarantee maintainability and scalability. I dedicate time to carefully document code, processes, and design decisions so the whole team can work effectively.
Beyond software development, I actively provide technical support and mentorship to other team members. I believe in sharing knowledge and experience to foster growth and development across the team.
Role focused on delivering reliable services to customers across hardware and software components.
Activities include operating and maintaining operating systems across multiple platforms, application servers, database technologies, high-availability solutions, and load balancing.
Responsibilities include (but are not limited to): platform operations and support, database administration, capacity planning, performance management, and security compliance.
Support is also provided for system management tools that monitor the operational status of the environment.
Work performed with a focus on reliability and resilience, combining the right mix of software and systems skills. Responsible for analyzing business needs, identifying problems, advising and designing solutions, building, testing, deploying, changing, and maintaining well-designed information systems and ecosystems.