Hello World!

Fabiano Santos Florentino.

Personal Blog

Father of Inácio and proud husband of Jullyana! Yes, two L’s and a Y :)

About me!

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:
  • Go
  • Ruby
  • Linux
  • Shellscript
  • Container
  • Docker
  • Docker-Compose
  • Kubernetes
  • Openshift
  • Grafana
  • Insomnia
  • Postman

Experience

Software Development Engineer - Kyndryl
July/2023 - Present

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.

Site Reliability Engineer
December/2018 - July/2023

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.

  • Automate workflows and infrastructure, enabling product and engineering teams to move quickly.
  • Work alongside development and data science teams to deploy new technologies and strategies.
  • Manage cloud providers.
  • Automate infrastructure, applications, and services.
  • Monitor and support on-prem servers and services.
  • Ensure high availability of the environment.
Monitoring Analyst - 2com Consulting
June/2018 - December/2018
  • Responsible for kickstarting DevOps culture practices across teams.
  • Monitoring service automation.
  • Centralization of automation code with Git.
  • Implement Ansible, Puppet, and ShellScript to support monitoring services and alert sensors.
  • Research methodologies for faster activity delivery.
  • Train teams on DevOps, Ansible, Puppet, ShellScript.
  • Manage, maintain, and monitor customer database services, ERP, and backups.
  • Customer support and internal team support.
IT Infrastructure Analyst - Soluti
December/2014 - February/2018
  • Support Datacenter teams in implementing solutions and ensuring critical systems and services are properly monitored with relevant alerts.
  • Develop architectural solutions for new projects and changes to existing ones, using configuration management tools and scripts for system implementation and maintenance.
  • Handle support requests related to on-prem infrastructure.
  • Deploy, maintain, and monitor Linux / Apache / MySQL / PHP servers.
  • Manage reverse proxy services with apache2.
  • Manage internal server firewall services (iptables).
  • Manage Linux server hardening.
  • Deploy, maintain, and troubleshoot clients that issue digital certificates.
  • Automate and manage server updates and maintenance configurations with Puppet.
  • Automate and manage internal monitoring deployments with Zabbix.
  • Deploy Rundeck for configuration management and troubleshooting of internal services.
  • Implement, maintain, track, and document the digital certificate anti-fraud system.
  • Implement, maintain, document, and monitor the biometric identification system.

Education

2022 - 2023
Master of Business Administration (MBA), Software Engineering
Faculdade Metropolitana
2015 - 2017
Computer Forensics and Digital Expertise
IPOG - Instituto de Pós-Graduação e Graduação

Contact