My name is, obviously, Roman. My second name is Dmitrienko. I love it a lot.
I have an MSc degree in Information Technology and a solid 10+ years experience primarily in the following areas of software development:
- desktop applications (Windows, Linux, macOS, cross-platform)
- networking software
- Linux drivers
- embedded applications (bare-metal, RTOS and Linux)
- mobile apps (iOS)
Along the way I learned a bunch of languages, among those are:
- Google Go (golang)
- Objective C and Swift
— and a long list of tools, operating systems, frameworks and technologies.
Code of ethics
I follow a simple code of ethics (hereinafter referred to as “the Code”):
- do no harm
- do not work for free
- create value
- enjoy life
Just to be clear, that means that I will not get involved with development of malware or junk software under any circumstances. It makes me sad that I have to state it explicitly. Also, I won’t do anyone’s homework, but I’ll be happy to explain stuff if asked.
I reserve the right to dismiss any inquiries contradicting the Code with snarky comments.
I enjoy reading, traveling, studying, and I also practice Bujinkan.
Please feel free to contact me with technical and non-technical questions alike.