Bem vindo ao terminal
Você pode digitar help ou h para descobrir os comandos.

Versão 0.0.1 Karl Alexander, 2019.
$: 
Bem vindo ao karls.dev
Este é um site profissional sobre um desenvolvedor.

Na versão desktop este terminal funciona, se você quiser conferir.

SM

Sobre mim

Sou um programador backend apaixonado por resolver problemas

Atualmente morando em São Paulo, me dedico a programação desde os 13 anos de idade.

Com experiências em programação JAVA EE, trabalho como desenvolvedor sênior no Skeelo.

Caso eu não esteja programando no fim de semana, sou aficcionado por ficção científica e fantasia, além de skatista por pura diversão.

Quer saber mais? Veja meu Linkedin e meus projetos no GitHub

SS

Skill set

Indo do backend ao gerenciamento de times, algumas das minhas principais skills foram conquistadas ao longo do tempo

Recentemente eu tenho trabalhado principalmente no desenvovimento de sistemas completos na web, o que incluí desde sites até aplicativos.

No momento minhas experiências tem girado em torno da linguagem ECMAScript, usando principalmente NodeJS para servidores e scripts dentro da infraestrutura dos servidores (GCloud e AWS), e VueJS para sites.

Além disso, recentemente tenho exercido o cargo de tech lead, trabalhando com SCRUM e outros métodos ágeis.

Desde 2016 tenho trabalhado com projetos em runtime NodeJS, utilizando tanto ECMAScript quanto o superset Typescript, utilizando os mais diversos frameworks e bibliotecas, além de contribuir em diversos projetos open-source.

Tempo de experiência: 6 anos

Skill Level:

Embora tenha atuado em diversas frentes de projetos web, meu foco principal sempre foi o backend, o que me levou a diversas experiências com diferentes bancos de dados, tanto SQL quanto NoSQL, através de diversos ORM's.

Tempo de experiência: 8 anos

Skill Level:

Trabalhar com projetos modernos e escaláveis exige um conhecimento de containers e orquestração que não pode ser relegado. Tendo trabalhado com Docker e Containerd, além de diversos vendors com Kubernetes, minha experiência é bastante completa.

Tempo de experiência: ~4 anos

Skill Level:

Desde meu início na área de programação eu tenho trabalhado com sistemas para internet, sendo que HTML é o que define a web moderna, por isso conhecer a semântica e as boas práticas é imprescíndivel para qualquer programador.

Tempo de experiência: 8 anos

Skill Level:

Desde os meus primeiros projetos como programador (blogs, sites, etc), CSS sempre foi uma presença constante. Embora não seja a minha especialidade, garanto que posso resolver todos os problemas de layout com flex e grid.

Tempo de experiência: 6 anos

Skill Level:

Muito antes de começar a trabalhar com runtime NodeJS, Javascript já era onipresente em meus projetos através do browser, com AJAX, passando pela era JQuery e Boostrap, até chegar ao Babel com Webpack e todo o ecosistema moderno.

Tempo de experiência: 8 anos

Skill Level:

Quando eu tinha 12 anos, ganhei meu primeiro computador (ainda sem internet), e resolvi descobrir como aquela máquina podia fazer coisas tão diversas e íncriveis. Desse jeito me tornei um programador auto-didata, e desde então nunca abandonei essa paixão.

Tempo de experiência: 13 anos

Skill Level:

Como alguém apaixonado por computação, eu gosto de aprender e me envolver em todos os pontos possíveis, o que inclui não apenas criar o software, mas aprender a operacionalizar e manter o meu trabalho em qualquer ambiente.

Tempo de experiência: 4 anos

Skill Level:

Estando na área de engenharia de software e tendo atuado com muitos projetos e ambientes diferentes, as oportunidades de liderança técnica surgiram ao longo do tempo, sempre com desafios interessantes. Esse tem sido meu foco nos últimos tempos.

Tempo de experiência: 2 anos

Skill Level: