- City of London, GB
- £7 /hr
- Available now
Have 20 hours available next week as of NOW, but hurry!!!!! : )
TYPICAL PROJECT PAYMENTS TERMS - 10% SETUP DEPOSIT, 4 X 20% MILESTONE PAYMENTS, 10% FINAL PAYMENT (PROJECT SIZE DEPENDANT)
FACEBOOK COMPANY PROFILE PAGE:
Aboutmore...TYPICAL PROJECT PAYMENTS TERMS - 10% SETUP DEPOSIT, 4 X 20% MILESTONE PAYMENTS, 10% FINAL PAYMENT (PROJECT SIZE DEPENDANT)
FACEBOOK COMPANY PROFILE PAGE:
I have been commercially developing software since 1998 and a hobbyist developer since childhood. It's my passion and there's nothing I love more than getting my teeth into a new challenge. If you want someone who can live and breathe your code, look no further.
I am the owner of Wave Mobile Developments Ltd, which I have been operating full time since 2010, and project director at Software13, a joint venture which I have been building with my business partner Mark (a genius and Android geek!) for a few years now in order to cater to larger scale projects and clients.
With offices in both London and Barcelona, we are, combined, one of the highest skilled and most productive software developers in the world for our rates. We keep our costs low and our quality of work high to ensure that we not only deliver, but exceed clients expectations on service, code and after sales care.
We can offer our clients some amazing insights to the online world and also offer solutions such as Web/App hosting, storage solutions and best of all, bespoke software platforms in many, many different languages.
Combined, we have over 45 years of experience in this arena and our products reflect this.
Please get in touch to find out how we can help you turn your idea into reality and start dealing with serious developers who know their stuff and are accountable.
Here is a list of our areas of expertise and experience. It's not an exhaustive list, personally I'm always striving to learn new languages and skills and encourage my team to do the same so we can always ensure we offer the best possible solution to a problem.
Here is a list of the core skills that we possess as a unit of up to 6 projects and up to 6 veteran developers that make up Wave Mobile:
Apple OSX - Strong
Apple Xcode OS - Strong
Android (Operating System) - Strong
Android NDK (C++) - Strong
Android SDK (Java) - Strong
Apache Cassandra (NoSQL Database server) - Moderate
Apache TomCat (JAVA EC)5/6 - Moderate
Basic / Visual Basic - Very basic
Blender (3D Modelling) - Strong
C - Strong
C# - Basic
C++ - Strong
Cocos 2D (C++ media library for mobile) - Moderate
CodeIgniter - PHP Framework - Moderate
CSS - Strong
DirectX / Direct3D - Very basic
Django - Python Framework - Strong
Flash - Basic
Flash Media Server (Video streaming engine) -Strong
Flex / ActionScript - Moderate
HTML 4 - Strong
HTML 5 - Strong
Java (EE - Server Work) - Moderate
Java (SE - Desktop) - Strong
Linux (Operating System) - Strong
LUA - Moderate
Mac OSX (Operating System) - Moderate
MongoDB (NoSQL Database server) - Strong
MySQL (Database server) - Strong
OpenGL (C++ 3D / 2D Graphics) - Moderate
OpenGL ES - Moderate
Perl - Basic
PhoneGap - Moderate
PHP - Strong
PostgreSQL (Database server) - Strong
Python (version 2) - Strong
Python (version 3) - Moderate
Redis (NoSQL Database server) - Moderate
SDL (C++ media library for desktop & mobile)- Strong
Titanium Appcelerator - Moderate
Unity 3D (Game engine) - Moderate
Windows Media Server (Content delivery server) - Basic
Windows XP - 8 (Operating System) - Strong
Wowza Media Server(Video streaming engine) - Strong
Yii - PHP Framework - Strong
Zend - PHP Framework - Basic
At present, we can to produce app features including:
One Touch Calling
Food Ordering Feature
Mobile Shopping Cart
Music Player Feature
Loyalty Card Feature
Custom Email Forms
Points Of Interest
Event Listings Feature
Email Photo Feature
Native Image Gallery
Fan Wall Feature
GPS Coupons Feature
Sports Stats Feature
Mailing List Feature
Tip Calculator Feature
QR Coupons Feature
Campaign Monitor Int.
Constant Contact Int.
Get Response Int.
Shopping Cart Feature
Voice Recorder Feature
Mobile Ads Feature
(List not exhaustive)
My passion for apps will show as I live and breathe this incredibly exciting industry and can help you in many ways after your project is complete. I have been using, fixing and programming computers since 1982, when games consoles were made of wood! I now focus on software development as my main full time career.
Web and Mobile App developer/ Consultancy service/Multi-language Programmer/Website design & development/Python/Django expert
No result found
Great professional advice and good communication.
Thank you Steve. Nice to know I've still got it! : )
Very helpful session, lots of useful advice. I now know what I need to make my app!
To the point and got the work done
Great communication so far into the project!
Micheal's approach to our project requirements is reassuringly impressive. His ability to understand in great detail our proposal, helping highlight potential p[pitfalls and possible innovative ways executing our needs and delivering a crystal clear spec is outstanding!
Im blushing ! : ) Thanks Amrik.
We didnt need in the end as doing in house but was able to take us through the steps and if not in house happy to have gone with Michael.
Great communication and great work. Look forward to working with Michael again
Overall the service was poor. The initial specification deadline was missed 3 times and then only a very brief overview was provided which turned out to be incorrect. Offered a refund and then raised a dispute. Not a trustworthy situation and seemed very unpredictable to work with.
This was for a report into the possibility of an idea that was determined as impossible, to discover if something is possible cannot be given a deadline if you dont have a solution as far as we are aware of, you decide, here is the report, you will find we didnt say that the concept wasnt possible, we just stated that his own concept into the build path wasnt possible, please read the report and make your own decision on whether this is poor and brief. How much can be written about something that is impossible to do ?
P.s I alerted the client every day until we delivered, poor ? compared to what ?Freelancers ?
The communications were excellent, please view the report:
Ok, as agreed we have conducted an hour's feasibility study in to this .. it's unlikely we'll need the second hour.
We've conclusively determined through various approaches that it is simply not possible to achieve what you are looking for over a standard voice call.
In theory it is possible over VoIP (Voice over IP - the tech that powers Skype and other internet based phone services) but we were unable to find a satisfactory / mature enough library or open VoIP service that could achieve this cost effectively.
Specific notes below:
iOS feasibility did not progress past the initial research stage. On iOS, applications operate in a heavily restricted sandbox environment and are therefore completely restricted from accessing actual audio data of a phone call.
As with Android, it should be theoretically possible with a suitable VoIP library and service, but no such solution appears to be available, which indicates that in practice it is likely impossible to achieve as well.
The theory behind this application would be to hook into the typical outgoing phone call stream. This would involve intercepting the audio between the device's microphone and the outgoing datastream, in order to manipulate it in real time.
The big problem here appears to be that on most Android devices (and iOS), the actual phone data stream is handled independently from the Android stack and there is certainly no standard way to interact with it. It appears that some phone manufacturers are working on ways to do this, but it's unlikely to become widely available any time soon.
During this feasibility study we first attempted to build some example code on the Android 4.2 (newest) and Android 2.3.3 SDKs.(oldest)
Whilst we were able to record audio data, as our initial suspicions confirmed, there was no way to 'push' this to the call stream on either of my test devices.
The next test was conducted using the Android NDK (via C++), but again it was quickly concluded there is no way into the phone call stream through native code either in a device independent fashion.
As a further exercise, we looked into implementing one of the known VoIP libraries (experimented with doubango and pjsip), however we have determined that there doesn't appear to be one which would meet the needs of this application.
To build one entirely from scratch, or even around these existing libraries would require an expert knowledge of VoIP / SIP as well as a suitable internet telephony network and gateway depending on if the software needs to reach traditional phone lines.
This is beyond our level of expertise Im afraid.
We hope this meets with your satisfaction of the report data, however, as we are unable to find a suitable solution, we understand that you will not be satisfied.
We kindly ask that you consider this as a possible outcome and inevitability to be one of two outcomes.
This report was created by Wave Mobile Developments Ltd and is accurate at time of press.
Please feel free to request any further info that you may want us to consider as a workaround.
On behalf of WMD Ltd
Simply Excellent. Decent, talented and know what they are doing. much appreciated.
A very understanding client whom we wish to much more of in future.
Check out ReadMeAStory online!
Wave have provided an exemplary service - they got up and running in a morning and had completed several key tasks by close of play. We are super impressed with their responsiveness and ability to be proactive and effective very quickly.