Sobre

Tecnologia aplicada a problemas reais

Olá! Sou Ricardo Nishimori, trabalho com tecnologia há mais de 25 anos, com uma trajetória construída no desenvolvimento de software, sistemas e, mais recentemente, na engenharia de dados.

Criei este espaço para compartilhar conhecimentos, experiências e soluções que façam diferença no trabalho de quem desenvolve sistemas, transforma dados e precisa lidar com desafios técnicos do dia a dia.

A ideia é simples: transformar experiências práticas em conteúdo claro, útil e aplicável.

Minha trajetória

Minha carreira começou no desenvolvimento de aplicações e sistemas, trabalhando com tecnologias como PHP, ASP.NET, JavaScript, SQL Server, MySQL e Python. Ao longo dos anos, tive a oportunidade de participar de projetos corporativos que exigem atenção especial à qualidade, ao desempenho e à confiabilidade das soluções.

Com o avanço das plataformas de dados, meu trabalho passou a se concentrar cada vez mais em processamento distribuído, pipelines de dados e soluções em nuvem.

Hoje, atuo como Engenheiro de Dados, utilizando principalmente Python, SQL, Apache Spark/PySpark, Databricks e serviços do ecossistema Azure.

Essa combinação entre experiência em desenvolvimento e engenharia de dados influencia a forma como gosto de resolver problemas: procurando entender o contexto, construir soluções sustentáveis e validar resultados com dados, em vez de confiar apenas em fórmulas prontas.

O que você encontra no Nishimori Tech

Os conteúdos do site se concentram em assuntos como:

  • Engenharia de dados: construção, manutenção e otimização de pipelines, processamento de grandes volumes e boas práticas de arquitetura.
  • PySpark e Databricks: exemplos de código, análise de performance, particionamento, joins e uso eficiente de recursos.
  • Python e SQL: técnicas práticas para transformar dados, automatizar tarefas e escrever soluções mais legíveis.
  • Cloud e ferramentas: experiências com plataformas de dados, integração de serviços e rotinas de desenvolvimento.
  • Carreira e aprendizado: reflexões sobre evolução profissional, novas tecnologias e desafios de quem trabalha em TI.

Os artigos procuram explicar não apenas como fazer, mas também por que determinada abordagem funciona, quando vale a pena utilizá-la e quais limitações devem ser consideradas.

Por que criei este blog

Quem trabalha com tecnologia sabe que aprender faz parte da rotina. Mesmo com anos de experiência, sempre surge uma ferramenta nova, um problema inesperado ou uma maneira melhor de resolver algo conhecido.

O Nishimori Tech nasceu da vontade de organizar esse aprendizado e torná-lo acessível a outras pessoas.

Não pretendo apresentar soluções mágicas nem defender que exista uma única forma correta de implementar tudo. Meu objetivo é compartilhar raciocínios, exemplos e práticas que possam ser testados, adaptados e melhorados por cada leitor.

Conhecimento técnico tem mais valor quando é compartilhado.

Comece por aqui

Se você trabalha com dados ou deseja aprofundar seus conhecimentos, recomendo começar pelo artigo:

5 dicas para otimizar pipelines de dados com PySpark

Nele, apresento aspectos importantes de leitura de dados, shuffles, joins, funções nativas e análise do plano de execução, sempre com foco em entender os gargalos antes de aumentar a infraestrutura.

Você também pode explorar os demais conteúdos na página inicial do Nishimori Tech.

Vamos continuar aprendendo

Espero que os conteúdos ajudem você a encontrar novas ideias, evitar problemas comuns e aprimorar suas próprias soluções. Se um artigo for útil, compartilhe com outras pessoas da área: boas discussões técnicas fazem parte desse aprendizado.

Obrigado pela visita e seja bem-vindo ao Nishimori Tech!

Ricardo Nishimori


Os conteúdos refletem experiências, estudos e opiniões pessoais. Exemplos são didáticos e não representam dados internos, posicionamentos ou informações confidenciais de organizações com as quais trabalho ou tenha trabalhado.