Vladimir Samoilenko is a mobile apps developer 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 successfully upgraded over 15 for iOS and Android...
2. Vladimir Samoilenko
Our freelancer of the week is the
mobile app developer Vladimir
Samoilenko. Vladimir 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 mobile app
development? Then read on...
6/22/2015 info@freelancermap.com
3. Vladimir Samoilenko
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.
6/22/2015 info@freelancermap.com
4. Vladimir Samoilenko
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)
6/22/2015 info@freelancermap.com
5. Vladimir Samoilenko
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.
6/22/2015 info@freelancermap.com
6. Vladimir Samoilenko
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.
6/22/2015 info@freelancermap.com
7. Vladimir Samoilenko
4) What kind of services have your clients asked you to provide? (cont´d)
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.
6/22/2015 info@freelancermap.com
8. Vladimir Samoilenko
4) What kind of services have your clients asked you to provide? (cont´d)
- 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.
6/22/2015 info@freelancermap.com
9. Vladimir Samoilenko
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/22/2015 info@freelancermap.com
10. Vladimir Samoilenko
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.
6/22/2015 info@freelancermap.com
11. Vladimir Samoilenko
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.
6/22/2015 info@freelancermap.com
12. Vladimir Samoilenko
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.
6/22/2015 info@freelancermap.com
13. Vladimir Samoilenko
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.
6/22/2015 info@freelancermap.com