I’m a .NET developer of 4 years professional experience, with experience in mobile development. I’ve been interested in Elixir/Erlang for a long time. I’ve read several books, including Programming Erlang Software for a Concurrent World, Elixir in Action, Seven Concurrency Models in Seven Weeks, and more. I’ve listened to dozens of talks, and have even attended Code BEAM Lite in London and plan to visit more conferences.
This is a passion that runs far more deeply than I have for my current C# .NET work. I believe Elixir offers a more exciting future for me personally. I want the opportunity to work on large scale products, dealing with large numbers of users, solving hard problems such as massive concurrency and distributed computing. I want the opportunity to work in the functional programming paradigm, a way of approaching software engineering that very much appeals to me.
I recognise my lack of experience in this space. There is of course limited time after working hours to work on my Elixir skills. Currently I’m having to update a .NET portfolio project to continue to give myself job security. After that I hope to work on a Elixir microservice that works with that .NET project (check out my GitHub). I also have a goal for 2025 to contribute to an open source Elixir project.