I transitioned from teaching English in 2019 to software development in 2022, specializing in full-stack development with TypeScript, React, Node.js, and Golang. Currently working as a Full-Stack Developer, I contributed across development, infrastructure, and business strategy. I'm continuously expanding my skills in cybersecurity, DevOps, and backend architecture.
Built VPS automation features with Go-Ansible and React, enabling self-service server management for customers. Developed a Docker management system with Golang, Gin, and PostgreSQL. Led a dev team, participated in hiring, and acted as right-hand to the company leader on strategic decisions. Created the company landing page and managed Google/Facebook Ads campaigns to drive customer acquisition.
Delivered web applications and custom software solutions for multiple clients. Built full-stack projects from requirements to deployment using React, Vue, Next.js, Nuxt.js, Express, NestJS, MongoDB, PostgreSQL, and Docker.
Maintained and extended the company's core platform, adding subscription plans and role-based permissions. Built an admin dashboard for customer and affiliate management. Developed desktop apps with Electron for Telegram bot management and automation. Migrated JavaScript codebase to TypeScript, improving type safety and maintainability. Created multiple PWAs with React and migrated hosting from Heroku/Vercel to a private VPS, cutting costs and improving response times.
I freelanced as a private English teacher online during the pandemic.
I worked at MUNDO HB, where I previously studied, to teach English classes at all levels, from basic to advanced. In the advanced classes, I conducted the classes entirely in English, demonstrating fluency and promoting total immersion in the language.
Java10x is a comprehensive course covering Java fundamentals through advanced concepts including Arrays, Ternary operators, OOP concepts, Interfaces, Abstract Classes, Enums, Generics, Exceptions, Collections (Queue, Stack, HashMap), Memory Management, and BigO Notation. The Spring Boot track covers Spring Boot fundamentals, S.O.L.I.D principles, Clean Architecture concepts, Docker containerization, Thymeleaf templating, Security implementations, JWT authentication, Redis caching, and advanced architecture patterns. The program emphasizes practical object-oriented programming, modern enterprise development practices, and business logic implementation.
Introduction to Cybersecurity is a foundational course covering core security fundamentals including the CIA Triad (Confidentiality, Integrity, Availability) and the modern threat landscape. Key topics include recognizing various malware types, social engineering, and phishing. The course details essential digital hygiene practices, Multi-Factor Authentication (MFA), strong password creation, and device hardening. It introduces basic network security components like firewalls and encryption, outlines risk management, and provides an overview of security incident response and the career roles of cybersecurity professionals.
Conectar is an introductory programming course that teaches the fundamental concepts of computing, including hardware, software, the internet, servers, and the distinction between frontend and backend development.
The lessons in the freeCodeCamp certifications cover various topics such as web development, HTML, CSS, responsive web design, information security, machine learning, and functional programming languages like Python and JavaScript. FreeCodeCamp teaching style combines both text and videos.
In ProgramadorBR Web Full Stack by Igor Oliveira, you will learn the fundamentals of full-stack web development, covering both front-end technologies like HTML, CSS, JavaScript, and ReactJS alongside back-end concepts including server-side techs such as Node.js with Express, database management with MongoDB, and how to build complete web applications from start to finish, essentially encompassing the entire process of designing, developing, and deploying a website or web application.
I attained fluency in English through dedicated study and practice.
Fluent English