Recognized leader in software development, accomplished technologist, author, and speaker. Proven track record with architecting and implementing distributed systems with Agile teams Specialties: architecture review, custom software development, process review, mentoring, and training: Software Development Management, Agile Design, Agile Management, Software Patterns, Mentoring, Object-Oriented Design, C#, C++, Client/Server, .NET, client applications, server services, distributed systems, multithreading, parallel programming, middleware, Windows, Windows Services, problem solving, challenges, guidance
Software Architect at Afterman Software
Computer Programmer, Software