Full Stack Developer & Software Engineer
Passionate about creating innovative solutions and building exceptional digital experiences. Specialized in modern web technologies and scalable applications.
Full Stack Developer at Linear Sistemas, with a postgraduate degree in Software Engineering from PUC Minas and a Technologist degree in Systems Analysis and Development.
I have hands-on experience with C#, GoLang, TypeScript and JavaScript, working with technologies such as .NET Framework, React.js, and React Native. I also have solid knowledge in infrastructure and actively contribute to DevOps practices, including CI/CD pipeline management and automation.
I'm passionate about technology, innovation, and team collaboration. I work closely with development teams, providing technical support and driving continuous improvement in our solutions.
Currently focused on expanding my expertise in native Android development using Kotlin. Upper Intermediate English proficiency, enabling effective communication in technical and professional settings.
Building impactful solutions across diverse industries and continuously evolving with modern technologies.
Transitioning to a full-stack capacity, I became responsible for the entire development lifecycle of new features. On the back-end, I engineered new microservices in C# and .NET, leveraging Entity Framework for data persistence and RabbitMQ for creating resilient, message-driven systems. I focused heavily on performance, optimizing database queries and refactoring slow batch processes with parallelism. To ensure system reliability, I built a comprehensive observability stack with Jaeger, Prometheus, and Grafana. I also developed real-time functionalities using WebSockets and SSE. In addition to these back-end responsibilities, I continued to lead front-end development, ensuring seamless integration and high-quality user experiences.
In this role, I took ownership of key architectural and performance initiatives. I led the strategic migration of our internal component library to TypeScript and pioneered the adoption of a Micro Front-End architecture with Module Federation. On the performance side, I optimized our build system by fine-tuning the Webpack configuration and improved front-end load times by implementing skeleton screens. I also expanded our development infrastructure by building out robust CI/CD pipelines that automated quality checks and deployments. Beyond technical tasks, I actively mentored other developers and contributed to our roadmap by analyzing new features and defining technical tasks for the team.
In this role, I was responsible for delivering a high volume of front-end tasks, from feature development to maintenance. I played a key part in improving our codebase by refactoring older class components into modern functional components and ensuring our NPM dependencies were up-to-date. Guided by DRY and KISS principles, I focused on writing clean code and often proposed interface improvements to enhance the final product. I also enjoyed collaborating with the team by providing support to my junior peers.
As a trainee, I contributed to the development of user-facing features using React.js and Redux. My primary responsibilities included building responsive and accessible web interfaces and contributing to the creation and maintenance of a shared component package, which improved development efficiency and consistency across the application.
Ready to bring your ideas to life? I'm always excited to collaborate on innovative projects and explore new opportunities.