Team Lead / Senior Software Developer (PhD)
Established professional software developer having more than 8 years of experience in implementing high performance, scalable desktop software and web applications. Great effciciency with n-tier application design, development, architecture, maintenance and testing. Expertise in using various software tools, languages and methodologies with special expertise in Microsoft .NET technologies.
- Familiarity with with .NET framework 4.0/3.5/3.0/2.0/1.1, AJAX.NET, WCF, WPF, MVC, LINQ, EF, Win32 API, MFC, STL, VCL, COM, Active X, ASP technologies
- Strong knowledge of object-oriented analysis, design and programming skills
- Analytic, integrative thinking and problem solving skills;
- Strong algorithm development skills
- Ability to work in a team and independently;