James-Software Architect
Away
Home > Computers & Programming > Programming > Other > James-Software Architect

James-Software Architect

This expert is currently unavailable for sessions. We apologize for any inconvenience caused.
Expert in: Other     [See all profiles]
Rating:
Languages: English
Experience with software optimization, and multi-threaded/multi-CPU development (high performance systems)
All sessions start FREE!
Online: $0.55 per minute ($33/hour) (Convert currency)
Email: $5 per 10 minutes of time required to answer the question. This includes all time... (Convert currency)

James-Software Architect

Add to Favorites
Recommend to a friend
 

Other Specialties

Programming
C++
C
Windows 32
MFC
[See all]
Loading...

Degrees

MCP, secondary education in Java and MFC. Member of ACM and a Microsoft Empower for ISVs partner.

My Expert Service

I can assist you with many aspects of software development, including architecture, design, implementation, testing and deployment.

My skills are in C++ development for the Win32 platform, and I would be happy to provide you with experienced advice and guidance in the following areas. C/C++, MFC, Win32 API, Winsock, TCP/IP, netowkring, COM, ATL, GUI design, client/server design, performance, database design and development, and multithreaded development.

Experience & Qualifications

Programming since the age of 10, started professionally at the age of 17. Currently involved in both Client and Server side development on Win32 platforms for MC/HA/FT financial applications. Development experience with Win32, Win16, Linux and other flavors of Unix.

Experience with HA/FT n-tiered Client/Server systems as well as GUI apps of varying complexity. Some experience with Game developement.

Having learned that the stuff you can barely get away with doing Client-side apps just does not cut it in the real "Server World", I am amazed how many 'professionals' cannot tell the difference between "works" and "correct" or try to (mis)use VB and/or MFC on server-side development projects, never considering that just because it RUNS, does not mean it runs WELL. I have not just the knowledgem but the experience and wisdon to know the difference between "works" and "works well", and to strive for excellence in all of my development efforts.

I have worked for a wide range of companies including online/Internet services, pattern recognition, financial/trading, gaming, and "normal" end-user application development. I have targeted various hardware ranging from embedded systems to multi-CPU hardware. I have also served a wide range of positions, including a Principal Software Engineer and a Technical Project Lead for a small group of developers.

Available Modes Of Communication

email/chat

Contact James-Software Architect

Away
Home » Computers & Programming » Programming » Other » James-Software Architect