ricardo@ubuntu : ~ $

Sobre mim

> Formações

# Arquitetura de Soluções - PUC Minas, mar. 2022 / out. 2023 [pós-graduação]

Com uma sólida base para formar um bom arquiteto de soluções, matérias como Arquitetura Corporativa, Arquitetura Frontend, Arquitetura Backend, Gestão de Produtos Digitais, Gestão de Projetos Ágeis etc. a PUC Minas pôde oferecer o que é necessário para um bom profissional do ramo de arquitetura de soluções. Além disso, pude ser classificado entre as 20 startups com ideias mais inovadores entre as + 100 concorrentes. A ideia de um vaso de plantas inteligente, o GLEAF, pôde proporcionar a experiência de receber todo o apoio e mentoria da universidade, onde os membros da equipe puderam fazer pesquisa de mercado, montagem do modelo CANVAS Business, codificadação (NodeJS + Prisma com C++ para o sistema embarcado) e muito mais!

# Ciência da Computação - UNISANTOS, jan. 2018 / dez. 2021 [graduação]

Como estudante da UNISANTOS, pude desenvolver habilidades em diversos tipos campos da computação, passando desde Algoritmos, Engenharia de Software, uma forte base matemática como, por exemplo, Cálculo, Álgebra, Geometria, indo até áreas mais avançadas, tais como Sistemas Distribuídos, Programação Paralela e Concorrente, Inteligência Artificial, Gestão de Projetos etc.

> Experiências

# HexagonPro - out. 2021 / atualmente

Presto serviços para a HexagonPro, onde ela possui projetos com diversas empresas portuárias, tendo APIs que se conectam com serviços governamentais, como o SISCOMEX. Sou o responsável por desenvolver e corrigir funcionalidades, planejar e implementar soluções, utilizando C#/.NET Core, servidores IIS, SGBDs como o Oracle SQL Developer, documentando APIs com Swagger. Além disso, realizou o papel de Scrum Master, em paralelo ao de desenvolvedor, organizando e orientando um time de desenvolvedores, com aproximadamente 10 membros, sendo, também, líder de uma equipe de backend para o desenvolvimento de um sistema de gestão portuária do tipo de Line-Up, contendo controles de carga e descarga, previsão climática, otimização sugestões automatizadas de viagens de navios etc. para o Porto de Santos.

# Evewhere - jul. 2020 / nov. 2021

Prestei serviços para a startup Evewhere, dona de alguns projetos, tais como a Streamfy , uma plataforma de criação e comercialização de cursos e vídeos on demand, Mentorizze , uma aplicação de venda de vídeo-chamadas privadas, e a Referai, um sistema para integração de afiliados em plataformas terceiras. Nesses diferentes projetos, pude utilizar tecnologias como NodeJS, NestJS, Prisma, SQL Server, PostgreSQL, Redis, JWT, Docker etc. Além disso, APIs externas e serviços de nuvem, tais como AWS S3, AWS EC2, Cloudflare, Dacast, PagarMe, Pusher, SMTPs etc. O ambiente pôde proporcionar aprendizados como o trabalho em equipe, comunicação através de reuniões, metodologias ágeis etc. Prestei serviços como desenvolvedor backend, criando soluções, arquiteturas, diagramações do banco de dados, correções de bugs e muito mais.

# Spacemoon - nov. 2019 / jul. 2020

Trabalhei como Desenvolvedor Full-Stack na aceleradora SpaceMoon , localizada em Santos, São Paulo. Utilizei tecnologias como PHP7, Laravel, MySQL, VueJs, Jquery, Bootstrap, Git, Dart, Flutter etc. Fui o responsável pela arquitetura da API; por um período, mexi com a aplicação móvel, e, no frontend, corrigi bugs e criei novas funcionalidades. Devido ao ambiente de coworking e aos divesos desenvolvedores no mesmo ambiente, era comum a utlização de metodologias ágeis.

> Experiências Adicionais

# Colégio Jean Piaget, Freelance - set. 2022 / fev. 2023

Foi contratado o serviço de migração de uma tecnologia legada, feita em PHP (Laravel e Twig) utilizando a arquitetura MVC, para a utilização de servidores em nuvem, onde é utilizado NodeJS e uma arquitetura REST, onde uma API terceira é utilizada para gerir os dados dos alunos e funcionários.

# Gleaf, Competição de startups - mai. 2022 / ago. 2022

O GLEAF é um vaso inteligente, onde há integração com tecnologia embarcada e consumo de serviços web para que o monitoramento da saúde e desenvolvimento das plantas domésticas possa ser feito. Ao concorrer com mais de 100 startups, o GLEAF foi o premiado para prosseguir para a fase seguinte, ficando dentre as 20 ideias que receberam auxílio técnico de gestores e toda a infraestrutura da universidade. As especificações técnicas da startup criada são: NodeJS/NestJS junto ao Prisma para o desenvolvimento do backend e, para o sistema embarcado, C++ junto de algumas bibliotecas específicas. Além disso, o fluxo da empresa foi criado, tal como o CANVAS Business, análise de concorrentes do mercado, pesquisa de campo, levantamento de requisitos etc.

# Santo Scuderi, Maratona de Programação - 2018

Pude participar de três maratonas de programação, a Santo Scuderi . Na primeira participação, em 2018, pude ser classificado, junto à equipe que fiz parte, em sérimo lugar, tendo participado mais de 20 equipes de diferentes universidades. No ano seguinte, em 2019, conseguimos a quinta colocação dentre as 27 demais equipes. E, em seguida, fomos classificados em terceiro lugar.

> Idiomas

Tenho conhecimento intermediário no idioma inglês. Estudei na rede de ensino de idiomas Wizard , sendo aluno entre o segundo semestre de 2018 até o segundo semestre de 2020.

Competências

> Habilidades

As habilidades a seguir são tecnologias ou ferramentas que possuo algum grau de conhecimento técnico.

  • JavaScript -

    NodeJS, NestJS, Express, TypeORM, Prisma, VueJs, Jquery
    Experiência

    Pude ter a oportunidade de trabalhar com essas tecnologias de JavaScript nas empresas das quais trabalhei. Além disso, horas de estudos foram dedicadas nos cursos profissionalizantes para que eu pudesse ter maior conhecimento sobre essas tecnologias.

  • C# -

    .NET Core, Dapper, EntityFramework, log4net, HangFire
    Experiência

    O acúmulo de experiência dessas tecnologia veio graças às horas de dedicação ao setor portuário, exercido por meio da contratação dos meus serviços pela empresa HexagonPro.

  • PHP -

    Laravel, Blade, PHPMyAdmin, Twig
    Experiência

    Pude trablhar alguns meses com PHP e Laravel. A manutenção e criação de novas funcionalidades na API de um curso de inglês foram fatores decisivos para que eu pudesse me aprofundar no PHP e suas ferramentes, junto a isso, horas de estudos em cursos puderam agregar valor a esses conhecimentos.

  • HTML e CSS -

    BootStrap
    Experiência

    Onde tudo começou, a base para que eu pudesse entrar no desenvolvimento para aplicações web. Com o HTML, CSS e Bootstrap, consegui desenvolver aplicações pessoais e profissionais, utilizando essas tecnologias tanto para projetos da faculdade quanto durante minhas horas de trabalho.

  • C -

    C++, OpenMP, OpenACC, Code::Blocks
    Experiência

    A primeira linguagem de programação que tive um contato profundo. O C foi a linguagem mais utilizada durante toda a minha graduação, não a utilizei profissionalmente, mas, devido às horas de estudo e dedicação, pude ter um vasto conhecimento em diversas funcionalidades providas por essa linguagem. Agregado a isso, algumas bibliotecas para programação de alto desempenho, como a OpenMP e OpenACC, para programação paralela e concorrente, foram utilzadas. O C++ e o Code::Blocks também foram utilizados durante todo esse processo de formação que durou 4 anos.

  • Python -

    OpenCV, Numpy
    Experiência

    Python foi outra linguagem utilizada durante minha gradução. Além disso, pude desenvolver projetos pessoais com o Python, tais como um bot de Twitter, cujo objetivo é, caso alguém o siga, enviar para o novo seguidor uma página específica do Wikipedia.

  • SQL -

    SQL Server, MySQL, PostgreSQL, PL SQL/Oracle
    Experiência

    Durante os anos de desenvolvimento profissional, pude lidar com diferentes tipos de bancos de dados. Inicialmente, utilizei o MySQL e, após alguns meses, os projetos das empresas que passei e a faculdade fizeram necessário o uso de SQL Server, por último, utilizei, também, PostgreSQL.

  • Ferramentas -

    Docker, Redis, AWS S3, AWS EC2, Jira, Trello, Git, Vagrant, Visual Studio Code, Jenkins, Drone CI, Ubuntu GNU-Linux
    Experiência

    O Docker se faz útil durante minha vida profissional. Serviços em nuvem, como os da AWS, também foram utilizados durante o período de trabalho. O Jira como ferramente para gerenciamento de equipes foi muito útil. O Git é o versionador de códigos utilizados nos projetos, junto com o Bitbucket ou o Github. Durante o trabalho, faculdade e vida pessoal, adquiri experiência em Ubuntu. O Vagrante foi utilizado, inicialmente, junto ao Laravel com o PHP.

> Cursos

Os cursos a seguir possuem certificado ou repositórios para comprovar suas autenticidades.

  • Desenvolvimento Web -

    Foco no desenvolvimentos front-end e back-end.
    Iniciado em: janeiro de 2019

    O curso de Desenvolvimento Web é oferecido pela Udemy. Conta com 20 projetos, tem mais de 107 horas de aulas e possui mais de 550 aulas.

    Este curso pôde me proporcionar um bom conhecimento em desenvolvimento web, passando desde HTML, CSS e JavaScript, indo até PHP com PDO, MySQL, PHPMyAdmin, AJAX, padrão de arquitetura MVC etc.

    Respositório

Projetos

  • API de filmes

    Feito utilizando: NodeJS, NestJS, Express, Prisma, JWT, PostgreSQL, Redis, Bull

    Um projeto para estudo do NestJS, feito com NodeJS e Express, onde algumas funcionalidades foram desenvolvidas, como o agendamento de emails usando o Bull junto ao Redis e o Nodemailer, com autenticação usando JWT, o ORM foi em Prisma, com um banco de dados em PostgreSQL.

  • O que fazem os deputados federais?

    Feito utilizando: JavaScript, Jquery, AJAX e BootStrap

    Este projeto divulga dados de deputados federais brasileiros, isso é possível atraveś do consumo da API de Dados Abertos

    Foi desenvolvido em 2019, feito em um grupo de três alunos para um trabalho universitário.

  • Jogo Mata Mosquito

    Feito utilizando: JavaScript, HTML e CSS

    Este jogo, feito utilizando apenas JavaScript, HTML e CSS, foi um dos projetos iniciais propostos durante o ínicio de um curso online que fiz. O jogo tem como objetivo matar o maior número possível de mosquitos na menor quantidade de tempo. Foi feito em 2019.

  • Clone do layout do Spotify

    Feito utilizando: BootStrap, HTML e CSS

    Um clone do layout do Spotify feito durante um dos cursos profissionalizantes.

  • Cobertura Vacinal

    Feito utilizando: C

    Como um trabalho de universitário, pedido na disciplina de Estrurtura de Dados II, foi proposto a criação de uma aplicação, utilizando conceitos de estruturas de dados, como árvores e hashing, e a linguagem de programação C, que lê arquivos do tipo CSV, com dados sobre a cobertura vacinal de todos os municípios do Brasil. Após ler o arquivo, a aplicação deve oferecer opções ao usuário como 'exibir as n cidades (código, nome e cobertura vacinal) com maior cobertura vacinal' e 'exibir as n cidades (código, nome e cobertura vacinal) com menor cobertura vacinal'. Foi desenvolvido em um grupo de três alunos, no ano de 2019.

Para ver mais projetos, visite meu Github =)

Entre em contato