profile picture

Average Rating

4.6

(88 ratings)

Scott Thompson

Azure Developer
  Canada (-6:00)      Cantonese, Spanish, English

 

Over 15 years of extensive and diverse experience in Microsoft Azure Cloud Computing, SQL Server BI, and .Net technologies. Hands - on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, Logic Apps, Data Factory, Service Bus, Traffic Manager, Azure Monitoring, OMS, Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQL Azure. Designed and developed Cloud Service projects and deployed to Web Apps, PaaS, and IaaS. Implemented Corp, 2FA and role based authentication mechanism using Windows Azure Active Directory and dSTS (Datacenter Security Token Service) which uses WIF (Windows Identity Foundation). Exploring on Cognitive Services, Machine Learning, Internet of Things (IoT) technologies. Eager in learning new technologies with focus on delivering reliable business solutions.

EMPLOYMENT

Azure Sr. Technical Lead

Brainsmiths Labs | Jan 2016 - Present
Designed and developed Dynamics-AAA (Access, Authorize & Audit) Portal which provides secure access to Azure resources and assigns custom roles. This portal became a standard for granting access and same compliance with MSIT standards. Developed BOT application to simplify users’ search experience against internal tools. This is modern way of interacting with Apps from Skype for business. Developing C-AUX portal to improve the CRM applications monitoring and reduce the Infra team maintenance effort. Developed tools for monitoring resource utilization and effective billing.

Azure Developer Lead

NVIDIA | Sep 2012 - Jan 2016
Designed and developed Customer Lookup tool which is helping customer in expediting Azure outage assessment and end-customer communication workflow. Built //AzNot tool which provides a single view of all customer impacting incidents across the entire Azure platform. Which helping customer in reducing time to notify, improving first-party and self-service team experience, improving leadership/execute experience, improving internal visibility of incidents. Provided quick solution to Azure teams for self-servicing data maintenance operations, which uses SQL Master Data Services. Configured and setup SQL Server Master Data Services (MDS) for self-serving data maintenance across different teams. Deployed the tools Microsoft Azure Cloud Service (PaaS, IaaS), and Web Apps. Used SQL Azure extensively for database needs in CustomerLookup & //AzNot. Migrated the Azure CXP Tools to HTTPS based authentication using SSL encryption. Improved application performance using Azure Search and SQL query optimization.

Azure Developer

MentorMate | Jan 2008 - Dec 2012
Developed Azure CXP Tools portal which is one solution to all Azure Customer experience teams’ problems. Designed and developed Customer Lookup tool which is helping customer in expediting Azure outage assessment and end-customer communication workflow. Built //AzNot tool which provides a single view of all customer impacting incidents across the entire Azure platform. Which helping customer in reducing time to notify, improving first-party and self-service team experience, improving leadership/execute experience, improving internal visibility of incidents. Provided quick solution to Azure teams for self-servicing data maintenance operations, which uses SQL Master Data Services. Configured and setup SQL Server Master Data Services (MDS) for self-serving data maintenance across different teams.

Senior .NET Developer

AgileEngine | Jan 2006 - Dec 2008
Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#. Developed the reusable framework for the application using the ASP.NET Framework 4.0. Extensively used razor views Paging and Sorting for displaying various data on to the page. Used JavaScript to perform validations and catch the events on client’s browser. Involved in developing web Pages with rich UI using AngularJS. Implemented various UI (User Interface) components using HTML5, CSS3, JavaScript, and AJAX. Design and develop fully prototypes and mockups using HTML5, CSS3 and JQuery for future enhancements and implement them on the live web platform. Used Angular JS to create maintainable and testable single page application.

.NET Developer

Daffodil Software | Jan 2004 - 2006 Dec
Developed Web Forms using ASP.NET Controls, CSS and HTML to facilitate the registered users. Developed classes in Business Layer and in Data Access Layer in C#. Used Custom Validations and User Validation to give access to registered users. Developed Business Logic classes for Transaction Module using Business Services. Used Win forms controls and Custom User Controls to provide standard interactive User Interface. Created database objects using SQL Server including complex Stored Procedures, DTS packages, triggers, cursors, tables, and views and other SQL joins and statements for applications. Involved in UI Designing, Development and Testing of Web Forms using ASP.NET, C#, XML ADO.NET and .NET Framework. Involved in preparation of detail design document with prototypes and screen shots and system requirement documents.

EXPERTISE

Azure SQL Database 10 years experience

Hands - on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, Logic Apps, Data Factory, Service Bus, Traffic Manager, Azure Monitoring, OMS, Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQL Azure. Used SQL Azure extensively for database needs in CustomerLookup & AzNot.

WCF 10 years experience

Developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.NET provider model. Used data contract as the standard mechanism in the WCF for serializing .NET object types into XML. Designed WCF Service Contract for validating the user input credit card type and its validation

.Net Core 11 years experience

Experience in creating Rest Services using ASP.NET Web API and C#. Working on creating Rest Services using ASP.NET Web API and C#. Developed Web forms using C#. Coding business logic in C# & ADO.NET. Developed the reusable framework for the application using the ASP.NET Framework 4.0. Developed module which deals with searching of information depending upon priority of user in site Using ASP.NET. developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.NET provider model.

C# 15 years experience

Experience in Software Development Life Cycle (like analyzing designing, coding, testing, bug fixing and customizing) and Implementation of Client/Server applications using C#, VB.NET and SQL Server 05/08 with N - tier development environment. Experience in creating Rest Services using ASP.NET Web API and C#. Working on creating Rest Services using ASP.NET Web API and C#. Developed Web forms using C#. Coding Business Logic in C# & ADO.NET .

ASP.NET 14 years experience

Developed the reusable framework for the application using the ASP.NET Framework 4.0. Developed module which deals with searching of information depending upon priority of user in site using ASP.NET developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.NET provider model.

REVIEWS

Dipti Vachani

Dipti Vachani

Oct 1, 2018

Scott Thompson was very knowledgeable and professional. His communication skills were great. I would highly recommend him.

Oliver

Oliver

Jan 9, 2018

Scott Thompson is great. Clear communication, fast, and delivered results beyond what we expected.

Kwadwo Henry

Kwadwo Henry

Dec 2, 2018

The whole experience was perfect. Quick response, competent work (even on a very difficult task), politeness, thoroughness, speed, everything was ideal. Scott Thompson will definitely be my #1 choice for any of my future work in his area of expertise.

POSTS

New Features of Azure Along with High Security Services

Azure has worked over data recovery and ways to quickly spring back data if things go wrong anyhow. While working with Azure the developer’s data is stacked securely in the data center of Microsoft. The recovery option is enabled just as one store’s data in Azure, not only one but two copies of the same data make their place in storage in the same data center so in case of data is unavailable due to some issue copies of data are accessed to reach the data.