Paulo Batista

Paulo Batista da Costa

Desenvolvedor, Pesquisador & Entusiasta de Software Livre

Entre em Contato

Sobre

Bacharel em Ciência da Computação pela Universidade Tecnológica Federal do Paraná. Durante a graduação trabalhei em muitas áreas do campo da Tecnologia. Tais estão relacionadas à sistemas colaborativos, cidades inteligentes, sistemas microcontrolados, computação acessível para pessoas com deficiência visual e engenharia de software, sendo esta última a principal área em que me dediquei durante meus estudos.

Sou grande fã de Heavy Metal, música clássica, filmes, animes, mangás, livros e Games (Em especial, um alucinado por Skyrim e toda a Série "The Elders Scrolls" da Bethesda). Além disso, um grande amante da mistura boa que se dá entre Café e Programação .

Experiências, Presenças em Evento e Academia


Acoplamento_conceitual

Estudo Empírico sobre o Impacto dos Parâmetros de Pré-processamento e Normalizações no Cálculo do Acoplamento Conceitual.

Estudo realizado para base do meu trabalho de conclusão de curso pela Universidade Tecnológica Federal do Paraná. Com foco em Engenharia de Software, tal trabalho traz uma discussão sobre o Cálculo do Acoplamento Conceitual, uma métrica utilizada em processos de manutenção, correção e identificação da qualidade e características da implementação de software. O resultado deste trabalho foi apresentação na CBSFOT 2018 realizada na cidade de São Carlos (SP), pela Sociedade Brasileira de Computação.

Leia o Trabalho

sistemas_colaborativos

Um Survey sobre Computação Urbana como Meio de Promoção da Interação Social Face-a-Face.

Trabalho desenvolvido durante a graduação. Referente ao contexto de cidades inteligentes, o estudo trata da questão da transformação social do contato face-a-face entre pessoas em ambiente público sendo promovido pela inserção de novas tecnologias no contexto público urbano. Este trabalho foi publicado e apresentado no evento SBSC 2015 (Simpósio Brasileiro de Sistemas Colaborativos) em Salvador (BA), por meio da Sociedade Brasileira de Computação.

Leia o Trabalho

Projetos - Open Source

Simitrieve Open Source

Uma aplicação desenvolvida em Java para avaliar as relações de acoplamento conceitual entre arquivos de código-fonte. Essa ferramenta se baseia na métrica de cosseno e similaridade de texto entre partes do código. Utilizada para avaliação de trabalhos acadêmicos, pode ser utilizada como ferramenta de auxílio para atividades de manutenção da qualidade e tarefas de engenharia de software em projetos de desenvolvimento de software.

Simitrieve no GitHub

Stringutils Open Source

Uma biblioteca desenvolvida em C, voltada para o uso de String. Como manipular String em C não é simples como em linguagens como Python e Java, decidi desenvolver essa biblioteca que facilita e agiliza o uso de string em projetos em C ou C++. Esse projeto ainda está em desenvolvimento.

Stringutils no GitHub

Veja mais no meu GitHub

Trabalho - Experiência

Desenvolvedor de Software em Setor de Qualidade - Junsoft Sistemas (2019 - Atualmente)

Desenvolvedor de aplicações voltadas para a automação de Testes. Além disso, responsável por rotinas de testes para a manutenção da qualidade de software.

Desenvolvedor Web / Mobile - Appmoove (Fevereiro 2017 - Novembro 2017)

Desenvolvimento de aplicações voltadas para o nicho de estacionamento rotativo. Os aplicativos foram desenvolvidos de forma híbrida por meio do uso de frameworks como React (Web) e React Native (Android/IOS). A rotina de desenvolvimento foi pautada na prática do desenvolvimento ágil, especificamente com a adoção do SCRUM.

Formação

Bacharelado em Ciência da Computação - Universidade Tecnológica Federal do Paraná (2013 - 2018)

Formação acadêmica profunda na área de TI. Tal compreendeu vários aspectos computacionais, seja de alto ou baixo nível. Especificamente, investi meus esforços em engenharia de software e projetos, principalmente em técnicas que visam a redução de esforços em processos de desenvolvimento ágil, bem como a melhoria da qualidade de código.

Pós-graduação em Governança e Sustentabilidade - Instituto Federal do Paraná (2018 - Atualmente)

Formação em andamento. A pretenção de uma pós-grauduação é investir esforços em uma nova área, porém complementando a Formação adquirida dentro do espectro da Ciência da Computação. Em minhas pretensões estão amplicar o meu conhecimento a respeito de tecnologias e desenvolvimentos que tornem o uso do ambiente mais sustentável no aspecto ecológico e gerencial, seja no campo, indústria ou meio comercial. Acredito que a computação não tem todas as respostas para um mundo sustentável e mais organizado, mas é uma área que pode trazer mais qualidade de vida e organização para o mundo do amanhã.

Formação Complementar

CCNA Exploration: Network Fundamentals - CISCO Systems (2014)

Formação complementar em redes. Voltada para o aprendizado da teoria que envolve redes, principalmente a respeito de protocolos e estruturas fundamentais de redes, essa certificação abrange todo a base fundamental para o desenvolvimento de assuntos relacionados a diversas áreas de redes. O curso foi ofertado por meio da Universidade Tecnológica Federal do Paraná em parceria com a CISCO, a gigante do ramo de equipamentos de redes e infraestrutura.

Certificado

Estratégia para Proteção da Privacidade de Dados Armazenados na Nuvem - SBBD (2014)

Esse curso de 4 horas de duração trata a respeito da privacidade de dados armazenados em serviços de nuvem. Nisso, abrange o aspecto da criptografia, armazenagem, disponibilidade e acesso de recursos disponibilizado de forma distribuída por meio do uso de banco de dados tradicionais e interfaces providas pelo SQL (Structured Query Language). Este curso foi ministrado em Curitiba no Simpósio Brasileiro de Banco de Dados (SBBD), evento da Sociedade Brasileira de Computação (SBC).

Certificado

Meu GitHub

Visite meu GitHub. Aqui estão meus projetos de código-fonte aberto, os quais compartilho com a comunidade DEV. Sinta-se a vontade.

GitHub Contributions Chart