Meet our tech stack lead
Michael was born and raised in the United States. He has lived in several different states and is now based in Missoula, Montana, which allows him to enjoy a nature-rich environment while enjoying the amenities of city life. Your favorite national park, Yellowstone, is just a few hours away.
He holds a degree in Computer Science from the University of Denver in Colorado. Today, he is studying for a master's degree in Computer Science at the University of Montana in Missoula. After graduation, he began to work exclusively in remote projects and positions, which allowed him to constantly travel from one place to another. He's always working on at least three projects at once to keep his mind occupied.
Michael has an excellent track record of success in managing both small and large projects from conception to completion, demonstrating at all times his managerial, analytical and technical skills.
Professional experience
Michael first became interested in developing iGaming platforms while in college. As a fan of casino games (mainly from poker ) and sports betting , he identified several improvements that could be made to better serve players and users. For this reason, he worked for eight years in the area of iGaming software engineering. Some of the platforms and websites he worked on are still used by millions of people around the world.
He's used to working with a broad set of tools for every task he does in his day-to-day life, from using New Relic for server monitoring, to ElasticSearch as a distributed search server, to Configuration Management tools like Ansible and Puppet.
In addition, recently Michael has filled such positions as project manager and senior analyst of several multinationals identifying opportunities for process improvement to increase the stability of their online platforms and obtain maximum operational efficiency. He also provided training related to the technical support of systems to our team.
His experiences in various areas of iGaming have resulted in a highly qualified professional to handle project management tools, processes and techniques.
Role and assignments at New ZealandCasinos
Michael works alongside Bruno and Kevin in the programming team at New ZealandCasinos. He is responsible for defining the tools and server architecture that we use on the site. These decisions must be made in order to ensure that the site remains fully functional at all times.
As Tech Stack Lead, Michael is in charge of setting up our cloud servers utilizing the Apache and Nginx web server ecosystem, which enable incredibly fast and stable performance. As an additional feature, we recently added Varnish Cache (which acts as an HTTP acceleration and a cache reverse proxy) and allows users to have a fast and good experience on our website. To provide an additional level of stability and speed, our tech stack lead works on implementing a CDN to ensure that New ZealandCasinos is always up and running and has extra protection against DDoS attacks and potential data breaches.
Michael knows that the demands of performance, speed, stability and safety are our greatest goals. That's why he's always keeping an eye on our servers, working hard to make new improvements every month and make sure they're up to date and ready to perform at their best. The use of HTTP / 2, for example, significantly increases the speed of communication between servers and our users. Additionally, their excellent knowledge of Linux (Debian and Ubuntu) gives us the assurance that New ZealandCasinos is in good hands.
Michal is also responsible for overseeing and coordinating our programming and design team. The technical projects of the platform are organized by him and it is his responsibility to supervise the activities of the other members of his team, assisting them when necessary, generating reports and identifying technical errors that can be improved. His experience working with remote teams has been essential to best manage the New ZealandCasinos team, which brings together professionals from all over the world.
Learn more about Michael
I have been using it for years PokerStars and I never wanted to try another. In it, I always find tables available for my favorite games. In addition, our content team - which is always quite strict with its evaluations - evaluated the site and it reached a score pretty loud.