[{"content":"Why a blog After years of keeping notes in scattered files, I decided to put everything in one public place. The idea is simple: write about what I\u0026rsquo;m learning, mostly around software development.\nWriting forces you to organize your thinking. When you have to explain something to someone else, you quickly find the holes in your own understanding.\nWhat to expect Some topics that should show up here:\nDay-to-day software development Tools and automations that save me time Study notes — the classic \u0026ldquo;future me will thank present me\u0026rdquo; How this blog was built The site is static, generated with Hugo and the PaperMod theme, hosted on GitHub Pages. Deployment happens automatically on every push to the main branch.\nA code block example, just to see how it looks:\n1 2 3 4 5 6 7 package main import \u0026#34;fmt\u0026#34; func main() { fmt.Println(\u0026#34;Hello, world\u0026#34;) } That\u0026rsquo;s it. See you in the next one.\n","permalink":"https://mausampaio.com/en/posts/hello-world/","summary":"The blog\u0026rsquo;s first post: why I decided to start writing and what to expect from here on.","title":"Hello, world"},{"content":"Hi! I\u0026rsquo;m Maurício Sampaio, a senior developer and tech lead based in Florianópolis, Brazil.\nI started on the other side I spent the first eight years of my career in IT infrastructure, at a hospital group in Bahia. I started as an IT technician and left as an infrastructure analyst, looking after servers, virtualization, networks, firewalls, backups and monitoring — the kind of work that teaches you the hard way that every system eventually fails, and that what matters is how fast you find out.\nThat\u0026rsquo;s where I got hooked on automation. Writing scripts to avoid doing the same task twice turned out to be the natural bridge into software development.\nThen I switched sides When I moved to Florianópolis in 2020, I was already in the middle of a career change, studying programming. That\u0026rsquo;s where it came together: I joined DevInHouse, a training program run by SENAI in partnership with a software company. At the end of the course, after a selection process, ten of us were hired.\nI joined as a trainee in June 2021. Since then I\u0026rsquo;ve climbed every rung — junior, mid-level and, since 2024, senior. In 2023 I also took on the team\u0026rsquo;s technical leadership, which there is a role rather than a job title: on paper, I\u0026rsquo;m still a developer.\nIn 2022 the circle closed in a way I hadn\u0026rsquo;t expected: I went back to DevInHouse as a teacher, covering the Java module for a new cohort. A year earlier, I had been on the other side of that classroom.\nThese days my work is a mix of software architecture, technical decisions, mentoring and translation — in the literal sense: turning business needs into technical solutions, and explaining technical constraints to people who don\u0026rsquo;t write code.\nIn practice, I work with:\nBackend: Java with Spring Boot, Node.js Frontend: React with TypeScript Data: PostgreSQL, SQL Server, MongoDB Infra and delivery: Docker, Kubernetes, CI/CD pipelines That infrastructure background never really went away. It shows up every time I think about observability, about how a system behaves under load, or about why an architecture decision that looked elegant on the diagram becomes a problem at three in the morning.\nEducation I hold a bachelor\u0026rsquo;s degree in Information Systems from Universidade Salvador. More recently, I completed a postgraduate program in Software Architecture at FIAP.\nAlong the way I picked up a few certifications I still use more often than I expected: ITIL Foundation, Zabbix Specialist and Professional.\nWhy this blog Writing is how I find out I didn\u0026rsquo;t understand something as well as I thought. Here I record technical decisions and the reasoning that led to them — including the ones I\u0026rsquo;d make differently today.\nIf any of these posts saves you a few hours of digging, the blog has paid for itself.\nContact GitHub: @mausampaio LinkedIn: in/mausampaio ","permalink":"https://mausampaio.com/en/about/","summary":"Tech lead in Florianópolis, Brazil. I came to software development through the infrastructure door, and it changed how I think about systems.","title":"About"}]