Conheça nosso tech stack lead
Michael nasceu e cresceu nos Estados Unidos. Já morou em diversos estados diferentes e hoje está estabelecido em Missoula, Montana, o que lhe permite desfrutar de um ambiente rico em natureza e ao mesmo tempo aproveitar as comodidades da vida na cidade. Seu parque nacional favorito, o Yellowstone, está a poucas horas de distância.
É formado em Ciência da Computação pela Universidade de Denver, no Colorado. Hoje, estuda para ser Mestre em Ciência da Computação na Universidade de Montana, em Missoula. Depois de graduado, passou a trabalhar exclusivamente em projetos e posições remotas, o que lhe permitia viajar constantemente de um local a outro. Está sempre trabalhando em pelo menos três projetos de uma só vez para manter a mente ocupada.
Michael possui um excelente histórico de sucesso no gerenciamento de projetos pequenos e grandes, desde sua concepção até sua conclusão, demonstrando a todo momento suas habilidades gerenciais, analíticas e técnicas.
Experiência profissional
Michael se interessou primeiramente pelo desenvolvimento de plataformas de iGaming ainda quando estava na faculdade. Como fã dos jogos de cassino (principalmente do pôquer) e das apostas esportivas, ele identificou diversas melhorias que poderiam ser feitas para servir melhor jogadores e usuários. Por isso, trabalhou durante oito anos na área de engenharia de softwares de iGaming. Algumas das plataformas e websites em que ele trabalhou são até hoje utilizadas por milhões de pessoas ao redor do mundo.
Ele está acostumado a trabalhar com um amplo conjunto de ferramentas para cada tarefa que realiza em seu dia a dia, desde a utilização de New Relic para monitoramento do servidor, até ElasticSearch como servidor de buscas distribuído e ferramentas de Gerenciamento de Configurações, como Ansible e Puppet.
Além disso, recentemente Michael preencheu posições como project manager e senior analyst de diversas multinacionais identificando oportunidades de melhoria de processos para aumentar a estabilidade das suas plataformas online e obter máxima eficiência operacional. Também ministrou treinamentos relativos ao suporte técnico de sistemas à nossa equipe.
Suas experiências em diversas áreas do iGaming resultaram em um profissional altamente qualificado para manejar ferramentas, processos e técnicas de gerenciamento de projetos.
Papel e atribuições no BrasilCasinos
Michael trabalha ao lado de Bruno e Kevin na equipe de programação do BrasilCasinos. Ele é responsável por definir as ferramentas e arquitetura do servidor que utilizamos no site. Essas decisões devem ser feitas de modo a se certificar de que o site mantenha-se em pleno funcionamento o tempo todo.
Como Tech Stack Lead, Michael está encarregado de configurar nossos cloud servers utilizando o ecossistema de servidor web Apache e Nginx, que permitem uma performance incrivelmente rápida e estável. Como recurso adicional, recentemente adicionamos o Varnish Cache (que age como uma aceleração de HTTP e um proxy reverso de cachê) e permite que os usuários tenham uma experiência rápida e boa no nosso site. Para oferecer um nível adicional de estabilidade e velocidade, nosso tech stack lead trabalha na implementação de um CDN para garantir que o BrasilCasinos esteja sempre ativo e disponha de uma proteção extra contra ataques DDoS e possíveis violações de dados.
Michael sabe que as exigências de performance, velocidade, estabilidade e segurança são as nossas maiores metas. Por isso, ele está sempre de olho nos nossos servidores, trabalhando intensamente para efetuar novas melhorias todos os meses e se certificar de que eles estão atualizados e prontos para atuar em seu melhor desempenho. O uso de HTTP/2, por exemplo, aumenta significativamente a velocidade de comunicação entre os servidores e os nossos usuários. Adicionalmente, seu excelente conhecimento de Linux (Debian e Ubuntu) nos dá a certeza de que o BrasilCasinos está em boas mãos.
Michal também é responsável por supervisionar e coordenar nossa equipe de programação e design. Os projetos técnicos da plataforma são organizados por ele e é sua responsabilidade supervisionar as atividades dos demais membros do seu time, auxiliando-os quando necessário, gerando relatórios e identificando erros técnicos que podem ser aprimorados. Sua experiência trabalhando com equipes remotas foi essencial para administrar da melhor forma a equipe do BrasilCasinos, que reúne profissionais de todos os lugares do mundo.
Saiba mais sobre o Michael
Utilizo há anos o PokerStars e nunca quis experimentar outro. Nele, sempre encontro mesas disponíveis para meus jogos preferidos. Inclusive, nossa equipe de conteúdo - que é sempre bastante rigorosa com suas avaliações - avaliou o site e ele atingiu um score bastante alto.