Václav Souhrada is a Lead Developer with 11 years of experience specializing in Kotlin Multiplatform and Android development, currently building shared business logic for mobile clients and Spring Boot microservices. He progressed from Java programmer to Android team leader and now architects Kotlin-based microservices, demonstrating deep runtime and cross-platform expertise. As organizer of the Czech Kotlin User Group and a visible Kotlin enthusiast, he bridges community leadership with hands-on engineering. Based in Plzeň, he blends academic grounding in intelligent information systems with practical delivery across native and hybrid mobile stacks. Notably, he focuses on reusing core logic across clients and servers to reduce duplication and accelerate feature parity. His career shows a consistent shift toward platform-level thinking and backend-for-mobile design.
11 years of coding experience
9 years of employment as a software developer
Technical Lyceum - Computer Science, Technical Lyceum - Computer Science at Vyšší odborná a střední průmyslová škola Želivského 291, 386 01, Strakonice
Master's Degree (Ing.), Intelligent Information Systems, Master's Degree (Ing.), Intelligent Information Systems at University of West Bohemia Pilsen, Faculty of Applied Sciences
swagger-codegen contains a template-driven engine to generate documentation, code for Java, Kotlin and Android such like Retrofit and Room. It is a fork of the https://github.com/swagger-api/swagger-codegen with modifications
Contributions:15 releases, 52 commits, 21 PRs in 1 year 11 months
apiretrofittemplate-drivencodegenmodifications
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Václav Souhrada - Lead Developer (Kotlin Multiplatform)