Extensive experience spanning over 7 years in the design, development and implementation of accessible DDA compliant web sites, windows and web services, tools and intranets that utilize Microsoft technologies, the N-tier architectural approach, Continuous Integration and Unit Testing throughout their full project life cycle. Experience with AGILE Development methodologies with a focus on design patterns and code re-usage. Hands on experience in analyzing the business logic and converting to class designs.
A strong interest in learning new technologies and an eye for detail.
Specialties (7+ years commercial experience):
- ASP.NET and .Net Core with .NET Framework 4.5,4.0, 3.5, 3.0, 2.0 all using C#
- ASP.NET Windows Application, Web forms, ADO.NET, jqGrid
- Windows AZURE 2.4, SignalR, Web API, One ASP.NET
- T-SQL (stored procedures, triggers, cursors etc) with MS SQL Server 2012, 2008, 2005, 2000, SSRS, SSIS, DTS,Relational Database Design
- Salesforce CRM
- SharePoint online and office 365
- Node JS, Angular, React js, React Native, Web Sockets
- AJAX, JSON, JQuery, Kendo UI, Javascript, HTML5, DHTML, XHTML, HTML, CSS
- Entity Framework 4.1, LINQ
- PayPal, Google Checkout Integration
- Facebook, Twitter, Linkedin, G+ API integration
- SMS Gateway
- Web Services, RESTful, WSDL, SOAP
- Azure Cloud & DevOps
- Azure Service Bus
- Integration, Unit testing - XUnit, NUnit
- AGILE methodology
- IIS configuration, ISAPI filtering, SEO implementation including URL Rewriting
- TFS, SVN, Github and Jira
- Be well informed of technology trends
- Consult with clients
- Customize applications
- Debug and Evaluate system performance and web applications
- Involvement in Publish and deployment cycle against production environment
- Follow standard guidelines
- Deliver quality work
- Work with teams and mangers
- Preserve SQL databases and servers
- Design complex applications
- Execute bug and performance tests
- Good project management skills
- Innovative thinking
- Good problem solving capabilities
- Be sharp and Patience in understanding the problems and issues
- Understand software applications
- Use database and servers competently