About Me
Having put in over 18 years of experience in the Software Development Industry, I have worked on almost all the technologies - right from Punch-Card Programming, COBOL and dBase to Microsoft .NET. However, for the past 10 years, I have been focusing most of his time and efforts towards Web Development and .NET technologies, offering training and consulting services to clients in India and Abroad.
Starting as a Junior Punch-Card Programmer, I have put in nearly 11+ years as a Systems Analyst and Project Lead, with specialization in the eCommerce Domain, focusing on Website/Portal Development, Hosting and Web Application Development. After nearly 4 years of overseas development experience in the USA, I returned back to India and for the past 4 years now, have been offering Corporate Training and Consulting Services in India and overseas, as a Freelancer.
I am based out of Bangalore, Karnataka State, India. I specialize in providing Corporate Training and Consulting Services in the following domains:
- .NET up to Version 4.0, which includes: C#, VB.NET, ASP.NET, ADO.NET, XML Web Services, .NET Remoting, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), Windows Workflow Foundation (WF), AJAX.NET, LINQ, ADO.NET Entity Framework, Parallel Programming, Windows 7 Development (managed code), etc.
- Microsoft Windows Azure (the cloud computing platform from Microsoft), which includes Azure Services, SQL Azure Services, Azure AppFabric Services, Windows Live Services
- Windows Phone Development – Version 6.0, 6.5 and 7.0
- Silverlight Version 3.0 & 4.0, and RIA Services
- Web development technologies like HTML (up to Version 5), JavaScript, CSS, XML, DTD, XSL/T, XPATH, XQUERY, XSD, AJAX, WSDL, SOAP, SVG, XHTML, etc. including server-side programming using ASP and Website Accessibility Guidelines (WAG).
- Internet and Intranet development architectures targeted for n-Tier, distributed and disconnected Application Development models including Security, Configuration, Optimization & Deployment models, Team Development & Testing Models, MVC, MVVM, PRISM, etc. in the .NET Development Models.
- Best Patterns, Practices and Performance Enhancements to Web Applications and Cloud Development Models, and Disconnected & Distributed Application Development Models.
- Microsoft Office (2003/2007/2010) in terms of:
- Usage (Beginner - Intermediate - Advanced - Expert)
- Programming: VBA for Word/Excel/Outlook
- Visual Studio Tools for Office (VSTO) for Word/Excel/Outlook
- DOS Batch Files and VBScript 5.7 – including Windows Shell Scripting (WSH), ADSI and WMI