Atualmente, sou estudante do quarto ano de Engenharia de Software na Universidade de Brasília (UnB). Desde o início da minha jornada acadêmica, desenvolvi uma profunda paixão por tecnologia e inovação, o que me levou a explorar diversas áreas dentro do campo da engenharia de software. Além disso, possuo um diploma em Big Data e Inteligência Analítica pelo Instituto de Educação Superior de Brasília (IESB), onde aprendi a importância da análise de dados na tomada de decisões estratégicas.
No último ano, tive a oportunidade de trabalhar como estagiário no projeto Inteligeo da Polícia Federal, onde fui exposto a desafios reais e complexos. Essa experiência me permitiu aplicar meus conhecimentos teóricos em um ambiente prático, aprimorando minhas habilidades em desenvolvimento de software, análise de dados e colaboração em equipe. Aprendi a importância de uma comunicação eficaz e do trabalho em equipe para o sucesso de projetos tecnológicos.
Minha paixão reside em utilizar a tecnologia para resolver problemas complexos e impactar positivamente a vida das pessoas. Estou particularmente interessado em áreas como inteligência artificial, machine learning e desenvolvimento de aplicações web. Acredito que a tecnologia tem o poder de transformar a sociedade e estou comprometido em fazer parte dessa mudança.
Meu perfil no GitHub apresenta um registro das contribuições em projetos pessoais e colaborações em repositórios de terceiros. O GitHub Profile Trophy destaca as conquistas, incluindo participações em projetos e engajamento com a comunidade de desenvolvedores. O GitHub é uma plataforma essencial para o desenvolvimento de software, permitindo a troca de conhecimentos e a resolução colaborativa de problemas. As contribuições refletem o compromisso com o aprendizado contínuo e a melhoria das habilidades técnicas.
Portifólio: Portfolio
Linkedin:
João Lucas Vasconcelos
GitHub:
VasconcelosJoao
Email:
[email protected]
O Frontend é a parte da aplicação com a qual os usuários interagem diretamente. Utilizo React para construir interfaces de usuário dinâmicas e responsivas, aproveitando sua capacidade de criar componentes reutilizáveis. O JavaScript e TypeScript são essenciais para a lógica de programação, enquanto o Figma é utilizado para design e prototipagem de interfaces.
O Backend é responsável pelo processamento de dados e lógica de negócios. Utilizo Django para desenvolver aplicações web robustas e escaláveis, aproveitando seus recursos como ORM e autenticação. Node.js é utilizado para construir APIs eficientes e em tempo real, permitindo uma comunicação fluida entre o cliente e o servidor.
Para o armazenamento de dados, utilizo MySQL e PostgreSQL, que são bancos de dados relacionais robustos e escaláveis. O SQLite é utilizado para desenvolvimento e testes, devido à sua simplicidade e leveza. Essas tecnologias garantem a integridade e eficiência no gerenciamento de dados.
Utilizo Docker para criar ambientes de desenvolvimento isolados e consistentes, facilitando a implantação de aplicações. Git é a ferramenta de versionamento que utilizo para gerenciar o código-fonte e colaborar com outros desenvolvedores. Kubernetes é empregado para orquestração de contêineres, garantindo escalabilidade e gerenciamento eficiente de aplicações em produção.
Além das tecnologias principais, também trabalho com **Python** para análise de dados e automação de tarefas. **Haskell** é uma linguagem funcional que exploro para entender conceitos avançados de programação e desenvolvimento de software.