In 2022, I joined the Sunobi team as a back-end developer. However, I quickly started working on the Unity client. Sunobi was an exhilarating place to work, with demanding requirements that were frequently changing as I was writing code. It required the ability to learn quickly, solve complex problems quickly and respond quickly when plans changed.
My Role
Part of a small team of developers
What I did
- Implemented complex user interfaces in Unity with eye-catching graphs, animations and transitions
- Created and adapted MySQL and SQL Server database tables as needed
- Wrote clean, readable C# server code to support the Unity client
What I learned
- Unity app development – building interactive UIs and animations
- Protocol buffers and gRPC – implementing efficient client–server communication
- React – experimenting with modern front-end workflows