viewing contractor profile for michael-46556

I am an experienced C++ developer with over eight year’s commercial experience in software development. I have worked with some of the biggest clients in the telecommunications sector and have gained expert knowledge of WinCE/Windows Mobile platforms.

You need to be signed in to contact this member.

To sign in to your account now click here.

To register a new account, click here.

Availability Available Soon
Rate Neg

experience

 
Job Title Company Name Date From Date To Description
Software Consultant Truphone Nov 2008 Dec 2008

Michael designed and created a call intercept application for Windows Mobile that would allow a user to intercept international calls and route them through a local rate number using a variety of methods requiring the use of TAPI, RIL, and HTTP. Michael also provided a UI to allow the user to provision the device with user credentials and alter the behaviour of the application. Michael was able to take a minimal set of requirements and meet project goals within a very strict timeframe with little supervision. Work was carried out remotely and onsite when required.

Software Consultant Velocity Mobile Jun 2008 Nov 2008

Michael worked on C++ and C# code using a highly customised and proprietary graphics engine, with application installation features, iPhone-like UI features, online update features for three separate Windows Mobile 6.1 devices. Part of the work was to liaise with the Taiwanese device makers understand installation and debugging issues, across language divide, using e-mails and phone calls; able to gather information from ROM engineers to assist other team members with issues. The project was mostly executed from home with flexible hours. Also, worked large amount of extra hours to deal with last-minute requests, sales demos, product releases etc. Michael was at times required to perform build management duties and to co-ordinate the development team.

Software Consultant Teleca Ltd Jul 2005 Jun 2008

Michael joined Teleca as part of the Microsoft competence centre providing expertise in WinCE and Windows Mobile. He has worked on a variety of projects some of which have involved some Team leading roles. Teleca is the only company in the UK to have source code access to the Windows Mobile platform. Consequently Michael has developed an expert knowledge of this platform. Projects Michael has been involved in include:

• Adobe, Michael lead a small team porting Flashlite 3.0 player to Windows CE. The projects first goal is to produce an ActiveX plugin for IE using ATL. The integration to CE requires in depth knowledge of various areas such as Shell/GDI/WININET/Sockets/DirectShow.
• Ericsson, Michael was brought in as technical trouble shooter to provide assistance with a VOIP application. Technical areas dealt with include AMR codec optimisations, SIP debugging and general system integration.
• Google, Michael led a small team to create an OTA update application, to ensure the user had the very latest offerings from Google. He was responsible for producing some cross platform code to communicate to Google’s servers using a proprietary protocol. He also provided expert consultancy to a number of other Google teams.
• Microsoft Entertainment Pack, Michael was involved as part of a small team to port Microsoft’s existing legacy games from CE 2.11 to Windows Mobile. Particular work involved adding support for smartphone and supporting multiple screen resolutions, sizes and orientations.
• Palm, Michael has spent three months as part of the MMS messaging team within Palm. Michael was able to gain thorough knowledge of Palm’s platform and learn new systems to become a prominent member of the team. Responsibilities included resolving issues, implementing new features and making optimizations.
• Vodafone TPP, Michael spent one year integrating the Obigo product suite to WM 5.0. This has provided Michael with extensive experience in all areas of WM. Areas include: File system, Shell, UI, Sockets and connection manager. Other skills include a thorough knowledge of the WM architecture, memory management, debugging techniques and knowledge of various WinCE tools/utilities. Michael was also involved in mentoring and training engineers on the project as well as all the activities associated with being the tech lead for the framework team which consisted of up to 10 people.
• Microsoft, Michael spent 4 months working in the Partners Response Team (PRT) in Richmond (US) for Windows Mobile. He gained a good working knowledge of the Windows Mobile platform resolving manufacture, customer and internally raised issues. Michael also was able to add a significant feature to SMS messaging. During this time Michael gained good understanding of the code structure, build process and tools associated with the Windows Mobile platform as well as some advanced debugging techniques.

Software Engineer Logwood Computing Ltd Sep 2000 May 2004

As part of a small company Michael provided software and hardware consultancy to the hospitality industry. This involved every aspect of the software design cycle and some customer facing roles including support and training. Main highlights include:
• Mobile EPOS Development, Michael developed a real-time n-tier EPOS application. He developed software on both client and server side. The GUI was implemented using browser technology which was enhanced by developing a set of ActiveX components using ATL.
• EFT Interface, Michael integrated a third party EFT solution, and interfaces to a variety of new hardware components including wireless printers and card readers.
• Squirrel EPOS system Integration, Michael integrated the Mobile EPOS solution to a third party solution called Squirrel. The implementation was done through an XML interface, involving extensive use of TCP/IP sockets and utilising the Microsoft SAX parser. Michael gained good experience using COM.
• Company Website, Michael developed the company website using HTML and JavaScript. It involved all aspects of website development.
• Michael designed a VGA to CAT5 convertor. This involved PCB design and testing.

 

education, training and professional qualifications

 
Date From Date To Estab Qualification
Aug 1996 Jul 2000 Bath University • BEng (2:1 Hons) Electrical and Electronic Engine