User profile: rmsharkey

User info
User name:rmsharkey
Name:Mike Sharkey
Location:Sudbury and Toronto
Website:http://ca.linkedin.com/pub/mike-sharkey/26/40a/bb9
Bio:My name is Mike Sharkey. I am a computer professional who has been in the I.T industry since 1980.

I started my career as a Sysop for a small technology service bureau in Toronto. That is where I got hooked on programming.

Since then I have acquired a broad background in a number of different technologies. I would have to say that my strong points are C/C++ and *nix, with a particular slant toward Linux.

Another strong area of interest is embedded systems. Since 2005 I have been developing a cooperative multi-tasking RTOS called CARIBOU and recently I have ported it from ARM7 to ARM Cortex-M3 (TI Stellaris) and added a TCP/IP stack including UDP/TCP, HTTP, SNMP SMTP, and TELNET which is designed to become an SNMP-enabled serial sensor device server.

In addition I have had a fair bit of exposure to other other technologies such as LAMP, Java, Javascript.
Specialties

Specializing in networking, communications, *nix, and embedded real-world interface applications, firmware and hardware development.

An expert C/C++ full life cycle developer.

A pretty good Linux kernel jockey.

Having developed and deployed a high performance/high volume MySQL cluster in a production PHP/MySQL environment, I think I can safely say that I know my way around PHP/MySQL/Apache a little bit.

Ability to keep a small team motivated, focused, and on-track.
Statistical data
Birthdate:Jul 23, 1961
Gender:Male
Occupation:Programmer
Skills:C
BASIC
PHP
C++
Perl
C++/MFC
Pascal
Assembly
Java
Javascript
History
Joined:
Number of posts:14
Latest posts:

How to record a process's CPU usage and dump it out??
You can know the pid of the process and open it's /proc/<pid>/stat file. Times are in jiffies. The ...

Confusion about "delete this"
new and delete operate on memory allocated from the heap. If you allocate from the stack you can no...

Problems without output and my program
Your problem is that your function is not quiet long enough, try adding about another 1000 lines, a...

Learning C++, how do I practice?
Find a problem that needs solving and develop a program to solve it.

Multithread error
The function prototype takes a void* parameter.