Monitor com a identidade visual da VN Tech em um ambiente azul escuro.
VV. VINICIUS VIANAEntrar no portfólio

LÓGICA. ESTRUTURA. POSSIBILIDADES.

Role para explorar

Apresentação visual

Vinicius
Viana
JAVA / BACKEND / SOFTWARE DEVELOPMENT

Construindo
soluções além
da interface.
Backend.

Sou Vinicius Viana, desenvolvedor Java e estudante de Ciência da Computação, focado em transformar lógica, dados e boas práticas em aplicações bem estruturadas.

Dom Eliseu — PA, Brasil
POR TRÁS DE CADA INTERFACE
PortfolioController.java
  1. @RestController
  2. @RequestMapping("/api")
  3. public class PortfolioController {
  4. @GetMapping("/developer")
  5. public Developer getDeveloper() {
  6. return new Developer(
  7. "Vinicius Viana",
  8. "Java Backend"
  9. );
  10. }
  11. }
Uma boa interface começa com uma boa estrutura.Explorando APIs com Spring Boot EM ESTUDO
MINHA BASE DE CONSTRUÇÃO
JAVASQLREST API EM ESTUDOSPRING BOOT EM ESTUDO

01 PROJETOS SELECIONADOS

Da lógica à prática.

Cada projeto, um problema real.
Cada solução, um novo aprendizado.

02 /

Projetos Web | VN Tech

Experiência prática, do conceito à interface.
Screenshot do site ZK Barbershop com o título Estilo tem hora marcada.
NEGÓCIO LOCALWEB / 01

ZK Barbershop

Site para barbearia com integração de agendamento através da plataforma Quaddro.

HTML · CSS · JavaScript · Netlify
Screenshot do site Genildo Lanches com apresentação dos lanches e acesso ao cardápio.
PROTÓTIPO · LANCHONETEWEB / 02

Genildo Lanches

Site para lanchonete com apresentação do cardápio, animação por sequência de imagens e pedidos pelo WhatsApp.

HTML · CSS · JavaScript

03 / JAVA NA PRÁTICA

Expense Control Java

Controle de gastos com foco nos fundamentos: cadastro de despesas, geração de extrato e persistência em CSV. Leitura e escrita de arquivos, tratamento de exceções e arquitetura em camadas, com separação entre services e entities.

JavaPOOCSVFile API
Buscar projeto no GitHub
>_ expense-control JAVA

// Organização que faz a diferença

├── entities / Despesas

├── services / Regras de negócio

└── arquivos / Persistência CSV

Dados salvos. Conhecimento construído.

02 CONHECIMENTOS

Uma base sólida.
Sempre em construção.

Fundamentos antes de atalhos.
Aprendizado que vira código.

01

Java & Backend

A lógica por trás da aplicação.

  • Java e orientação a objetos
  • Arquitetura em camadas
  • Padrão DAO e services
  • Tratamento de exceções
02

Dados & Ferramentas

Estrutura para cada informação.

  • SQL e SQLite
  • Persistência em CSV e File API
  • Maven
  • Git e GitHub
EM ESTUDO

Próximos passos

Expandindo a base para a web.

  • Spring Boot
  • Desenvolvimento de APIs REST
  • Integração entre backend e web
  • Evolução do Technical Support System
E NA INTERFACE

HTML / CSS / JavaScript / Design responsivo

Experiência aplicada nos projetos VN Tech.

03 QUEM ESTÁ POR TRÁS DO CÓDIGO

Prazer, Vinicius.

Gosto de entender como as coisas funcionam.
E de construir o que faz elas funcionarem melhor.

Sou desenvolvedor Java e estudante de Ciência da Computação em Dom Eliseu, no Pará. Meu foco está no backend: organizar regras de negócio, trabalhar com dados e criar aplicações com uma estrutura que faça sentido.

Na VN Tech, também desenvolvo soluções web e protótipos para negócios reais. Essa experiência me ajuda a conectar o que acontece por trás da aplicação com a experiência de quem a utiliza.

Mais sobre minha trajetória

APRENDER. APLICAR. EVOLUIR.

FORMAÇÃO EM ANDAMENTO

Ciência da Computação

Construindo os fundamentos da computação e aprofundando a forma de pensar software.

EXPERIÊNCIA PRÁTICA

Desenvolvimento web · VN Tech

Sites e protótipos para negócios locais, conectando identidade visual, funcionalidade e experiência.

FOCO ATUAL

Java & desenvolvimento backend

Projetos próprios, arquitetura em camadas e estudos de Spring Boot para dar o próximo passo.

04 VAMOS CONVERSAR

Boas ideias merecem
uma boa construção.

Uma oportunidade, um projeto ou uma troca de ideias.
Vamos falar sobre o que podemos construir.