Currículo Desenvolvedor
Currículo Desenvolvedor
Currículo Desenvolvedor
RESUMO E OBJETIVO
Graduando em Ciência da Computação, venho estudando linguagens de programação bem como a
própria computação desde o final de 2016. A primeira linguagem que aprendi de fato foi C, que me
permitiu entender desde conceitos simples como tipagem de variáveis, escopo, funções, loops e
condicionais, até conceitos avançados, como alocação dinâmica de memória, estruturas de dados e
apontadores. Esse conhecimento facilitou muito meu aprendizado em linguagens de mais alto nível,
como Java, onde aprendi sobre encapsulamento, herança, polimorfismo, algoritmos de ordenação,
árvores e padrões de design. Desde o fim de 2019 comecei a dedicar meus estudos ao
desenvolvimento web e consequentemente as tecnologias que fazem parte (HTML, CSS, JavaScript,
Node.js, etc). Diante do exposto e da minha intenção em continuar me desenvolvendo, atualmente
estou interessado em entrar em uma empresa de impacto na área do desenvolvimento de software,
transformando meus conhecimentos e experiências em trabalho de qualidade que possa beneficiar a
ambos colegas de trabalho e clientes, sempre buscando formas de me aprimorar, através do
aprendizado de novas habilidades técnicas e/ou socioemocionais.
COMPETÊNCIAS
Técnicas: Socioemocionais:
● Linguagem C (Avançado); ● Aprendizado rápido;
● Linguagem Python (Intermediário); ● Proatividade;
● Linguagem Java (+ Spring Boot); ● Trabalho em equipe coordenado;
● Linguagem JavaScript (e TypeScript); ● Abertura a críticas construtivas;
● HTML5, CSS3 (+ React.js básico); ● Paciência;
● API’s REST (+ Node.js + Express); ● Organização;
● Autenticação e autorização com JWT; ● Empatia;
● Git e GitHub; ● Visão positivista dos acontecimentos;
● Programação Orientada a Objetos; ● Melhoramento contínuo;
● GRASP e SOLID; ● Criatividade para resolver problemas;
● Bancos de dados SQL e NoSQL; ● Pensamento crítico.
● Inglês (nível C2 proficiente).
EXPERIÊNCIAS
Smartiks - Julho de 2021 - Dezembro de 2021
● Atuação como desenvolvedor back-end JavaScript/TypeScript (Node.js/Express/TypeORM).
● Empresa que atua com players do setor elétrico como CHESF e ENGIE.
● Utilização de TDD nos testes, através do framework Jest.
● Versionamento de código com GitLab e GitHub.
● Utilização de bancos de dados relacionais SQLite e Oracle.
● Tarefas relacionadas à containers Docker;
● Aplicação de metodologias de desenvolvimento ágil (scrum e Azure) no ciclo de vida.
EDUCAÇÃO
Universidade Federal de Campina Grande
AGOSTO DE 2018 - MARÇO DE 2024 (PREVISÃO)
Bacharelado em Ciência da Computação.