Alexander Alves
Java Developer | QA Automation | React | C++
Contratar seus serviços
Solicite um orçamento sem compromisso
Sobre
Olá! Prazer, eu sou o Alexander Alves!
Sou graduando em Ciência da Computação e atuo como Java Developer e QA Automation Engineer, com experiência em desenvolvimento backend, arquitetura de APIs REST e automação de testes.
Tenho experiência no desenvolvimento de sistemas utilizando Java, Spring Boot, React e bancos de dados SQL, aplicando arquitetura em camadas (MVC, DAO e Service Layer), boas práticas de engenharia de software, Clean Code e princípios SOLID.
Atualmente estou desenvolvendo um sistema corporativo de gestão escolar, com arquitetura enterprise, interfaces desktop e web, integração com banco de dados relacional e foco em segurança, escalabilidade e conformidade com LGPD.
Também possuo experiência em automação de testes, utilizando Selenium WebDriver, RestAssured e TestNG, incluindo o desenvolvimento de frameworks de automação para testes de APIs, testes funcionais e validação de integrações com banco de dados.
Integração entre Software Engineering e Data Science
Também desenvolvo soluções baseadas em Data Science e Machine Learning, incluindo construção de modelos preditivos e sistemas de recomendação. Atualmente estou convertendo projetos originalmente desenvolvidos em Python para Java, permitindo integrar algoritmos de análise de dados e aprendizado de máquina diretamente em APIs REST e aplicações corporativas, seguindo práticas de engenharia de software e arquitetura escalável.
Ao longo da minha trajetória profissional, também desenvolvi forte capacidade analítica trabalhando com análise de dados, SQL e modelagem de informações, utilizando ferramentas como Excel avançado e VBA para geração de insights estratégicos e otimização de processos de negócios.
Tenho grande interesse em arquitetura de software, desenvolvimento backend, automação de testes, engenharia de dados e sistemas inteligentes, sempre buscando evoluir tecnicamente e construir soluções robustas, escaláveis e de alto impacto.
Experiência
Experiência Profissional
Freelance Java Developer Engineer | QA Automation | Machine Learning (03/2026 – Até o momento)
03/2026 – Atual
- Desenvolvimento de aplicações backend utilizando Java 21, Spring Boot, JavaFX e MySQL, seguindo padrões de arquitetura em camadas como MVC, DAO e Service Layer
- Arquitetura e desenvolvimento do EduCore – Enterprise School Management System, incluindo componentes desktop e web com foco em segurança, escalabilidade e organização corporativa
- Implementação de APIs REST, persistência de dados com JDBC e autenticação segura utilizando BCrypt e RBAC
- Desenvolvimento de frameworks de automação de testes utilizando Selenium, RestAssured, TestNG e JUnit
- Migração e adaptação de pipelines de processamento de dados e modelos analíticos originalmente desenvolvidos em Python para o ecossistema Java
Analista de Dados Pleno / QA Analyst – Parmê Pizzaria (09/2025 – 02/2026 Final do Projeto)
- Validação funcional de sistemas internos e integrações via API.
- Execução de testes manuais em fluxos críticos de pedidos, faturamento e relatórios.
- Verificação de consistência e integridade de dados em banco SQL.
- Documentação estruturada de casos de teste e bugs.
- Apoio à homologação e liberação de novas funcionalidades em produção.
- Construção de sistema de recomendação baseado em Machine Learning utilizando Java (conversão de modelo originalmente desenvolvido em Python), aplicando análise de dados e geração de insights estratégicos com MySQL e Excel.
- Desenvolvimento de aplicações web completas utilizando Java, Node.js, React, Vue.js, PHP e MySQL, incluindo sistemas de agendamento, encurtador de links, tradutor e websites institucionais, com foco em performance e confiabilidade.
- Desenvolvimento de jogos em C++, aplicando programação orientada a objetos, lógica avançada e boas práticas de engenharia de software para construção de aplicações performáticas.
- Implementação de automação de testes e validação de qualidade de software, garantindo integridade funcional e confiabilidade das aplicações através de testes estruturados.
- Automação de testes funcionais em sistemas de vendas e faturamento
- Construção de Data-Driven Framework em Java para execução com múltiplos conjuntos de dados
- Validação de regras de negócio com Java e SQL e testes de integridade referencial
- Redução de bugs em produção através de testes de regressão automatizados
- Gestão de Licitações e Estratégia de Vendas Otimizada por Dados
Utilizava consultas SQL complexas para extrair e cruzar dados de histórico de vendas e mercado, alimentando modelos avançados em Excel para análise preditiva e simulações de cenários.
Analista Comercial – Vascular, Prótese e Suturas Ltda. (07/2001 – 12/2015)
- Desenvolvia propostas vencedoras a partir desses insights, personalizando abordagens e maximizando o fechamento de negócios.
- Realizava o atendimento a clientes, compreendendo suas necessidades através de um olhar analítico aprofundado, frequentemente utilizando rotinas em VBA para automatizar a consolidação de informações de clientes e agilizar a criação de relatórios de desempenho de vendas.
- Conferência de cadastros, faturamento e controles internos.
Formação
EduCore – Enterprise School Management System - Projeto Profissional | 2026
Arquitetura preparada para evolução futura com APIs REST e integração com sistemas externos.
Desenvolvimento de um sistema corporativo completo de gestão escolar, projetado para ambientes desktop e web, com arquitetura enterprise, foco em segurança de dados e conformidade com LGPD.
Responsabilidades e conquistas
- Desenvolvimento da arquitetura em camadas utilizando MVC, DAO e Service Layer
- Implementação de sistema desktop utilizando JavaFX
- Desenvolvimento de frontend web moderno utilizando React
- Integração com banco de dados relacional utilizando MySQL e JDBC e modelagem relacional
- Implementação de autenticação segura com hash de senha utilizando BCrypt
- Controle de acesso baseado em papéis (RBAC – Role Based Access Control)
- Implementação de módulo de consentimento e auditoria para conformidade com LGPD
- Desenvolvimento de módulos completos de gestão acadêmica: alunos, responsáveis legais, professores, cursos, turmas, matrículas, notas, frequência e pagamentos
- Implementação de registro de auditoria para operações críticas (INSERT, UPDATE, DELETE e LOGIN)
- Desenvolvimento de regras de negócio para validação de dados, incluindo verificação de CPF, validação de e-mail e controle de alunos menores de idade com responsável legal obrigatório
- Implementação de testes automatizados utilizando JUnit 5 para validação de serviços e regras de negócio
- Criação de testes de integração para camada DAO e operações com banco de dados
- Aplicação de boas práticas de engenharia de software com SOLID, Clean Code e arquitetura escalável
Tecnologias utilizadas: Java 21, JavaFX, React, MySQL, JDBC, Maven, JUnit 5, BCrypt, Git
