Ivan M.

Ivan M.

Senior Software Engineer

Ekaterinburg, Russia
Hire Ivan M. Hire Ivan M. Hire Ivan M.

About Me

I am a highly skilled back-end developer and have worked on a variety of projects including solo application development, database optimisation, and development of distributed partner site systems. As an entrepreneur with a passion for programming and problem solving, I bring a business focus to software development. I thrive on investigating business processes (via DD technique) and translating business needs into code while making every effort to minimise the project costs for clients.

Work history

Freelance Programmer
CTO/ Lead/ Senior Developer
2015 - Present (9 years)
  • Built innovative tools that allow non-technical staff members to maintain/update their site without causing disruptions to the user experience.

  • Developed a platform for affiliated partners and worked with 3rd party developers to implement innovative services into the platform.

  • Conducted extensive reviews of all code contributions for readability, consistency, and performance.

  • Developed client infrastructures using various components of Amazon Web Services.

  • Built a comprehensive warehouse management system for a large print service.

  • Developed a web application that defined and executed business intelligence processes.

  • Conducted extensive testing utilising PHPUnit and Selenium, and continuous integration (Jenkins).

  • Architected and coded a large common code library for web applications covering security, configuration, and data management.

OOO “Novii Techonlogii” (New Technologies)
Lead/Senior Developer
2014 - 2015 (1 year)
  • Worked collaboratively with team members to develop a server-side application that effectively worked with mobile clients through APIs.

  • Replaced RESTful API with JSON-RPC API to significantly improve functionality for the client.

Effectively worked with client-side image processing.

  • Refactored Excel data export and answers output in the admin panel.

Fixed numerous bugs and performance issues including server-side profiling and debugging.

Implemented Zoho integration for increased productivity.

OOO Bolyshev
iOS Team Lead
2013 - 2014 (1 year)
  • Separated CRM and image processing services from the main application.

  • Consistently worked in a cost efficient manner to decrease project maintenance costs.

  • Developed a RESTful billing application.

  • Organised the development process with Scrum-like meetings, testing, and deployment.

  • Conducted server management routines, implemented a version control, and handled troubleshooting on all downtime issues and bugs.

  • Increased page generation speed from 3.7s to .16s.

RedCat Studio
Web Developer
2011 - 2012 (1 year)
  • Created cross-browser PSD to HTML conversion.

  • Developed an app similar to Groupon and built numerous innovative eCommerce applications.

  • Implemented custom doctrine extensions for the projects.

  • Participated in Studio CMS development.

  • Implemented TinyMCE plugins for WYSIWYG in the admin panel.

Private Security Company
Linux System Adminstrator
2008 - 2010 (2 years)

Gained extensive knowledge and experience in advanced *nix environment.



A furniture advertisement aggregator application.


A short-term apartment rental service application.

Academy of Tourism
Academy of Tourism

The landing page for a business organization specializing in tourism education.


A spice merchant application with payment processor, product synchronization, and personal accounts


An app similar to Groupon with an online payment system.


Introduction to computer architecture. Elements of operating systems.
Computer Science Center
2014 - Present (10 years)
C++ programming, License 9838df575ba6fa3857432fa130199647330a2c28
Computer Science Center
2014 - Present (10 years)
License 8649709ceb687c164623d5f3dc1cdc9c3ac00c4b
Computer Science Center
2014 - Present (10 years)
Master's degree in Linguistics and Cross-cultural Communication
South Ural State University - Chelyabinsk, Russia
2003 - 2008 (5 years)