Hello
My name is Di (Dmitry). I am a 39-year-old full-stack software developer, who enjoys creating single-purpose applications, improvisation comedy/theater, baking bread, lifting moderately heavy objects, running and rowing.
Currently, I am working as an Android engineer at Booking.com Amsterdam, The Netherlands, since 2021/11.
Career
I started my career path in 2005 and since then I have worked for:
- LINE as:
- Android engineer (2019/05 - 2021/09)
- infrastructure software engineer (2018/03 - 2019/05)
- full-stack web developer (2017/09 - 2018/03)
- Cisco as an infrastructure software engineer (2015/03-2017/09)
- Buzzoola as a senior web developer (2011/09 - 2015/03)
- Several clients as a freelance full-stack web developer (2010/09-2011/09)
- “Creat Studios” as a gameplay programmer (2005/11 - 2010/09)
During my career, I have been lucky to work with various technologies and in different areas of software development, such as:
-
Mobile application development, using:
- Kotlin for Android
- Dart/Flutter for Android and iOS
-
Infrastructure, using:
- OpenStack and Docker for cloud and virtualization
- Cisco Nexus 9000 and Cisco Catalyst switches
- Cisco UCS servers (C and B series)
-
Full-stack web development, using:
- Python (standalone and with Flask, Django, Pyramid frameworks, and Wagtail CMS)
- Java
- Kotlin (with Ktor framework)
- Javascript (‘vanilla’ and with jQuery, Angular, Vue.js, and React+Redux)
- HTML 5
- CSS
-
Game development, using:
- C++ and Lua
Tools and technologies
I’ve also worked with different tools and technologies including, but not limited to:
- Cloud and service providers: AWS, Digital Ocean, Cloudflare, Firebase, and Mongo Atlas
- Relational and document-oriented databases: SQLite, Room, MySQL, PostgreSQL, MongoDB, Realm
- Linux: Ubuntu, CentOS, RHEL
- CI: Jenkins
- Deployment tools: Ansible, Fabric, Docker Compose, Docker machine
- Monitoring tools: ELK stack, Sentry
- Various project management and bug tracking software
Languages
I speak Russian (Native), English (IELTS 7.0/9.0), and basic Japanese.