Profile cover photo
You're now following
Error following user.
This user does not allow users to follow them.
You are already following this user.
Your membership plan only allows 0 follows. Upgrade here.
Successfully unfollowed
Error unfollowing user.
You have successfully recommended
Error recommending user.
Something went wrong. Please refresh the page and try again.
Email successfully verified.
User Avatar
$45 USD / hour
Flag of UNITED KINGDOM
$45 USD / hour
It's currently 4:09 AM here
Joined June 15, 2014
3 Recommendations

Simon R.

@SieRaybould

5.0 (7 reviews)
5.4
5.4
100%
100%
$45 USD / hour
Flag of UNITED KINGDOM
$45 USD / hour
100%
Jobs Completed
100%
On Budget
100%
On Time
10%
Repeat Hire Rate

Windows & Embedded Real Time Developer, C, C++, C#, .NET, MFC, RTOS, Linux, Android, iOS

I am a highly academic and self-motivated embedded software developer with over 20 years’ experience in real-time embedded software development in C and C++. My experience ranges from small embedded systems to large telecoms network equipment, including developing various device drivers for LED and LCD displays, keyboard handling, Ethernet, X.25, etc. I have also designed and implemented many communications protocols to interface embedded systems to various applications and network management systems. In addition to my low level embedded expertise, I am also very experienced in object oriented analysis and design using UML and Design Patterns and have many years’ experience developing applications for Microsoft Windows in C# and C++ using the .NET and MFC class libraries. - Over 25 years experience developing embedded real-time software in C/C++ in UNIX, Linux and Windows environments. - Extensive experience with OOA/OOD design using UML and Shlaer Mellor. - Extensive experience with TCP/IP and other communications protocols including SIP, RTP, PPP, TCP, UDP, IP, PPP, DASS2, ISDN & X.25 - Extensive experience in the implementation of VoIP systems, particularly SIP/SDP and RTP based communications. - Experienced in the implementation of instant messaging protocols (SMPP, MSRP, XML, WSDL, RPC, etc.) - Development experience in C++/MFC and C#/.NET using Microsoft Visual Studio in a Windows environment. - Familiar with many source code control systems including ClearCase, Subversion (SVN), CVS, MS SourceSafe, SCCS & RCS. - Familiar with several real-time operating systems including Embedded Linux, OSE, VxWorks & pSOS+.

Contact Simon R. about your job

Log in to discuss any details over chat.

Portfolio

2710705
1333695
2710679
2710705
1333695
2710679

Reviews

Changes saved
Showing 1 - 5 out of 7 reviews
Filter reviews by:
5.0
$1,578.00 USD
Simon is an expert in emb. computing; he is extremely knowledgable, resourceful and reliable. He works his way through any obstacle. Communication was great; looking forward to working with him again.
C Programming
Embedded Software
C++ Programming
User Avatar
Flag of Lenka I.
@ivantysy
9 years ago
5.0
$1,500.00 USD
very professional approach!
Embedded Software
User Avatar
Flag of Lenka I.
@ivantysy
9 years ago
5.0
$700.00 CAD
Would hire again, very professional, straight forward and with great communication skills
C Programming
Embedded Software
K
Flag of Ken B.
@kbrizel
9 years ago
5.0
$250.00 USD
Simon is one of the best people I've EVER hired on this site, communicative, diligent and thorough, completing something I've been needing for nearly a year. Absolutely would hire again.
C Programming
Linux
Software Architecture
Network Administration
User Avatar
Flag of Logical C.
@mparadis
9 years ago
5.0
$400.00 USD
He went above and beyond the project requirements I posted. He is really knowledgeable and knows what he is doing! I'm impressed. Recommended! He is the real deal!
C Programming
Delphi
Microsoft
C++ Programming
C
Flag of Jeff R.
@coolbrat
9 years ago

Experience

Freelance Software Consultant

Aastra Telecom
Oct 2003 - Apr 2013 (9 years, 6 months)
Developing real-time embedded firmware for the Aastra Telecom range of PBX systems and SIP desk phones. This involves analysis and designed using UML and Rational Rose, through to implementation in C/C++ and using the STL. At Aastra I was responsible for developing the SIP User Agent for the Aastra 400 range of PBX systems. This basically involved developing a SIP UA conformant to rfc3261-rfc3265 that interfaces to the communications interface I had developed earlier and to the call control system in the

Freelance Software Consultant

Ascom Enterprise Communications
Nov 1999 - Sep 2003 (3 years, 10 months)
Integrated a third party TCPIP stack into the PXB and wrote the device driver to make that work over the new Ethernet interface. Developed an SMPP library to add Short Message Service (SMS) support to the PBX. Designed and implemented a bandwidth controller for a H.323 module. This design was done in UML with the Rational Rose tool and made use of the “Abstract Factory” design pattern. I then designed and implemented a simulator to run test scripts to test the software before hardware became available. Th

Freelance Software Consultant

Philips Research
May 1999 - Oct 1999 (5 months, 1 day)
Developed tool set for new range of DSP chips for phones and MP3 players. The toolset included a C/C++ compiler and an assembler. This work mainly involved working with UML, Design Patterns, Flex, Bison and C++. The tools were designed to run in a UNIX/Linux environment.

Education

MSc Masters Degree Computer Science

University of Liverpool, United Kingdom 2003 - 2006
(3 years)

BSc (Hons) Computer Science

The University of Wolverhampton, United Kingdom 1985 - 1989
(4 years)

Contact Simon R. about your job

Log in to discuss any details over chat.

Verifications

Preferred Freelancer
Identity Verified
Payment Verified
Phone Verified
Email Verified
Facebook Connected

Certifications

numeracy_1.png Basic Numeracy 1 98%
us_eng_1.png US English 1 95%
cplusplus_1.png C++ 1 90%
c-prog-1.png C Programming 1 88%
freelancer_orientation.png Freelancer Orientation 1 85%
Previous User Next User
Invite sent successfully!
Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.