Lomray Software_logo

Lomray Software

Mobile and web apps that fit the bill without breaking the bank

Interview with Michail Yarmaliuk, Co-founder - Lomray Software

Michail Yarmaliuk Interview on TopDevelopers.co

Michail Yarmaliuk  linkedin

Co-founder, Lomray Software

Give us a quick overview on Lomray Software. When and how did you begin this journey and what were your motives to be successful in app development? 

My company specializes in web and mobile development for businesses. I wanted to form a company, which would have all the pros of outsourcing companies for the international market, but at the same time would remove all the cons that are found in other companies like issues with deadlines, bureaucracy, a huge amount of managers, endless calls-in, fee for each new edit of the customer. So I made it!

What is your role in the management and development of Lomray Software?

As I had 11 years of experience in software development I am in charge of the technical part of the projects that we take care of, main technical solutions, and the development team.

Tell us about your biggest achievement in the industry


My biggest accomplishment has been implementing a cashier-free electronic merchandise project for one customer, inspired by Amazon Go.

A task:

I was a lead PHP developer at the time, but the goal compelled me to possess knowledge of Java development as well as experience in mobile development and RFID.


Any difficult task for me is a challenge. I have developed an action plan for each team member. In the shortest possible time, I studied the RFID device (scanners, coding, printing) and developed software for the future system in Java. I raised not only my level in the field of mobile development but also the level of all team.


With a team of 3 people, we developed and launched a store that functioned independently in just  

1 year. I gained invaluable experience and was able to enhance the experience of my colleagues. I like to develop, share experience, and implement any projects that will be useful.  

How do you schedule the development phases of the apps to promise the timeline to your clients?

In general, it is 6 stage of working with us:  

1. Assessment

We identify your needs and come up with an appropriate solution

2. Definition of requirements and solutions

3. Business analysis, elaboration of all user cases

4. Prototyping

5. Design

We create interactive UX/UI designs that will distinguish you from your competitors.  

6. Development

Work on the frontend and backend development of your web or mobile app for both Android and iOS, with the option for API integration.  

7. Testing

Getting feedback and fixing all the bugs for best app performance

8. Launching

Write a compelling listing for your app and develop a launch campaign

9. Support

We are a totally responsible team. We solve any issues and answer all questions shortly.  

How do you help your clients in choosing the right yet profitable platform for app development?  

When we choose a technical solution, programming language, framework, platform, and other details, we always focus primarily on the customer's requirements and try to refine all the most important details. And after that, we discuss the best solution that will meet all their requirements with our development team, and won’t bring any issues in the future.

For example, a customer needs to make an MVP application as quickly as possible, but if the MVP is successful, this application will scale. Therefore, we initially include this into a project during designing, otherwise, when the application begins to grow, at some moment the code base has reached a point when it is easier to rewrite the full app. To avoid such situations, we always weigh all pros and cons of each technical Solution carefully.  

Which would you suggest for a successful and profitable business progression, Native or hybrid apps? How do you define the factors that influenced you to make this choice?  

We believe that Hybrid app is thefuture. Cross-platform development meets all the requirements of the customers. It helps in saving time for development, Therefore, decreases the development price, but saves the performance and speed of an app. But, it should be borne in mind that if you need to develop a mobile game or a complex application that needs access to the hardware of the device, such as RAM, etc., the  best choice would be to write a Native application.  

How do you scheme your pricing model? How do you fix your budget?

Generally, we work on time and material base, but also we have a special offer where we can build the MVP in just 1 month for fixed-price. Rates depend on a developer’s level, the majority of developers in our company are seniors. We have reasonable rates and gladly markdown prices for customers with long-term projects.

How helpful are the mobile apps developed by your team, for enhancing your clients’ business?

We build high-quality solutions for customers' business needs. We help in increasing the quality of their services and enhance the number of users and customers. Since we work in various fields, the list can be too long. For example, at this moment we are working on a mobile application for a huge Social Media platform. Before that, we also had various projects in Health Care, Education, and etc.


What according to you are the best practices to attain client satisfaction?

Just 3 main points here: responsiveness, professionalism, and a quality rich product. I always get impressed when I meet people who are really into their job and enjoy every task, idea, and challenge.


How do you update your business system to be in pace with the technological advancements?

We are constantly exploring new technologies and frameworks. Our developers regularly read up-to-date technical literature, portals, and also attend all popular developer meet-ups, and conferences. Our technology is always on the edge. We discuss all new knowledge and ideas with the team, share them with each other. And,of course, we test. For example, at the moment our main framework for cross-platform mobile applications is React Native, but we are aware of the Flutter framework and are planning to use it in one of the next projects.

What are your thoughts about AR, VR, and Internet of Things (IoT)?

This is the future. There are really useful, interesting, and relevant technologies. For example, now our guys are working on a small AR application. And, this is an interesting challenge! It's really cool to develop.


What do you think will be the future of Mobile technology?

Technology will get faster, better, and easier to use. Cross-platform development already provides prerequisites for this. It is always pleasant for the customer to get the result faster and cheaper without losing quality.

Share your Project Requirements!

TopDevelopers.co welcomes requests from all the businesses and individuals who are in need of a genuine guidance to team up with a perfect tech ally. Make use of our unmatched assistance in choosing your best technology partner.

Submit Project