An experienced Developer with a solid background in a wide range of .Net development aspects in a business application context. His expertise includes; all development stages, from initial analysis through design, and execution. He is proficient in a variety of platforms and systems.
In addition to his technical skills, he is a great communicator and team player.