Bruno Oliveira
Software Engineering Student

See my services


Portfolio
Work experience
Estagiário de Desenvolvimento de Software
Self Employed • Part-time
Jan 2023 - Present • 3 yrs 6 mos
Desenvolvi projetos independentes de programação para praticar e aprofundar meus conhecimentos em desenvolvimento de software. Trabalhei principalmente com Java e JavaScript, criando aplicações simples, aplicando conceitos de orientação a objetos, integração com APIs e desenvolvimento de interfaces web utilizando HTML e CSS. Também utilizei Git e GitHub para versionamento, organização do código e controle das alterações durante o desenvolvimento. No banco de dados, trabalhei com SQL e MySQL na criação de tabelas, consultas e funcionalidades básicas de cadastro e gerenciamento de informações. Esses projetos contribuíram para minha evolução técnica e me ajudaram a desenvolver uma base mais sólida para atuar em projetos como freelancer, buscando sempre entregar soluções organizadas e funcionais.
Desenvolvedor de Software Freelancer
Freelancing Career • Part-time
Dec 2023 - Jul 2026 • 2 yrs 7 mos
Atuo como desenvolvedor de software freelancer, ajudando pequenos negócios e profissionais autônomos a terem sistemas simples e funcionais para o dia a dia. Já desenvolvi aplicações web básicas em JavaScript, HTML e CSS, focadas em formulários, páginas institucionais e painéis administrativos simples. Também trabalho com bancos de dados relacionais usando SQL e MySQL, criando tabelas, consultas e relatórios para organizar informações de clientes, vendas e estoque. Em alguns projetos, integro essas bases com interfaces web para que o cliente consiga visualizar e filtrar dados sem precisar mexer direto no banco. Nos projetos, uso Git e GitHub para versionamento de código e documentação, mantendo o histórico de alterações e facilitando correções. Tenho experiência em testar funcionalidades, corrigir bugs e melhorar a experiência de uso a partir do feedback dos clientes. Hoje, meu foco é pegar projetos de sites e sistemas pequenos, onde eu possa cuidar de tudo: entender o problema, propor a solução, implementar, testar e entregar com código organizado e bem documentado