Desenvolvedor Full stack
Olá, meu nome é Roberto Baiochi
Transformando ideias em soluções completas de maneira ágil e eficiente.
Transformando ideias em soluções completas de maneira ágil e eficiente.
Confira aqui uma seleção dos meus trabalhos mais recentes e significativos, abrangendo Javascript, Typescript, React, Next.js, Node.js, .NET, construção de APIs, entre outros, demonstrando minha capacidade e conhecimento técnico.
Oi para você! Espero que esteja bem! Estou animado para compartilhar com você um pouco sobre o meu percurso e as habilidades que eu posso ajudar no seu projeto.
Muito prazer, meu nome é Roberto, tenho 33 anos, e resido na acolhedora cidade de Valinhos, situada no interior de São Paulo.
Sou estudante de Análise e Desenvolvimento de Sistemas pela Estácio, estou cursando o terceiro semestre, porém, minha jornada com desenvolvimento de software iniciou-se a mais de 3 anos. Durante esse período, estudei e conquistei diversos certificados , alguns através da Udemy, outros com instrutores como o Kevin Powell e atualmente estou ampliando ainda mais meu conhecimento pela plataforma da DIO, o que tem se mostrado uma experiência enriquecedora.
Em relação as minhas habilidades técnicas, tenho experiência com HTML, CSS, Javascript, Typescript, ReactJs, NextJs, NodeJs, .NET, Docker, consumo e desenvolvimento de APIs e desenvolvimento web.


Esta seção apresenta uma seleção dos cursos, certificados, estudos e experiências profissionais que adquiri.
Início: 2021 - Cursando 3º Período
Minha formação em Análise e Desenvolvimento de Sistemas tem sido um percurso de crescimento profissional constante. Me especializei em áreas como Desenvolvimento Web, Python, Segurança da Informação, Engenharia de Usabilidade, Computação em Nuvem, Estrutura de Dados em C/C++ e Modelagem de Sistemas UML. Durante o curso, eu fui capaz de aliar teoria à prática, ampliando minha competência técnica. Esta formação diversificada me capacita efetivamente para os desafios complexos da atualidade no campo da tecnologia.
Essa formação me capacitou a configurar o ambiente de desenvolvimento Node.js utilizando TypeScript, modularizar projetos com CommonJS e ECMAScript Modules, gerenciar pacotes, scripts e variáveis de ambiente, entender o protocolo HTTP, e criar APIs Restful com os frameworks Fastify e Express.js. Durante o curso, desenvolvi seis projetos com Node.js, incluindo três APIs.
Esta formação permitiu me especializar na linguagem de programação C#, com foco no paradigma de programação orientada a objetos. O curso também propiciou a aplicação prática desses conceitos teóricos através de projetos no ambiente Windows Form com a utilização do .NET
Esta formação me possibilitou o domínio do gerenciamento de dados, desde a criação até a atualização de registros, utilizando a linguagem padrão para bancos de dados. Adquiri competência em tarefas como a criação e exclusão de tabelas, manipulação de dados, gerenciamento de tipos de dados, relacionamento entre tabelas, utilização de cláusulas, funções, triggers e transações.
Neste curso, ganhei experiência prática na criação de um servidor usando NodeJs, ExpressJs e Typescript. As competências adquiridas incluem: conexão com o banco de dados PostgreSQL, criação e autenticação de usuários, gestão de erros e implementação de duas interfaces diferentes com NextJs e React-Native. A interação entre as aplicações foi feita através de uma API implementada em NodeJs.
Este é um curso internacional de especialização focado na responsividade de layouts para projetos web, ressaltando a importância e vantagens do conceito mobile first em aplicações. O curso aprofundou técnicas e expandiu a compreensão de como utilizar o CSS de forma mais eficaz.
Nesse curso intensivo, aprofundei meu entendimento da estrutura do ReactJs, incluindo a utilização e criação de hooks personalizados. Estudamos também rotas dinâmicas e o ciclo de vida dos componentes. Além disso, foi abordada a utilização do NextJs com foco em Server Side Rendering e Static Site Generation
Esta formação abordou desde os fundamentos de tipos primitivos e configurações do TypeScript, até conceitos mais complexos, como declarações de type Alias, Interfaces e literal types. Durante o curso, fomos além, explorando o uso de Classes, Decorators e a aplicação do TypeScript em frameworks como Reactjs e Express.js.
No curso, mergulhamos a fundo no controle de versão usando o Git. Aprendi sobre os comandos essenciais, as melhores práticas de versionamento e administração de repositórios. Além disso, também abordamos padrão de commits e a importância de sua consistência. O curso também englobou o uso eficaz do GitHub como plataforma de hospedagem. Essa capacitação elevou minha competência em gerenciamento de versões e uso do Git.
Setembro/2023 - Atualmente
Tenho experiência em idealização e implementação de sistemas robustos de gerenciamento de ordens de serviço, empregando as tecnologias Next.Js e TypeScript. Meu trabalho envolve o desenvolvimento meticuloso de componentes reutilizáveis, otimizando sua aplicação em várias partes do sistema. Sistematizei e refinei a criação de formulários, garantindo interatividade eficiente com o banco de dados. Também cuidei da autenticação e do processo de criação de usuários, trazendo maior segurança ao sistema. Desenvolvi e documentei APIs REST usando Node.js e Swagger, tornando a integração com outros sistemas mais fluida. Além disso, tenho vivência com a conteinerização Docker, garantindo um ambiente de desenvolvimento consistente e eficiente.
Janeiro/2022 - Setembro/2023
Minha experiência abrange a realização de projetos de desenvolvimento web e mobile para clientes de diversas indústrias. Utilizo uma gama de ferramentas e linguagens de programação de última geração, incluindo React, HTML, CSS, JavaScript, Node JS e React-Native. Minhas habilidades extendem-se até o gerenciamento de projetos de design, desde o planejamento e execução até a entrega. Este processo certifica que os projetos desenvolvidos estejam alinhados à proposta de valor de cada cliente, satisfazendo assim suas necessidades e objetivos
Desenvolvimento de landing pages, sites comerciais ou pessoais e sistemas web responsivos em mobile-first, manutenção de códigos e implementações de novas funcionalidades.
Criação e manutenção de APIs, manutenção de códigos e implementações de novas funcionalidades.
Para que o usuário tenha uma melhor experiência do sistema web.
Entre em contato comigo para mais informações ou para discutir como posso ajudar em seu projeto. Estou disponível via e-mail, WhatsApp e redes sociais. Você também pode enviar uma mensagem através do formulário abaixo. Será um prazer conversar com você!