Sameer Tejani

Director of Engineering

Seattle, WA, United States30 yrs 3 mos experience
Highly Stable

Key Highlights

  • Over 25 years of experience in database engineering.
  • Led teams in developing core functionalities for Azure.
  • Expert in SQL Server internals and security features.
Stackforce AI infers this person is a Backend-heavy Fullstack expert in Cloud Computing and Database Engineering.

Contact

Skills

Core Skills

Distributed SystemsSoftware EngineeringCloud ComputingApplication PlatformsSoftware DevelopmentDatabase SecurityMicrosoft Sql ServerDatabase EngineeringDatabase Development

Other Skills

Kafka Core EngineMetadata layerAzure Resource ManagerControl planeReliabilityScalePerformanceProject RomeUniversal Windows PlatformCross-platform devicesCross-platform developmentApp communicationSQL Server SecurityTransparent Data EncryptionSQL Audit

About

Over 25 years of experience in developing, managing and releasing multiple versions of SQL Server Database Engine, Windows and Azure. Worked in different areas of the SQL Server Database Engine including T-SQL statement execution framework, client-server connection management, user mode scheduling, SQLOS, and security. Led a development team on Windows Developer Platform working on Project Rome (to enable app experiences to span apps and devices). Currently leading a team in Azure Core Compute in re-architecting the platform on which Azure Resource Manager runs on. Specialties: Distributed systems, OS internals, Microsoft SQL Server internals, Security, Application platforms.

Experience

30 yrs 3 mos
Total Experience
26 yrs 4 mos
Average Tenure
3 yrs 11 mos
Current Experience

Confluent

Senior Engineering Manager

Jul 2022Present · 3 yrs 11 mos

  • - Working on the Kafka Core Engine, focusing on the Metadata layer.
Kafka Core EngineMetadata layerDistributed SystemsSoftware Engineering

Microsoft

5 roles

Principal Engineering Manager, Azure Resource Manager

Jan 2018Jun 2022 · 4 yrs 5 mos

  • Working on the Azure Resource Manager (ARM) which is the control plane for the whole of Azure. ARM is used by our customers to provision and manage their resources at scale.
  • Leading a team of engineers on re-architecting the platform on which ARM runs on, to ensure reliability, scale and performance in handling billions of requests a day.
Azure Resource ManagerControl planeReliabilityScalePerformanceCloud Computing+1

Principal Development Lead, Windows Developer Platform

Feb 2011Jan 2018 · 6 yrs 11 mos

  • Led a development team that delivered core functionality to light up scenarios for Project Rome (http://aka.ms/projectrome), which enables app experiences to span across multiple, cross platform devices (such as Timeline, Nearby Share, Cloud Clipboard and more).
  • Worked on the Universal Windows Platform (UWP) to enrich app to app communication, and delivered features such as share, file pickers, launchers, app contracts and more that work across all Windows Platforms.
  • As part of Windows Phone releases, integrated 'compiler in the cloud' into the phone. Also delivered push notifications, data sharing, and enterprise app management among other features.
Project RomeUniversal Windows PlatformCross-platform devicesApplication PlatformsSoftware Development

Principal Development Lead, SQL Engine Core Security Infrastructure

Promoted

Oct 2005Feb 2011 · 5 yrs 4 mos

  • Led a development team that worked on security features for the database engine. As part of SQL 2008, delivered new security features including Transparent Data Encryption (TDE), SQL Audit and Extensible Key Management (EKM).
  • Involved in getting SQL 2005 certified for Common Criteria Compliance.
SQL Server SecurityTransparent Data EncryptionSQL AuditCommon Criteria ComplianceDatabase SecurityMicrosoft SQL Server

Senior Software Design Engineer/Technical Lead, SQL Storage Engine (SQLOS)

Promoted

Aug 1999Oct 2005 · 6 yrs 2 mos

  • One of the designers of the SQL OS abstraction layer in SQL 2005, which included a high performing, scalable component that works on different hardware configurations (such as NUMA) and can be tested independently of the database engine. This layer abstracted memory management, thread scheduling, synchronization, I/O processing, deadlock detection and exception handling. Led a cross-group diagnostic effort to implement the Dedicated Admin Connection (DAC) in SQL 2005.
  • Assisted with development lead duties, mentoring junior members of the team, and liaising with product support (CSS)
  • Authored the chapter on SQLOS and Scheduling in the SQL Server 2005 Practical Troubleshooting book.
  • For SQL 2000, worked on improving the scalability of the user mode scheduler (UMS) on large multiprocessor machines and network throughput in client-server communication in database benchmarks. Also extended deadlock monitor to detect and resolve thread deadlocks.
SQL OS Abstraction LayerMemory ManagementThread SchedulingSynchronizationI/O ProcessingDatabase Engineering+1

Software Design Engineer, Relational Engine

Feb 1996Aug 1999 · 3 yrs 6 mos

  • Implemented INSTEAD..OF triggers for SQL 2000
  • Key work done in SQL 7.0 included redesigning the T-SQL execution framework, implementing the INSERT..EXEC logic to make it extensible, implementing new data type support for Tabular Data Stream (TDS) protocol and preserving backwards compatibility for older clients, and driving performance for a key customer test workload to exceed shipping criteria.
T-SQL Execution FrameworkData Type SupportPerformance OptimizationDatabase DevelopmentSoftware Engineering

Education

University of Pennsylvania

MS — Computer & Information Science

Jan 1994Jan 1995

The City College of New York

BS — Computer Science

Jan 1990Jan 1994

Stackforce found 100+ more professionals with Distributed Systems & Software Engineering

Explore similar profiles based on matching skills and experience