Alan Warwick

Alan Warwick Email and Phone Number

Software Design Engineer at Microsoft @
Alan Warwick's Location
Redmond, Washington, United States, United States
Alan Warwick's Contact Details

Alan Warwick personal email

n/a
About Alan Warwick

Specialties: Windows, storage, C++, C, C#, system level programming, cloud computing, private cloud, failover cluster, kernel mode programming, SAN, iSCSI, multipathing, Fibre Channel, MPIO, distributed systems programming, Win32, Windows services, ia32, ia64, TCP/IP

Alan Warwick's Current Company Details
Microsoft

Microsoft

Software Design Engineer at Microsoft
Alan Warwick Work Experience Details
  • Microsoft
    Software Design Engineer
    Microsoft May 2012 - Present
    Develop software to provide highly available storage for the public cloud.
  • Microsoft
    Lead Software Development Engineer
    Microsoft Apr 2009 - May 2012
    Lead six person team responsible for all storage functionality in Windows Failover Cluster. Specific functionalities include clustered file system, kernel mode volume device stacks, distributed ownership of storage resources and software tests to qualify storage hardware devices. This work is the foundation for the Microsoft private cloud product.
  • Microsoft
    Lead Software Development Engineer
    Microsoft Jan 2006 - Apr 2009
    Led five person team to develop iSCSI target features for Windows Storage Server. Features include core iSCSI target block storage functionality, snapshots and block replication. Created prototype of SMIS providers for Windows storage management. Assist PM team in developing product requirements and functional specsInteract with external partners to gather requirements and explain featuresDev representative to project leadership team (Features, overall schedule, release criteria, bug triage, etc.)
  • Microsoft
    Lead Software Development Engineer
    Microsoft Dec 2004 - Jan 2006
    Lead four person team to develop iSCSI software initiator for Windows. Functionality includes integration with Microsoft multipathing (MPIO) and iSNS (internet storage name server).Led team to design and develop Storage Explorer that provides a graphical view of storage area networksPresented technical materials at industry conferences including Windows Hardware Engineering Conference, Intel Development Conference, SNIA Storage Development ConferenceInteract with customers and partners at SNIA Storage Networking World and at partner visits
  • Microsoft
    Software Development Engineer
    Microsoft Feb 2000 - Dec 2004
    Designed and implemented user mode services for iSCSI software initiatorImplemented common Windows implementation of HBAAPI, the storage industry standard interface for Fibre channel and SAS HBAs. Participated in working group that defined HBAAPI.Designed and implemented iSCSI Boot for diskless Windows servers. Authored the iBFT (iSCSI Boot Firmware Table) specification incorporated as part of the ACPI specification.
  • Microsoft
    Software Development Engineer
    Microsoft Jul 1996 - Feb 2000
    Designed and developed kernel mode infrastructure for management and instrumentation of kernel mode device drivers with WMIImplemented instrumentation for most in-box kernel mode devices including storage, keyboard, mouse, USB, networkingPrototyped WMI provider for DMTF Common Diagnostics Model
  • Microsoft
    Software Development Engineer
    Microsoft Feb 1995 - Jul 1996
    Developed api translation layer that exposes Win32 API and DCOM interfaces for 32bit x86 code emulated on RISC based processors. Investigated and fixed compatibility issues in 16 bit apps running in WOW layer of Windows NTExtend WOW compatibility flags from 32 to 64 bits
  • Microsoft
    Senior Consultant
    Microsoft Apr 1993 - Feb 1995
    Developed C++ classes for NT communications server application including SNA connectivity, Performance monitor counters, and RPC communications.Assisted ISV in developing a Windows VXD driver architecture for a hand-held PC with RF, bar code scanner and specialized power management capabilities.Developed NT service to provide access to local group information on multiple domains to Windows based applications.Developed VBX to receive asynchronous data updates from WOSA XRT using OLE Uniform Data Transfer.Ported custom MS Mail extensions to allow changing mailboxes and BCC from Windows to Windows NT.Developed strategy for migrating data center at an investment bank from Netware to NT Server and Workstation. Wrote detailed administration and migration guides containing step by step procedures.
  • Datability
    Software Engineer
    Datability 1987 - 1993
    Developed Windows based IP router configuration manager.Designed and directed implementation of dial-on-demand IP router.Developed terminal server manager that included a Digital Command Language interpreter. Developed tools for terminal server development environment on MSDOS and UNIX platforms.Developed TACACS user authentication client and server.Enhanced Telnet implementation to support line mode.Developed DEC LAT protocol driver for MSDOS.Developed FAT file system driver for PCMCIA memory card.Ported terminal server kernel to new hardware platforms.Developed DOS device drivers for Ethernet cards, memory management, and keyboard enhancement.Developed background network print spooler.Developed printer and keyboard TSR traps for document management system client.Enhanced parser and database manager for terminal server.Enhanced document management system client to integrate with Lotus 123 or run standalone.Enhanced terminal emulator to support downloadable fonts and 132 columns in graphics modes.Enhanced MS-DOS file redirector to support connections to multiple file servers.Enhanced backup, installation and automatic software update utilities.Customer Support - Installation and technical support of Ethernet networks and communications products.

Alan Warwick Skills

Win32 Api Cloud Computing C# C++ C Windows Tcp/ip Storage Windows Services Iscsi Fibre Channel Private Cloud

Alan Warwick Education Details

  • University Of Rochester
    University Of Rochester
    Electrical Engineering

Frequently Asked Questions about Alan Warwick

What company does Alan Warwick work for?

Alan Warwick works for Microsoft

What is Alan Warwick's role at the current company?

Alan Warwick's current role is Software Design Engineer at Microsoft.

What is Alan Warwick's email address?

Alan Warwick's email address is al****@****oft.com

What schools did Alan Warwick attend?

Alan Warwick attended University Of Rochester.

What skills is Alan Warwick known for?

Alan Warwick has skills like Win32 Api, Cloud Computing, C#, C++, C, Windows, Tcp/ip, Storage, Windows Services, Iscsi, Fibre Channel, Private Cloud.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.