Vladimir Samoilenko – Mobile Application Developer

V

Our freelancer of the week is the mobile app developer Vladimir Samoilenko. He is from the Ukraine and can look back on more than ten years of experience in freelancing. Since 2010 he has developed more than 20 mobile applications and upgraded over 15 for iOS and Android. Interested in learning more about Vladimir Samoilenko and mobile app developement? Then read on…

1) First off, can you tell us a bit about yourself?
My name is Vlad. I am a mobile (iOS and Android) apps developer from Ukraine. I have been freelancing for more than 10 years. 
 
2) If you would search for your profile on Google, which are the three keywords you would type in the search bar?
If I would be searching for freelancers like me I would use this phrase “mobile apps developer” +iOS (or Android)
 
3) What was your inspiration and when did you actually decide to become a freelancer?
At that time I decided to become a freelancer I was unhappy with my current work. I believed that I would be able to run my own business better and more efficient than my boss :). Freelancing provided me with the ability to focus on interesting and for me more suitable tasks. So my professional level was raised in the desired types of tasks. The last three years I have had a full time job but I also do a freelance project just to test my current professional level and to see what services are demanded by market. It (freelancing) helps me to be on the edge of technologies, to learn something new and to improve my skills.
 
I am able to spend up to 20-25 hours per week for working on freelancing projects.
 
4) What kind of services have your clients asked you to provide?
Mobile application development: Development of mobile apps by specification or sketches with description. Usually the full cycle of development process: specification creation, prototyping, mobile app development, publishing to store.
 
Writing specifications for mobile application development: A specification for mobile application defines the requirements of a mobile application and its functions. Usually with aspecification a prototype application is created synchronously. This approach allows to get a “zero version” of the application to see which interface controls can be used to define the hierarchy of screens. The prototype is the “skeleton” of the future application.
 
Completion of iOS / Android mobile applications: Not every developer is able to complete an application to publish it at AppStore or Google Play. That is why some of my clients are asking me to complete their application.
 
Adding new features for your application: Usually I do tasks like these:
  • Adding new screens with new features: in-app purchase, new services integration, integrating statistics of application usage, etc.
  • Changing an application to new version of API or webservices.
  • Adding support of screen sizes, changing operating system services, new devices support, etc.
  • Update of third party libraries.
  • Updating and changing structure of application: new user interface, new way of application usage, etc.
  • Changing an application due to new requirements of the operating system: An application developed 2-3 years ago has a lot of “tails” with an unused (incorrect for current version) code. A lot of these “tails” are the reason for application issues and crashes.
  • Bug and issues fixing in mobile application
  • Sometimes a bug is found after an application is published in a store. So my clients want me to find the bug and fix it. 
5) Do you use other freelancers or companies to provide skills that you don’t possess?
Usually I can complete my tasks by myself or I collaborate with my client’s team.
 
6) Now tell us, how do you find new clients that are interested in your services?
Of course I use freelancing websites. I also run my own website for a more detailed description of provided services.
 
7) What about freelancermap.com? Can you tell us a little bit about your experience with our IT-network?
I first have to complete some project at freelancermap.com to provide a realistic feedback.
 
8) How do you set yourself apart from your competitors? What makes you special?
I have a rich experience in software development. I do a deep analysis of the client’s project and provide solutions to reach the wanted goals. Very often a client doesn’t see “narrow” places in his project. Of course I can provide app development for iOS and Android including web services integration. Sometimes this feature of my complex services is valued by clients more than every service independently.
9) What are the top three books, blogs or magazines you read to stay up to date in the IT-market?
I like to read books published by O’Reilly and Apress. It is too difficult to choose some particular blogs. I like to read problem (task/project) oriented blogs for each particular project I do.


 

Where to find Vladimir Samoilenko?
The interview was conducted by Doreen Schollmeier – freelancermap.com team.   
 
Pic: © Vladimir Samoilenko
 
 
You would also like to be introduced as a freelancer in our “freelancer insides”?  
Send us an email to info@freelancermap.com with the subject “freelancer insides” and shortly describe your services, experiences, and status! 
 
 
Doreen Schollmeier

Doreen Schollmeier is dealing with the international freelancing and outsourcing market for more than 5 years and knows both sides of the coin. After working as a project manager for an India based company until 2012, supporting the company to find clients worldwide, she nowadays helps freelancers to find jobs and clients.

By Doreen Schollmeier

Recent Posts