Marcos Rodrigues

Marcos Rodrigues

Desenvolvedor de Software | Bacharel em Sistemas de Informação

📍 Itaquaquecetuba, SP, Brasil

linkedinlinkedinlinkedin

📖 Minha Jornada na Tecnologia

Iniciei minha trajetória em tecnologia em 2018, cursando um técnico em informática 🎓.

Durante o curso, tive contato com diversas áreas, como desenvolvimento desktop e web, redes e hardware.

💻 No meu TCC, trabalhei com minha equipe na construção de um site para o nicho fitness, onde tive meu primeiro contato com:

🔹 HTML, CSS, JavaScript, PHP e bancos de dados relacionais.

📚 Em 2019, conquistei uma bolsa de 100% no curso de Sistemas de Informação e iniciei minha graduação em 2020.

Paralelamente, comecei a atuar como freelancer no desenvolvimento de sites e, pouco depois, com um ano de faculdade, em 2021, ingressei em um estágio. Posteriormente, fui efetivado, o que me permitiu aprofundar meus conhecimentos em:

  • 🔹 Java com Spring ☕
  • 🔹 ERP Protheus (TOTVS) 🏢
  • 🔹 Banco de Dados Relacional SQL Server 🗄️
  • 🔹 Next.js ⚛️ | Node.js 🟢 | Azure ☁️

🎓 Em 2024, concluí minha formação e, no meu TCC, desenvolvi, junto com minha equipe, um sistema web de controle de finanças pessoais, utilizando:

  • 🔹 Next.js ⚛️ | Node.js 🟢 | AWS ☁️ | Docker 🐳
  • 🔹 GitHub, GitFlow e GitHub Actions 🤖 para CI/CD automatizado

Atualmente, sou formado em Sistemas de Informação e crio soluções web eficientes e escaláveis.

🌐 Projetos Online

StudentPractices Skills Tecnologicas

📝 Blog informativo sobre tecnologia, abordando temas como programação, bancos de dados, aplicativos, ferramentas, inteligência artificial e muito mais.

Os conteúdos são bem estruturados e focam nas tendências e novidades mais recentes do mundo da tecnologia.

StudentPractices Student Practices

📚 Plataforma educacional com conteúdos interativos, incluindo quizzes, questões do ENEM e vestibulares, além de um blog informativo com dicas e novidades sobre educação.

StudentPractices Money Map

🎓 Projeto de TCC: Sistema de Controle de Finanças Pessoais

Um sistema para gerenciamento de despesas, receitas e metas financeiras. O usuário pode cadastrar suas metas, adicionar saldo a elas e acompanhar o progresso até que o valor total seja alcançado.

Além disso, o sistema conta com dashboards interativos e gráficos que comparam despesas, receitas e metas, proporcionando uma visão clara da situação financeira.

💻 Tecnologias que Eu Utilizo

🖥️ HTML / CSS / JavaScript

A base do desenvolvimento web, permitindo a criação de páginas estruturadas (HTML), estilizadas (CSS) e interativas (JavaScript).

⚛️ React / Next.js

React é uma biblioteca JavaScript para construção de interfaces dinâmicas e reutilizáveis. Next.js adiciona recursos como renderização no servidor e otimização para SEO.

🟢 Vue.js

Framework progressivo para a construção de interfaces modernas, focado na reatividade, modularização e facilidade de aprendizado.

🅰️ Angular

Framework completo para desenvolvimento de aplicações web robustas, utilizando TypeScript e arquitetura modular.

🖧 Node.js

Ambiente de execução para JavaScript no backend, permitindo a criação de servidores rápidos, escaláveis e baseados em eventos.

☕ Java

Linguagem de programação versátil e amplamente utilizada para aplicações corporativas, desenvolvimento Android e sistemas de alto desempenho.

🌀 Spring Boot

Framework Java que simplifica o desenvolvimento de aplicações robustas, escaláveis e seguras, com integração fácil a bancos de dados e microsserviços.

🐘 PHP

Linguagem de programação amplamente usada para desenvolvimento web dinâmico, com suporte a bancos de dados e integração fácil com servidores.

🌟 Laravel

Framework PHP moderno e elegante, que facilita o desenvolvimento de aplicações robustas com arquitetura MVC e recursos avançados.

🐳 Docker

Plataforma para criação, envio e execução de aplicativos em contêineres, garantindo ambientes consistentes e escaláveis.

🖥️ Servidores VPS

Configuração e gerenciamento de servidores virtuais privados (VPS) para hospedagem de aplicações e serviços web.

☁️ AWS (Amazon Web Services)

Plataforma de computação em nuvem com serviços escaláveis para hospedagem, bancos de dados, machine learning e muito mais.

🖥️ ERP Protheus (TOTVS)

Configuração, administração e personalização do ERP Protheus, incluindo módulos, integrações e parametrizações específicas para otimização de processos empresariais.