Speaker

Dmitry Sitnikov

Dmitry Sitnikov

Senior Software Engineer @ Amazon

Los Angeles, California, United States

Actions

I graduated in 2009 with an Engineer's degree in CS and after working for a couple of years with medical and telecommunications hardware switched to mobile application development in 2011. Worked as a manager for 2.5 years but switched back to mobile in 2017. Since then I'm working as a Software Engineer on the app of various sizes from prototypes to multi-million user mobile clients. Engineering is my hobby, not just an occupation. I do home automation, write small open-source apps and libraries, write blog posts about Android engineering and teach myself machine learning.
When I'm not coding I surf, ride the motorcycle and volunteer as the flag marshal on local racing events.

Area of Expertise

  • Travel & Tourism
  • Environment & Cleantech
  • Information & Communications Technology

Topics

  • Android Development
  • Kotlin
  • java
  • Testing
  • Test Automation
  • TDD
  • Machine Leaning

Kotlin scope and extension functions: when to use and how to improve not harm the readability

Practical guidelines when to use and when to not use scope functions and extension functions to keep the code readable and avoid subtle errors.
Examples of functions that can reduce boilerplate and make tests cleaner.

Dmitry Sitnikov

Senior Software Engineer @ Amazon

Los Angeles, California, United States

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