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.
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