Kirill Bubochkin
Software Developer, Tech Mentor
Prague, Czechia
Actions
I am a mobile and web developer, technical mentor, and consultant with over 15 years of experience. While I currently specialize in mobile development, both native and cross-platform, my background includes significant work on frontend and backend systems, giving me a comprehensive understanding of the entire development lifecycle.
If you are interested in discussing architecture for your mobile app — from backend services to client-side implementation — or if you need a mentor or code reviewer, please feel free to connect with me on LinkedIn or Twitter.
Links
Area of Expertise
Topics
Connect: gRPC that "works everywhere"
gRPC is a powerful and efficient technology, but it does not work reliably on the web platform without workarounds such as an Envoy proxy. Connect is a protocol and library that reimagines gRPC to work seamlessly across mobile, web, and server environments.
In this talk, I will introduce the Connect protocol and demonstrate how it enables Flutter and Dart applications to leverage modern, type-safe RPC across all platforms. I will include a live coding session showing how to build a Dart/Flutter client for a Connect-enabled backend, illustrating how this approach aligns with Dart’s "run everywhere" philosophy. You will leave with a practical understanding of how to adopt Connect to bring true cross-platform gRPC to your apps.
App Architecture: Faster, Better... Simpler
App architecture is intended to simplify our lives, not complicate them. Unfortunately, I've noticed that many developers, particularly newcomers, tend to overcomplicate their architectures without strong justification—simply because they've read about it in various blogs and tutorials. In this talk, I'd like to delve into why certain principles and best practices, such as SOLID, DRY, and Clean Architecture, may not always be as beneficial as they seem (especially when misunderstood), and suggest a simpler approach to mobile app architecture.
As a bonus, I'll share my experience with using the new DCM feature for analyzing code structure, which aids in implementing the aforementioned architectural approach.
Building kiosk app: tips and tricks
We're building a kiosk application for hotels, that can offer guests self check-in and other services. I'd like to share some problems that we've encountered while developing the app and describe the way how we solve them. We will also discuss what are the advantages and drawbacks of building kiosk application, and our way to build CI/CD for kiosks.
2025 | Berlin | fluttercon Sessionize Event
2024 | Berlin | fluttercon Sessionize Event
droidcon Berlin 2019 Sessionize Event
Kirill Bubochkin
Software Developer, Tech Mentor
Prague, Czechia
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top