Post Job Free
Sign in

C#

Location:
Cypress, TX
Posted:
May 13, 2025

Contact this candidate

Resume:

Phone: 713-***-**** / Email: ***********@*****.***

DIETRICH WESTBROOKS

PROFESSIONAL SUMMARY

15+ years of experience in the Software industry, with extensive knowledge designing and developing software for various industries, utilizing a broad range of technologies.

Expertise in full lifecycle software development from inception to deployment to training and support.

Excellent modeling skills and solid experience in developing software applications, tools, and components, determining infrastructure requirements, developing technical specifications, developing test plans and procedures, developing deployment strategies, and user training.

Led teams across broad technical, financial, and business disciplines. Focused teams on business objectives, provided technical expertise and managed development efforts to ensure project milestones were completed on time, on budget and with the desired results.

Experienced in multi-tier, database-driven, client-server, Desktop, and Web development.

Special focus on agile methodologies, including agile modeling, domain-driven design (DDD), refactoring, test-driven development (TDD)

Known for my attentiveness to detail, adaptability to change, creativity, leadership, critical and conceptual thinking, a positive attitude, and strong analytical skills. TECHNICAL SKILLS

Languages: C#, JavaScript, HTML, CSS, TypeScript, C++ Technologies/Frameworks: WPF, ASP.Net MVC, WCF, Blazor, Rest API, gRPC, WCF, Angular, JQuery, EF, IIS, AWS, Azure, Redis, RabbitMQ

Databases: SQL Server, Oracle

Version Control/CI: Azure DevOps, GitHub, Git, Subversion, TeamCity PROFESSIONAL EXPERIENCE

ARISTOCRAT 6/2017 – CURRENT

SENIOR ARCHITECT

Member of the Land Based Gaming Platform development team that develops gaming software applications and services for the gaming industry.

Designed and developed GUI application interface for game, hardware, and operations management for technician and casino operations personnel. (C#, WPF, MVVM, Blazor, Rest API, Blazor)

Designed and developed components for interacting with casino operations management, accounting, and outcome determination systems. (C#, WPF, MVVM, Blazor, Serial, TCP/IP, TLS, SSL, WCF, gRPC, Lua)

Developed distributed back-end web services and management UI for central management system that managed casino game play. (C#, ASP.Net, .Net Core, Web API, REST, SQL Server, HTML, CSS, JavaScript, Angular, JQuery, Bootstrap, RabbitMQ, Redis, Docker, Team City, Git, VSTS, Agile, xUnit, Moq)

Phone: 713-***-**** / Email: ***********@*****.*** WAYNE FUELING SYSTEMS 4/2016 – 10/2017

SENIOR DEVELOPER (CONTRACT)

Member of the Payments Systems team that develops secure payment processing platform and application for fueling dispenser payment processing and fueling station management.

Developed secure EMV payment processing framework and applications for fueling dispenser’s payment processing. (Embedded C#, C++, WinCE, EMV, XML, Team City, Agile, VSTS, MSTest, RhinoMocks)

Developed test harness for automated script based testing for fueling dispenser payment applications.

(C#, WPF, XAML, XML, IronPython, Team City, VSTS, Agile, MS Test, Rhino Mocks)

Designed and Developed automated configuration tool for distributing and install payment applications on customer terminals. (C#, WPF, XAML, XML, Team City, VSTS, Agile, xUnit, SpecFlow, Azure Cloud Storage, Rhino Mocks)

Designed and Developed web-based application and services for managing customer fueling point dispenser configuration, diagnostics and media content (C#, HTML, JavaScript, jQuery, CSS, ASP.Net MVC, Web API, REST, SQL Server, Redis, EF, AutoMapper, xUnit, Moq, Azure Cloud Storage, Azure Service Fabric, Azure IoT Hub, XML, Git, Agile)

BAKER HUGHES 10/2014 – 1/2016

SOLUTIONS ARCHITECT

Member of the Remote Operation Services platform team that develops a real-time remote collaboration platform that provides remote visualization and information services for wellsite data management and analysis.

Lead product delivery of web based visualization and data management applications for remote wellsite data access and analysis tools.

Designed and Implemented a web and mobile based entitlement system for access control to remote data access and analysis tools. (C#, Angular 2, HTML, JavaScript, jQuery, CSS, ASP.Net MVC, WebAPI, Subversion, Oracle, Service Bus, REST, SAML, XML, JSON, Agile, Azure, Service Bus, F5) HALLIBURTON 01/2014 – 10/2014

SENIOR SOFTWARE ARCHITECT (CONTRACT)

Member of the Common Ground platform team that develops a .Net Application Framework to support desktop engineering application development.

Architected Framework infrastructure components, implementing features, and providing technical analysis for Framework consumers (Visual Studio, C#, WPF, Telerik, MEF, PRISM, SQL Server, Oracle, Agile, TFS, NUnit, NMock)

Leading project development and deliverables using Agile/Scrum principles (Agile, Scrum, TFS)

Advising key stakeholders and decision makers to establish project goals and production milestones SCHLUMBERGER 10/2011 – 11/2013

SOFTWARE ENGINEER (CONTRACT)

Member of the Studio Knowledge and Collaboration team that develops a knowledge sharing and collaboration applications for Petrel Geophysical software suite.

Developed application components to support data management of E&P data from Petrel for Oracle and SQL Server databases using Ocean framework. (VS 2012, C#, Oracle Locator/Spatial, SQL Server, ArcSDE Server, Petrel, Studio Knowledge, Agile, TFS, NMock, NUnit)

Develop data management components for Studio suite. (Visual Studio, C#, WPF, Telerik, MEF, SQL Server, Oracle, Agile, TFS, NMock, NUnit)

SCHLUMBERGER 09/2008 – 07/2011

SOFTWARE ENGINEER (CONTRACT)

Member of the Production Software development team that develops global commercial software for exploration and production (E&P) data management systems. Phone: 713-***-**** / Email: ***********@*****.***

Lead Developer on a project to develop a multi-lingual configuration manager for configuration and deployment of an XML driven production data management application. The configuration manager helps ease deployment and configuration of the production data management application to gain acceptance as the standard for production management software. The configuration manager allows the user to easily configure organized views of complex data, effortlessly construct dynamic screen layouts, and quickly create production management reports and graphs. (VS 2008, .Net 3.5, C#, SQL Server 2008, XML, WPF)

Enhancement and maintenance of production data management and real-time data acquisition software application. (C#, WPF, Windows Forms, SQL Server 2008)

Enhancement and maintenance of real-time data acquisition components for gathering pipeline flow information. (Managed C++, C#, WCF, SQL Server)

HEWLETT-PACKARD 06/2001 – 08/2008

SOFTWARE ARCHITECT

Member of the World Wide Consumer Support development team that develops online applications and tools for consumer product support.

Designed and developed web applications and services to gather, provide access to, and analyze metrics data and reporting information for consumer support products. (Visual C#, ASP.Net, Web Services, Enterprise Library, WCF, MSMQ, SQL Server, SharePoint)

Designed and developed web portals, management tools, and services for gathering application content from diverse data repositories and product management groups throughout the company. (Visual C#, WCF, ASP.Net, CAB/SCSF, XML)

Designed and developed services for delivering application content and product and security information to client application components. (Visual C#, ASP.Net, Web Services, Enterprise Library, WCF)

Provided technical leadership to development team including assigning and overseeing development tasks.

* Prior experience available upon request

EDUCATION

UNIVERSITY OF TEXAS • San Antonio, TX • Computer Science • May 1998, BS



Contact this candidate