umgeher's changelog

umgeher

Resume

hacker: n

A person who enjoys exploring the details of programmable systems and how to stretch their capabilities, as opposed to most users, who prefer to learn only the minimum necessary.

– jargon file

Resumo

Desenvolvedor de software autodidata com mais de 15 anos de experiência profissonal e 20 anos de experiência em comunidades abertas. Minimalista e performático. Desenho sistemas modulares e distribuídos. Computação distribuída, cryptografia e segurança são minhas obseções.

Tech Skills

Sistemas Operacionais

  • Uso profissonalmente GNU/Linux, FreeBSD e AIX.
  • Expert em OpenBSD e Plan9.

Linguagens de Programação

  • Conheço e uso pouco JavaScript, Pascal, Perl, PHP e Tcl.
  • Fico confortálvel programando em Clojure, Emacs LISP, GoLang e Haskell.
  • Sou expert em C, Erlang, LISP e Python.

Hardware

  • Conhecimento avançado em estruras de computação e redes.

Experiência de Trabalho

StarOne 04/2022 - today Hacker

Ventura ERM 09/2021 - 04/2022 Tech Lead

QuoreTech 08/2018 - 02/2021 Tech Lead A QuoreTech desenvolveu utilizando tecnologia própria um novo modelo de holter. Trazendo a medicina para os dias atuais, tornando o exame de holter e monitoramento cardíaco em tempo real com inteligência artificial. Fui responsável pela criação e organização da tecnologia do back-end, serviço que recebe, processa, organiza e preserva os dados do holter.

00K e-business tools 10/2015 - 06/2020 CTO 00K, líder em ferramentas para integração de marketplaces dos maiores players do mercado, como Lenovo, Whirlpool, Samsung, Sony, C&C, Zelo, Mattel e outros, atuei como CTO construindo, gerenciando o time de desenvolvimento e pesquisando novas ferramentas, sistemas e plataformas.

Vitalbox 10/2011 - 11/2014 Desenvolvedor Lider Vitalbox é uma plataforma de soluções de healthcare. Fui responsavel pelo desenho técnico, implementação e gerenciamento da equipe técnica. Plataforma foi escrita utilizando Python, Erlang, JavaScript e ferramentas, serviços e sistemas como RabbitMQ, MongoDB, Riak, FreeBSD e Linux.

Mastersaf/Thomson Reuters 08/2010 - 09/2011 Scrum Master Atuei como Scrum Master no time de desenvolvimento da nova versão do emissor de documentos fiscais eletrônicos, DFE. Solução que envolve a emissão de NFE, CTE e NFS. Sendo a referência em qualidade e desenvolvimento agil.

IPSO 08/2009 - 01/2010 Desenvolvedor Lider Atuei como o líder de desenvolvimento da ONG IPSO. Responsável pela nova plataforma de cadastro e visualização dos Pontos de Cultura. Plataforma desenvolvida de forma aberta, utilizando a linguagem de programação Python com framework Pylons e banco de dados PostgreSQL.

BIREME/PAHO/WHO 06/2009 - 08/2009 Arquiteto/Desenvolvedor Participei do planejamento da criação da nova plataforma de testes clínicos da organização BIREME.

UOL 01/2007 - 06/2009 Desenvolvedor Web Participei da criação e melhoramento de alguns departamentos no Portal UOL utilizando HTML, CSS e JavaScript. Criei a ferramenta de Reporte de Errors do Portal UOL, projeto escrito em PHP5. E participei ativamente do desenvolvimento da nova versão do PagSeguro.

About

Hej! This is my changelog. I wrote things for… Maybe, you’ll find nothing interesting here.

Org

I use tags to organize posts and pages. Some of them…

  • doc: documentation about cool stuff, tech things for the most part.
  • fun: fun stuff
  • me: about me
  • null: just ignore…
  • photo: photos that I want to show
  • prog: coding stuff
  • quote: quotes that I like
  • workbench: workbench stuff
  • wreview: week review

And you can see all posts in archives page.

Contact

The best way to contact me is by email. My email is me@umgeher.org. Please, use PGP as possible.

PGP-verified identities

My Verifications of this DNS domain and others accounts, all signed via PGP, in Keyoxide.

PGP Key

Fingerprint:

A2CF45BE990C0E05F3FB31809647DB206B51315F

Complete:

-----BEGIN PGP PUBLIC KEY BLOCK-----

mQINBGGkA6QBEACr4uP0p1LzQwBjOujtIWcGkxRdvL9DBu/SJSJKoW5l6SQt0JLe
lVjUNMOehN/8fOvIcmTcv60ExRpLuJFZE+ZjbkQaO3nzPPEZsyongxPZouA7eQ5E
2oIKfibU72zpjP1zdfat/g8duJuPOt+h5PNni+zwyKP2YyYWAVk9RV7dpfy9cnA/
wbrlPqO6NQm6ZmrPqocJFLBTew3bD4SKoK7cZDW1Q4G4QWfE1hxyl97Vh0+TCDfW
lev7otd4VETkWcLxLh23w0nHQhyl6303Ay5velHvJZpGavxrZjlnWDwyKUtHS0/T
KIOKRMSrRq10GiubWVUleEJJ2Eh45x7kL5qCSttTToDyBVvl2eVeJLOu8u1bXrqp
s/t2oGAaHhP6uHC+yFpSTpTvNH+AohQMYGGoDMr9EwB5qfN3R0oqgT5wIsBN3N+N
so6chgt4lV3SmWM2xv9+IRHmrbJqgbqv561+GyJgP/1dGIS5vCbIqkdzYIsTC1gi
hQH+TR0w5g/xQ4RHQNiAzuY4QdTmIgp1liCMt2YPI1prWFesq+8O3g0nbe9BTl+j
HUYtUuxcuAeEGrZMlVW9y/6OHd3lO5zaFIPgUoP3Vp7EuS9WfgapBrNQ7NOLBUL/
lErucxYt0nLQNxr/Q1GeSJc0igvr5fjrKGYTXCn3pn7ZjSUw5KKdnb4IrwARAQAB
tCJVbWdlaGVyIFRvcmdlcnNlbiA8bWVAdW1nZWhlci5vcmc+iQOQBBMBCAF6AhsD
BQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAFiEEos9FvpkMDgXz+zGAlkfbIGtRMV8F
AmGvxBCiFIAAAAAAEACJcHJvb2ZAYXJpYWRuZS5pZG1hdHJpeDp1L0B1bWdlaGVy
OnNvY2lhbC5tb25lcm8/b3JnLmtleW94aWRlLnI9IWRCZlFaeENvR1ZtU1R1amZp
djptYXRyaXgub3JnJm9yZy5rZXlveGlkZS5lPSROLU5HV1dUU3VZLUViZk1uVG1i
aU0wM1RRMUxjX3g0YTdGaVlRQ3QzNnZJNhSAAAAAABAAHXByb29mQGFyaWFkbmUu
aWRodHRwczovL2xpY2hlc3Mub3JnL0AvdW1nZWhlcjEUgAAAAAAQABhwcm9vZkBh
cmlhZG5lLmlkZG5zOnVtZ2VoZXIub3JnP3R5cGU9VFhUNRSAAAAAABAAHHByb29m
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
=ws/8
-----END PGP PUBLIC KEY BLOCK-----

Download.

Social

I don’t use facebook or anything like that…

Curriculum

My resume.