BEM VINDO

Contrate-me

Prazer, sou o Samuel.

Sou programador web profissional a cerca de um ano e meio e atualmente trabalho desenvolvendo páginas, softwares e blogs pela internet a fora.


Estou cursando engenharia de software por amor para aperfeiçoar minhas habilidades na escrita e organização de código. Gosto muito de ajudar pessoas que querem entrar para a área de desenvolvimento por isso sou bem ativo em comunidades e grupos que buscam esses conhecimentos.

Sempre procuro trabalhar com as tecnologias que melhor atenderá o meu cliente para que haja uma melhor experiência e usabilidade do software final. Tenho trabalhado bastante com a stack do famoso Node JS fazendo SPA’s de pequeno porte com tudo o que tem direito.



Atualmente

  • Desenvolvedor estagiário no Tribunal de Contas da União (8 meses).

  • Desenvolvedo um projeto pessoal para ajudar pessoas a administrar seus aluguéis.

  • Desenvolvedo um projeto em grupo para um delivery de supermercados.

  • Cursando engenharia de software na universidade Uniceplac - Gama (3º Semestre) .


  • Previamente

  • Término do desenvolvimento de um software para pesquisadores de uma universidade.

  • Término do ensino médio (2017)

  • Término do curso técnico em multimídia pelo SENAI - Gama DF.(2016)

  • Ativo em projetos para ajudar quem quer aprender a programar em Node JS ou aprender a essência do desenvolvimento.

  • ALGUMAS OUTRAS COISAS

    Estudo


    Nesse último mês venho estudando bastante o desenvolvimento de softwares web utilizando Java com seu famoso frameworkSpring Boot. Ainda não sou um expert com ele, mas já consigo fazer aplicações que requerem integrações com banco de dados e também autorizações.

    Venho estudando e aplicando conhecimentos também com o TypeScript, uma famosa "linguagem" utilizada para tipar os dados do JavaScript. Cada vez mais vejo a necessidade de utilizá-lo em meus projetos graças a facilidade que ela me da ao juntar mais pessoas para desenvolver.


    Meu tempo livre


    Quando não estou desenvolvendo costumo ler livros sobre economia e mercado de ações que busco um dia entrar e começar a investir. Fora isso também curto jogar um Counter Strike ou League of Legends com meus amigos.

    Costumo fazer caminhadas de manhã para relaxar um pouco e também manter a forma.

    Habilidades


    Node Js: Linguagem que uso para desenvolver projetos. Tenho bastamte conhecimento sobre. Com ele e uma equipe sou capaz de desenvolver um sistema de larga escala com filas, banco de dados, dados em tempo real, etc.

    TypeScript: É a "linguagem" que dar poder ao JavaScript implementando a tipagem de dados nela. Com ela sou capaz de criar projetos que podem escalar facilmente por causa da organização e arquitetura do software que ela ajuda a proporcionar.

    Express JS: Este é o principal framework para desenvolvimento de API's RESTful que utilizo. Com ele sou capaz de gerenciar rotas, tipos de respostas, integração com banco de dados, gerenciamento de filas, envios de email, etc. Importante lembrar que só ele não é capaz disso, o que necesista de conhecimento de outras bibliotecas que dão mais poder a ele.

    Adonis JS É um framework completo inpirado no Laravel para aplicações em Node JS. Aos poucos estou migrando do node JS para ele por causa da arquitetura padrão que ele fornece facilitando o trabalho em equipe e divergências entre padrões de projeto. Possuo um conhecimento intermediário, mas sou capaz de produzir facilmente uma api RESTful integrada com banco de dados, autorizações, autenticação, filas, envios de email, etc.

    React JS:  Biblioteca para criação de interfaces gráficas para web. Possuo um conhecimento avançado com ela sendo capaz de gerenciar estados, ciclos de renderizações, estilos, temas, propriedades globais, entre outros.

    Next JS: Este é um framework para desenvolvimento de interfaces que utiliza o React para o desenvolvimento de telas que futuramente podem ser geradas estaticamente. Possuo um conhecimento intermediário com ele. Mas já sou capaz de desenvoler um blog, e-commerce, entre outros.

    Java Uma linguagem fortemente tipada largamente utilizada no mundo corporativa. Sou novato com ela mas busco aperfeiçoar meu conhecimento ao máximo pela importância que ela tem no mercado. Domino o conceito de orientação a objetos que ela utiliza por trás, implementando herança, polimorfismo e encapsulamento facilmente.

    Spring Boot Um framework java para quase todos os tipos de aplicações. Meu conhecimento com ele é basico visto a infinidade de conceitos que ele tem a oferecer. Fiz pequenas aplicações CRUD para desenvolver-me um pouco nesta ferramenta.