Fernando Anselmo                 Portfólio




Quem Sou - Reinventarmos Sempre

E necessário criarmos algo novo, é possível nos reinventarmos a cada dia que passa. Pessoas mudam, Tecnologias mudam, Notícias mudam, se não corremos atrás iremos perder algo importante, e esse algo nunca mais será retornado. Nessa vida foi nos dada uma oportunidade de aproveitarmos e podemos escolher se passaremos desapercebidos ou estamos aqui para realizar alguma diferença. Existe uma transformação e ela permite reunir e analisar dados entre máquinas e seres humanos, permite processos mais ágeis, rápidos, flexíveis e eficientes para produzir novas ideias que agregam maior qualidade e valor. Não penso que a adoção da IA pode tirar o emprego de ninguém, máquinas realizam o trabalho exaustivo a muitos anos (mesmo com os carros ainda existem cavalos, mesmo com computadores ainda existem programadores) não devemos ter medo delas, ao contrário, vamos abraçar essa nova tecnologia e escolher dominá-las (ao invés de ser dominado). A tecnologia desempenha um papel essencial em muitas áreas das nossas vidas, possibilita que o acesso às informações cada vez mais rápidas, produz uma transformação no modo como consumimos e nos relacionamos com os dados. O ambiente de negócios se envolve cada vez mais nessa constante evolução tecnológica. Incorporemos a automação e a conectividade pois cada dia elas se mostram que vieram para fazer parte desse algo novo que espero que criemos.

Certificados

Certa vez me falaram assim: Fernando você só escreve deveria aproveitar um pouco do seu tempo para fazer um curso! Gostei do conselho, mas acho que a pessoa deveria me conhecer um pouco melhor para saber que todo dia (no mínimo) realizo um treinamento, tenho um hobby muito estranho: Ao invés de assistir TV, jogar, ficar no YouTube vendo bobeira ou fazer nada, uso parte do meu tempo para aprender algo novo. Se fosse de outra forma como acha que consigo escrever sobre tantos assuntos ou aprendeer algo tão rapidamente? Aqui estão meus certificados.

Escola

Logo de Escola Escola é um projeto dividido em 2 partes: Backend e Frontend, sua função e mostrar partes básicas e estruturais da comunicação de 2 ferramentas importantes Spring Boot e Angular 11.

Neste projeto foram aplicadas algumas técnicas interessantes na parte do Spring Boot tais como, o padrão “Business Component", uso extensivo do Lombok (para evitar a geração de Get/Set), aplicação de testes unitários como ferramenta de qualidade, exposição dos serviços através da geração de uma página Swagger, uso da JPA, técnicas de tratamento via arquivo YALM para definir ambiente Produtivo e Não Produtivo.

No frontend foi utilizado exclusivamente linguagem TypeScript e a biblioteca de visualização do Bootstrap. O padrão no uso de "Components" foi largamente aplicada bem como a otimização da passagem de componentes.

OpenKarel

Logo de Karel Karel é um robozinho que pode ajudar muitas pessoas aprenderem Orientação a Objetos e de quebra a linguagem Java. Seu mundo possui paredes e sinalizadores. Mapas podem ser criados por Professores ou Entusiastas para o estudante desenvolver um raciocínio que fará Karel cumprir sua missão.

Originalmente foi criado por Rich Pattis para o ensino de Java na Universidade de Stanford, infelizmente não foi dada a manutenção devida ao produto. Resolvi criar e disponibilizar uma nova versão mantendo a portabilidade dos mundos e projetos desenvolvidos com a versão anterior. Essa nova versão busca ser mais leve, interativa e portátil criada com o Open JDK versão 8.0. Os fontes também foram disponibilizado caso deseje gerar o JAR em outra versão.

Simulado

Logo Simulado Adoro conversar com as pessoas e ver o modo como elas mesmas se contradizem, o diálogo é sempre assim: "Vejo que você tem muitos certificados gostaria de tirar alguns também mas não tenho tempo (aqui varia para não consigo decorar um livro de 1.000 páginas". E sempre pergunto: "Como você faz para se preparar?" e a resposta: "..." (acho que dá tela azul) o que me admira é que sempre o culpado é o TEMPO. Vou dizer: Todos temos as mesmas 24 horas, o modo que as usamos é que diferencia as pessoas que conseguem fazer algo.

Bem também não possuo a capacidade de decorar um livro de 1.000 páginas, mas para me preparar para uma Certificação tento obter a maior quantidade de material possível e criar questões, isso mesmo gasto parte do meu tempo em planejamento. Uma vez que fiz isso uso um programa que criei e me testo até conseguir notas boas. As questões pode ser separadas por áreas, grupos e aulas para saber aonde precisava focar mais nos estudos e aplicar simulados mais precisos. Já que tenho esse diferencial resolvi compartilha-lo, baixe o projeto e comece a tirar suas certificações.

Kanban

Logo Kanban É uma palavra de origem Japonesa que significa algo como "Placa Visível", muito utilizado e conhecido por quem trabalha com metodologias ageis. De forma simples, imagine um quadro divido em três partes: “A Fazer” com as atividades que você deve realizar, “Fazendo” com as atividades que estão em andamento e “Feito” com as atividades já realizadas, as atividades são representadas por post-it de diversas cores dependendo da prioridade de cada uma das atividades. Obviamente que na produção de software podemos incluir diversar abas como “Analise”, “Desenvolvimento”, “Teste”, e por aí vai. Mas prefiro ficar com o original com suas três abas.

O único problema é que todo o software de Kanban é para uso em grupos e nunca solitariamente, ou seja, queria um Kanban para organizar as atividades do dia a dia, que não fosse vinculado a Internet e rodasse no meu PC de forma simples e prática. O resultado foi o jKanban para uso pessoal, desenvolvido totalmente em Java, ou seja, é portado para qualquer Sistema Operacional e pode ser utilizado por qualquer pessoa que queira organizar as tarefas do seu dia a dia.

BMC

Logo BCM Ser organizado não é uma simples questão de escolha é ser inteligente. Vivemos em um mundo que organização passou a fazer parte essencial do profissional, se parar para pensar existe uma palavra contrária a isso que as empresas odeiam PROCRASTINAR. Para sere organizado primeiro devemos planejar nossas ações. Este projeto é uma visão do “Business Model Canvas”, sua forma de uso é muito simples. BMC é uma ferramenta de gestão estratégica e empresarial que permite descrever, projetar, desafiar, criar, e conceber um modelo de negócio o mais inovador possível. Recomendo a leitura desse artigo para conhecer melhor essa metodologia.

Livrinhos

Logo Livrinhos Todos os arquivos, na medida do possível, estarão em arquivos editáveis (formato do OpenOffice), ou seja, pegue-os, altere-os e use-os para ministrar seu curso de idiomas ou como material de apoio. Não existe nenhuma restrição ou qualquer obrigação, o que produzo é para ser compartilhado e utilizado.

Essa é uma maneira divertida para praticar a leitura de um novo idioma é através da leitura livros infantis, sério mesmo, para iniciar em um novo idioma a dica não é usar um livro com gramática, mas um livro para crianças com histórias infantis, obtenha aqui alguns Minibook.

* Ensinar Sempre *

Random foliage

Sempre fui muito a favor do provérbio chinês: "Antes de dar comida a um mendigo, dá-lhe uma vara e ensina-lhe a pescar." o problema é que vivemos em uma sociedade que se ofende com qualquer coisa e isso pode ser mal visto. Pois lhe digo: nunca venha a mim pedindo que faça por você, me pergunte como se faz e então conversaremos!