Johnathan Radünz Nunes
Engenheiro elétrico* apaixonado por eletrônica e desenvolvimento de software em geral.
Especialista em Arquitetura de Software pela PUC-PR.
É desenvolvedor de software a mais de nove anos, criando aplicações
totalmente customizados e adaptadas para as necessidades e realidades de cada cliente.
Atualmente trabalhando como FullStack Software Developer, na IBJJF.
Dá sempre o seu melhor para entregar o melhor resultado possível para seus parceiros, de forma que eles possam se dedicar ao que realmente importa para o negócio deles.
Eu gosto de solucionar problemas.
Posso lhe ajudar em alguma coisa?
DESENVOLVIMENTO DE SISTEMAS
Sou desenvolvedor de software, ponto. Nunca gostei de me limitar pelas ferramentas que uso. Procuro resolver o problema independente das preferências pessoais com as tecnologias.
Venho trabalhando com Ruby on Rails e é apaixonante, de fato, mas sou extremamente curioso e inquieto e por isso estou, sempre que possível, testando coisas novas.
Boa parte da minha carreira foi como desenvolvedor de sistemas desktop. Apesar do meu foco atualmente estar mais em aplicações web em geral, ainda gosto bastante do desenvolvimento de aplicativos nativos.
Posso também atuar como consultor em aplicações complexas desenvolvidas em LabVIEW. Investi uma parte considerável da minha vida estudando - e testando! - diversas formas de organizar software com o objetivo de reutilizar código e tornar meus sistemas melhores nos quesitos de facilidade de manutenção e extensão.
desapegos.app
Sistema de cadastro e organização gerencial de uma loja de desapegos infantil.
Com o principal foco em auxiliar e tornar mais fácil a organização das peças disponíveis, este simples sistema também permite que se tenha o registro de vendas e o balanço entre valor devido e a receber com cada mamãe quando as peças são deixadas em consignação.
Demo - Rastreabilidade
Exercício de criação de interface e experiência de usuário feita com base nas especificações.
O sistema em si é uma interface para verificação dos produtos e ensaios de toda uma linha de produção, permitindo pesquisar resultados, verificar o estado das estações de ensaio e verificar o histórico de um produto em específico (em destaque).
CRIAÇÃO DE INTERFACES DE USUÁRIO
Sempre tive extremo zelo pelos produtos que entreguei. Software que funciona é o mínimo, isso já devia estar previsto. Mais do que isso, sempre prezei por tentar tornar a experiência o mais agradável possível. Me preocupo bastante com o design das interfaces e com a experiência de usuário que elas proporcionam.
Demorei pra entender o por que não gostava do estilo de interfaces que a maioria dos softwares industriais tinham: Não é só porque eles costumam ser 'feios', feitos de forma 'apressada', mas também por que normalmente são feitos sem pensar e sem considerar o mínimo de usabilidade. Isso me tornou extremamente criterioso e por várias vezes o maior desafio era conseguir criar uma interface de usuário que funcionasse da forma que eu queria, dadas as limitações da ferramenta com que trabalhava.
A excelência vai do código até a satisfação do usuário
ANÁLISE E APRESENTAÇÃO DE DADOS
Adquirir, tratar, analisar e apresentar dados foi o cerne do meu dia-a-dia por oito anos.
Se você precisa de uma outra mão para te ajudar na compilação de dados e posterior apresentação destes de uma forma que faça sentido para você - para que você possa ter aquela peça que faltava na análise do seu negócio - então eu posso te ajudar.
Relatório de Tempos de Operação - Linha de Produção
Compilação de meses de arquivos de log com de operações para análise de tempo gasto.
Esta tarefa permitiu que fosse apresentado para o cliente final uma compilação visual dos dados salvos em arquivos de log do sistema. A ideia era basicamente tornar visual as informações de quanto tempo cada etapa do processo demorava, para identificar gargalos e detalhar de forma mais compreensível os tempos de comunicação com banco de dados e com os equipamentos da linha de produção, além de identificar o tempo de operação de várias estações.
daqhub.app
Proposta de arquitetura e aplicação para repositório central de resultados de ensaio.
Estudo apresentado como projeto de conclusão do curso de Pós Graduação em Arquitetura de Software, Data Science & CyberSecurity da PUC-PR, em que recebi nota máxima. Este trabalho consolida vários conceitos e vários anos em que amadureço a ideia de um sistema para centralizar os resultados de ensaios e aquisições de dados.
É essencialmente um software LIMS pensado pras necessidades atuais da indústria com várias opiniões pessoais para resolver problemas comuns dos softwares desse tipo que sempre me incomodaram. Criado para ser Cloud-Native mas também rodar On-Premises.
ARQUITETURA DE SOFTWARE
Minha maior ambição pro futuro sempre foi de me tornar Arquiteto de Software. Lá atrás, por volta de 2017, comecei a me dedicar mais nessa direção quando percebi que não só gostava de toda a parte analítica da concepção de sistemas como também me ajudava e facilitava a minha vida como desenvolver investir um tempo inicial para atividades de modelagem e experimentação, muitas vezes vistas como 'ínúteis'.
Sem saber, comecei a descobrir algumas soluções para problemas comuns que encontrava em todos os projetos e que mais tarde eu viria a realizar que faziam parte das disciplinas de arquitetura de sistemas. E assim começou, de forma totalmente experimental. Comecei a estudar e aplicar vários conceitos que via sobre como organizar os projetos, como melhorar o design dos meus softwares e como juntar as peças num amplo panorama.
Na medida do tempo, percebi o quanto isso tudo me ajudou principalmente a melhorar a qualidade e ter menos trabalho por meio do reaproveitamento ou da melhor modularização e separação do que cada coisa deveria fazer. Foi então que decidi mudar totalmente minha carreira para correr atrás desse sonho. Tenho certeza que posso te ajudar nisso também.