Summary
Janis Komuls is a seasoned Scala developer with 11 years of experience building reliable web and backend systems, currently focusing on event-driven architectures and functional Scala at Evolution Gaming. He transitioned from PHP web development to the JVM ecosystem (Java, Groovy) before embracing Scala, bringing deep practical knowledge of web applications, integration and performance tuning. His day-to-day work spans Akka, CQRS/ES, FS2, Cats Effect and persistence tooling like Slick and Doobie, reflecting a strong tilt toward resilient, asynchronous systems. Earlier roles at 4finance and Accenture honed his skills in enterprise Java, Spring, CI and automated testing for mission-critical services. Based in Latvia, he pairs academic training (MSc/BSc in Software Engineering) with a pragmatic, full-stack mindset and curiosity about NoSQL, Android and UIs that helps bridge backend design with real-world product needs.
11 years of coding experience
7 years of employment as a software developer
BSc, Computer Science, Software engineering, BSc, Computer Science, Software engineering at Latvijas Universitate / University of Latvia
Latvian, Russian, English