I am a software developer, I have extensive experience with designing and developing enterprise scale applications on Microsoft technologies