KoiamaDev

Desenvolvimento de software · São Paulo, Brasil

Software com estrutura, desempenho e propósito.

Desenvolvo aplicações web, sistemas corporativos e experiências digitais combinando engenharia de software, interface e visão de produto.

Conheça minha atuaçãoEntre em contato
  • Desenvolvimento web
  • Sistemas corporativos
  • Aplicações mobile
  • Banco de dados
Continue
Sobre

Código, arquitetura e operação sob a mesma perspectiva.

Sou desenvolvedor de software, bacharel em Ciência da Computação e Técnico em Informática. Minha experiência inclui desenvolvimento e manutenção de sistemas, aplicações web, soluções corporativas, banco de dados, suporte técnico e infraestrutura. Essa trajetória amplia minha leitura sobre produtos e sistemas: do código e da arquitetura à operação, ao desempenho e à experiência de quem usa.

Diagrama que relaciona código, interface, dados, arquitetura e operação.
01 · Formação
Bacharel em Ciência da Computação
02 · Base técnica
Técnico em Informática
03 · Experiência
Desenvolvimento e manutenção de sistemas
04 · Atuação
Web, mobile, dados e infraestrutura
Competências

Tecnologias e conhecimentos organizados por domínio.

Uma base técnica que reúne desenvolvimento web e mobile, sistemas corporativos, bancos de dados, cloud, servidores e infraestrutura.

Linguagens e consulta

  • Dart
  • JavaScript
  • TypeScript
  • SQL
  • PL/SQL

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • HTML
  • CSS
  • jQuery

Backend

  • Node.js
  • Dart
  • Shelf

Mobile

  • Flutter

Banco de dados

  • Oracle
  • MySQL
  • MongoDB

Sistemas corporativos

  • Oracle Forms
  • Oracle Reports
  • Procedures
  • Functions
  • Triggers
  • Regras de negócio
  • Manutenção de sistemas legados

Cloud, infraestrutura e ferramentas

  • AWS EC2
  • AWS S3
  • AWS RDS
  • Linux
  • Windows Server
  • Redes de computadores
  • Git
  • Docker
  • Manutenção de hardware
  • Suporte técnico
Experiência

Uma trajetória entre desenvolvimento e operação.

Da formação técnica à atuação com sistemas corporativos, web e mobile, minha trajetória reúne desenvolvimento de sistemas, suporte, infraestrutura e banco de dados.

  1. 01

    Formação técnica em Informática

    A formação técnica em Informática estabeleceu uma base para a atuação em tecnologia.

  2. 02

    Suporte e infraestrutura

    Experiência anterior com suporte técnico e infraestrutura, somada a conhecimentos em manutenção de hardware, servidores e redes de computadores.

  3. 03

    Ciência da Computação

    Formação concluída como bacharel em Ciência da Computação.

  4. 04

    Desenvolvimento de sistemas

    Transição e atuação profissional no desenvolvimento e na manutenção de sistemas.

  5. 05

    Sistemas corporativos

    Atuação com sistemas corporativos, apoiada por conhecimentos em regras de negócio, Oracle, SQL, PL/SQL e manutenção de sistemas legados.

  6. 06

    Desenvolvimento web e mobile

    Evolução para o desenvolvimento web moderno e mobile, com React, Next.js, Flutter e Dart entre as tecnologias conhecidas.

Áreas de atuação

Soluções em diferentes frentes do desenvolvimento de software.

Atuação em aplicações web e mobile, sistemas corporativos, backend, bancos de dados e infraestrutura.

Desenvolvimento web

Desenvolvimento de sites institucionais, landing pages, aplicações web e interfaces responsivas utilizando tecnologias modernas.

Tecnologias relacionadas

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • HTML
  • CSS

Sistemas corporativos

Desenvolvimento, manutenção e evolução de sistemas empresariais, regras de negócio, integrações e soluções orientadas a banco de dados.

Tecnologias relacionadas

  • Oracle
  • PL/SQL
  • Oracle Forms
  • Oracle Reports
  • SQL

Aplicações mobile

Desenvolvimento de aplicações multiplataforma para dispositivos móveis utilizando Flutter e Dart.

Tecnologias relacionadas

  • Flutter
  • Dart

Backend e APIs

Construção de APIs, integrações, serviços backend e comunicação entre aplicações e bancos de dados.

Tecnologias relacionadas

  • Node.js
  • TypeScript
  • Dart
  • Shelf
  • SQL

Banco de dados

Modelagem, consultas, procedures, functions, triggers, manutenção e integração com bancos relacionais e não relacionais.

Tecnologias relacionadas

  • Oracle
  • MySQL
  • MongoDB
  • SQL
  • PL/SQL

Infraestrutura e cloud

Conhecimento de ambientes Linux e Windows, servidores, redes, Docker e serviços de infraestrutura em nuvem.

Tecnologias relacionadas

  • Linux
  • Windows Server
  • Docker
  • AWS EC2
  • AWS S3
  • AWS RDS
  • Redes de computadores
Processo de trabalho

Do entendimento à evolução da solução.

Uma abordagem organizada para compreender o problema, definir responsabilidades, implementar e validar cada solução.

  1. 01

    Entendimento

    Compreensão do problema, do contexto, das necessidades do usuário e dos objetivos da solução.

  2. 02

    Definição

    Organização dos requisitos, escopo, tecnologias e prioridades.

  3. 03

    Arquitetura

    Definição da estrutura da aplicação, componentes, dados, integrações e responsabilidades.

  4. 04

    Implementação

    Desenvolvimento da solução com código organizado, reutilizável e orientado à manutenção.

  5. 05

    Validação

    Testes, análise de comportamento, responsividade, acessibilidade e refinamento.

  6. 06

    Evolução

    Correções, melhorias, acompanhamento e adaptação da solução conforme novas necessidades.

Diferenciais profissionais

Uma visão técnica que considera o software por inteiro.

A combinação de desenvolvimento, suporte, infraestrutura e banco de dados contribui para decisões que consideram arquitetura, operação e manutenção.

Visão multidisciplinar

Experiência que reúne desenvolvimento, infraestrutura, suporte, banco de dados e sistemas corporativos.

Base técnica

Formação em Ciência da Computação e formação técnica em Informática.

Adaptabilidade

Conhecimento de sistemas corporativos e legados, além de tecnologias web e mobile modernas.

Foco em manutenção

Preocupação com organização, legibilidade, evolução e sustentabilidade do código.

Visão de operação

Compreensão de que uma aplicação não termina no código: servidor, banco de dados, rede, segurança e experiência do usuário também fazem parte da solução.

Contato

Vamos conversar sobre seu próximo projeto.

Estou disponível para oportunidades profissionais, desenvolvimento de sistemas, aplicações web, soluções mobile e projetos de software.

Outros canais profissionais