I'm Tyler, a Senior Software Developer with a deep passion for both Functional and Object-Oriented programming. Over my career, I've cultivated a love for discovering and mastering new technologies, always eager to understand the 'What', 'Why', and 'When' of their implementation. My goal is to achieve optimal performance in software solutions, balancing efficiency and minimizing downsides.
With nearly six years of experience at bet365, I have honed my skills in Erlang, C#, Java, and GNU Bash. My expertise extends over a decade of hobbyist development in .NET, specializing primarily in C#. I excel in creating concurrent, low latency, diagonally scalable, and highly available systems designed to handle large volumes of data with to-the-second precision.
In my free time, I enjoy developing in Erlang, Elixir, Java, C#, Rust, and Go. I also contribute to open source projects, including erlang.mk and the Erlang Source Code. Notably, I have a change in the current OTP that enhances the efficiency of Inets' httpc requests.
Currently, I am working on a project to integrate Elixir's packages as a native compilation step in erlang.mk. This involves navigating the complexities of GNU Make and addressing various edge cases, making it a challenging but rewarding endeavor.