Summary
Overview
Work History
Education
Skills
Training
Locations
References
Timeline
Generic

Douglas C. Kurtz

Austin,TX

Summary

  • Over 12 years of experience in designing and developing scalable cloud services and web platforms, with a proven track record of delivering high-performance solutions. Holder of 16 US patents, demonstrating innovation in technology. Expertise in aligning IT architecture with business objectives through collaboration with stakeholders. Strong background in establishing programming best practices and leading cross-functional development teams in various software development methodologies, including Agile and Waterfall.

Overview

26
26
years of professional experience

Work History

Principal Software Engineer

Oracle Cloud Computing
Austin, Texas
11.2023 - Current
  • Spearheaded and led the design for a major architectural shift and implementation of a global build delivery platform, utilizing a distributed architecture and innovative features to reduce network load by ~80%
  • Oversaw a team of 8 engineers in delivering an innovative global delivery platform.
  • Mentored engineers on software design, coding, and operational best practices.
  • Identified inefficiencies and architectural issues in the build delivery system, leading to scalability and availability risks.
  • Utilized data-driven methodology to drive a paradigm shift in architecture and implement innovative data efficiency features .
  • Collaborated with key stakeholders to drive technical advancements and improve overall system scalability and availability

Senior Software Development Engineer

Amazon
04.2014 - Current
  • I presently work on the AWS Elastic Container Service. Duties include: design software, implement code, review designs and code of my and other teams, mentor engineers, lead candidate interview loops, participate in the Amazon promotion assessment process.
  • AWS DynamoDB - Responsibilities included mentoring engineers, reviewing designs/code driving improvements around operational best practices.
  • Prime Video Live Events - Responsibilities included mentoring engineers, driving designs, design reviews, reviewing code and driving ideation of the the 3-year vision of all teams in the Prime Video Live Events Discovery organization. Key designs included automation of live event video state detection for which I received a patent as well as automation of merchandizing of Prime Video Live events. Both designs required changes across 5-8 teams across Prime Video as well as getting alignment within the organization.
  • Amazon Time Sync Service - acted as the technical lead for the Amazon Time Sync service. Responsible for driving the overall design which included collaborated with principal engineers and key stakeholders. Received at patent for this design http://www.pat2pdf.org/pat2pdf/foo.pl?number=10,972,374. Additionally responsible for leading a team of engineers to implement the control plane as well help design and develop processes to maintain operational excellence for all aspects of the service. Design covered GPS integration, atomic clock fleets, internal time fleets, physical host integration, automated monitoring of all fleets including automated anti-entropy systems.
  • Elastic GPUs - designed and implemented service APIs for the control plane. Designed an extensible workflow engine to automate asynchronous tasks in the control plane. Mentor engineers, review code. Received several patents for key designs.
  • EC2 Reserved Scheduled Instances - designed and developed customer facing API's as well as control plane features need to release the EC2 Reserved Scheduled Instances service. Collaborated with team to drive operation excellence including streamlining operational tasks.
  • EC2 Spot Fleet - designed and developed customer facing API's as well as control plane features need to release the EC2 Spot Fleet Service. Collaborated with team to drive operation excellence including streamlining operational tasks.

Senior Software Architect

APTYS Solutions
Sammamish, USA
03.2010 - 04.2014
  • Help lead the technical design and development of a payments processing gateway. Focus on design and development of a service oriented based platform, and robust, highly scalable, high performance payment processing pipelines.
  • Design database schema, stored procedures and database development standards using SQL Server 2005 -SQL Server 2012.
  • Design and develop website security platform based on Windows Identity Foundation library.
  • Design and develop web sites using ASP.NET, JavaScript, JQuery, AJAX.
  • Design and develop SOA platform using C# and WCF.
  • Perform code inspections, code reviews to insure software meets company standards.
  • Mentor developers.
  • Work directly with clients as well as company stakeholders to capture and validate functional requirements.

Software Design Engineer- Contract via Collabra

Microsoft Corporation
Redmond, USA
09.2009 - 02.2010
  • Member of team developing a web site for the Live @ Edu team. The web site allows educational institutions register SAML based Identify Systems with in order for students to gain access to Microsoft online services.

Services Developer

Code Ready Solutions, Inc
Atlanta, USA
08.2009 - 09.2009
  • Responsible for the development and maintenance of CRM application used to track customer orders. Code developed in C# and MS SQL Server.

Senior Software Development Engineer/Software Development Engineer- Permanent

Microsoft Corporation
Redmond, USA
05.2006 - 06.2009
  • Maintained and enhanced Team Foundation Server applications. Code written in C# using .NET Framework 3.5 and 4.0.
  • Served on the .NET framework CLR Side-by-Side (SxS) 4.0 working group and lead the Team Foundation Server development initiative for .NET framework 4.0 in-process Side-by-Side. Responsible for working with the CLR team as well as other members of the .NET framework CLR SxS working group in order to understand functional changes being made to version 4.0 of the CLR and identity and assess the impact of these changes on the Team Foundation Server product.
  • Designed and developed a data synchronization service for data exchange between Microsoft Project Server and Team Foundation Server. All code written in C# using .NET Framework 3.5.
  • Designed and developed an authentication API used to allow 3rd party web and desktop applications to use MSN web services. Software developed in C#, ASP.NET and .NET Framework 2.0. The database was developed using MS SQL Server 2005 and database logic written in stored procedure using T-SQL. The Authentication API extended the possible application types connecting to the MSN Video Soapbox API to any application type thereby greatly improving the number of potential business partners.
  • Designed and developed a web site allowing MSN support staff to moderate videos uploaded to Microsoft's Soapbox (http://soapbox.msn.com) web site. The site was developed using C#, ASP.NET, .NET Framework 2.0, JavaScript and C++. This application consists of 3 logical tiers. The database was developed using MS SQL Server 2005 and database logic written in stored procedures developed in TSQL. This application provided both automated and manual mechanisms for analyzing uploaded content.
  • Responsible for developing and maintaining a Workflow system used to automate analysis, encode, and publish videos. The Workflow system is comprised of several programs. Programs developed in C#, .NET Framework 2.0, and C++. The database was developed using MS SQL Server 2005 and database logic written in stored procedures developed in T-SQL.

Lead Software Engineer - Permanent

Alogent Corporation
Alpharetta, USA
11.2000 - 04.2006
  • Served as a Technical Leader for client projects. Responsibilities included gathering requirements, reviewing code, design and developing software to meet the client's needs. Software developed in C#, .NET Framework 1.1, Delphi and C++.
  • Assisted in the design and development companies' next generation n-tier software. This application uses .NET smart client technology for delivery of the client application, which in turn interfaces to a .NET Windows service via an ASP.NET Web Service.
  • Developed and maintained software interfacing to check sorting/capture hardware devices used to capture check image and MICR data. Software supported a range of device types and connections: from small desktop devices capturing 30 dpm to large high speed sorters capturing 1000+ dpm.
  • Assisted in the design and development of the security architecture for the smart client application. Serve as the security specialist for all client projects, which require integrating smart client product within client software security systems.
  • Responsible for analyzing client network infrastructure and make recommendations on how to deploy company software within this environment.
  • Received company 'bear' award for designing and developing an interface to an image archive system within small timeframe. This image interface saved the client bank over $150,000 in licenses.

Consulting Software Architect - Owner

Cottonware Consulting, Inc.
Duluth, USA
01.2000 - 11.2000
  • Projects included: Call Center Technology - Designed and developed a prototype framework for a stateless multi-threaded data source engine. Data sources could be SQL or non-SQL based. Maintained and enhanced the existing software product.
  • Haas Publishing - Managed the system and program design of the Rax2000 application to adhere to sound OOA/OOD/OOP principals while meeting delivery deadlines. Promoted the use of design patterns to increase code re-use. Streamlined application to improve performance through distribution across a WAN using a frame relay circuit. Recommend tools and new technologies to improve the overall quality and modularity of the Rax2000 system. Designed and developed back-end functionality within Oracle on Sun Solaris using PL/SQL.

Education

Master of Science - Computer Science

Southern Polytechnic State University
Marietta, GA
05.2004

Bachelor of Science - Political Science

Francis Marion University
Florence, SC
05.1991

Skills

  • Software architecture
  • Distributed systems
  • Cloud computing
  • API design
  • Database management
  • Agile methodologies
  • Technical leadership

Training

  • Advanced C# Programming by Microsoft
  • Advanced .NET Debugging by Microsoft
  • SQL Server Performance by Microsoft
  • Test-Driven Development by Ronin
  • XP and Agile Development Methodology by Ronin
  • Object-Oriented Analysis and Design by Ronin

Locations

  • Sammamish, Sammamish, WA, 98074
  • Redmond, Redmond, WA, 98052
  • Atlanta, Atlanta, GA, 30301
  • Alpharetta, Alpharetta, GA, 30004
  • Duluth, Duluth, GA, 30096

References

References available upon request.

Timeline

Principal Software Engineer

Oracle Cloud Computing
11.2023 - Current

Senior Software Development Engineer

Amazon
04.2014 - Current

Senior Software Architect

APTYS Solutions
03.2010 - 04.2014

Software Design Engineer- Contract via Collabra

Microsoft Corporation
09.2009 - 02.2010

Services Developer

Code Ready Solutions, Inc
08.2009 - 09.2009

Senior Software Development Engineer/Software Development Engineer- Permanent

Microsoft Corporation
05.2006 - 06.2009

Lead Software Engineer - Permanent

Alogent Corporation
11.2000 - 04.2006

Consulting Software Architect - Owner

Cottonware Consulting, Inc.
01.2000 - 11.2000

Master of Science - Computer Science

Southern Polytechnic State University

Bachelor of Science - Political Science

Francis Marion University