About me


My name is Dmitri Pavlutin.
I am iOS software developer passioned about coding, learning and sharing knowledge.

Most of the time I do iOS development:

  • Swift programming language
  • iOS applications for iPhone and iPad devices
  • CocoaTouch framework
  • Auto-layout and size classes
  • CocoaPods, Swift Package Manager

If you're searching for a skilled Senior Swift/iOS Engineer, I am opened for new job opportunities. Send me now an email to dmitri@rainsoft.io or a message, and I will become a valuable member of your mobile team.

I like to grow by solving difficult problems. Computer science questions, efficient algorithms, comfortable data structures, clean code, scaling, design patterns are the practices that I learn and improve myself every day.

See me also on GitHub | Stackoverflow | LinkedIn | Twitter

Time to time I code in JavaScript and PHP.
See my open source JavaScript library vocajs.com.

I have a strong believe in the power of the Open Source software. Amazing how many technologies evolved based on open communities and enthusiasts. As a developer, I'm proud to be a part of this process.

My passion is to constantly learn and teach. This blog is a way to help people become better through reading, learning and discussing. Follow me @panzerdp to get in touch with latest publications.

Contribution to open source projects and share experience on Stackoverflow is a key aspect of my activity too.