David Pine

David Pine Email and Phone Number

Senior .NET Content Developer @ Microsoft | International Speaker | Best-selling Author | Google Developer Expert | Twilio Champion | 2x Microsoft MVP @ Microsoft
Redmond, WA
David Pine's Location
Pewaukee, Wisconsin, United States, United States
David Pine's Contact Details

David Pine personal email

David Pine phone numbers

About David Pine

It all started with my middle school ambition - I wanted to learn how those cool FPS games worked. I loved Wolfenstein, Quake, Doom, Duke Nukem, Half-Life, etc...and I just wanted to learn how they ticked, take a look under the hood. I taught myself how to use QuArK (Quake Army Knife) and Valve Hammer, harnessing my passions for art and three-dimensional space. I found myself building elaborate architectures, painstakingly applying textures, dissecting the best placement for a light source that will cast desirable shadows - drawing attention to focal points, etc. I loved building these maps more than I loved playing them. Rendering thousands of polygons and entities down into a single binary space partition (.bsp), something about that was gratifying.I then had an idea of what I wanted to do. Years later, I decided that I wanted to be a software engineer and that is what I set out to become. I like to think of myself as being a charismatic, results-driven software engineer with proficiency in adaptability and problem solving. Highly experienced in .NET ecosystem, team software engineering and agile development methodologies.

David Pine's Current Company Details
Microsoft

Microsoft

View
Senior .NET Content Developer @ Microsoft | International Speaker | Best-selling Author | Google Developer Expert | Twilio Champion | 2x Microsoft MVP
Redmond, WA
Website:
microsoft.com
Employees:
10
Company phone:
0124 415 8000
David Pine Work Experience Details
  • Microsoft
    Senior .Net Content Developer
    Microsoft Mar 2020 - Present
    Redmond, Washington, Us
    Co-host of On .NET Live Stream: Engaged with the .NET developer community through regular live streams, contributing to community growth and knowledge sharing.Keynote Demo App Developer: Developed the demo app for the 2023 Microsoft //Build Keynote, showcasing Blazor WebAssembly, ASP.NET Core Minimal APIs, and Azure.AI.OpenAI with the RAG pattern. The app is now an official Azure Samples template, with NuGet package downloads increasing from 50 to 5 million..NET Aspire Docs Author: Authored and maintained the .NET Aspire documentation content, providing valuable resources for developers..NET Docs Author: Created comprehensive documentation for .NET, aiding developers in understanding and utilizing .NET technologies effectively..NET on Azure Author: Developed content focused on leveraging .NET within Azure, helping developers integrate and optimize their applications on the cloud platform..NET Architecture Author/Reviewer: Authored and reviewed architectural guidance for .NET applications, ensuring best practices and robust design principles are followed..NET Samples Browser Developer: Developed and maintained the .NET Samples Browser, providing developers with practical examples and templates to accelerate their projects.Content Ownership and Maintenance: Own and maintain several of the most popular articles on learn.microsoft.com, ensuring they are up-to-date and relevant.Product Team Collaboration: Worked closely with product teams to influence and contribute to product development. Authored popular APIs used by millions of .NET developers, including asynchronous streaming APIs for HTTP JSON serialization and background service error handling behaviors.
  • Microsoft
    Content Developer Ii
    Microsoft Jun 2019 - Mar 2020
    Redmond, Washington, Us
    Help the team create a range of content, like API reference, conceptual docs, tutorials, how-to topics, and code examples.Learn about new technologies, and explain the features using language that our customers can understand.Work with our feature teams to understand content requests, help on-board them into our publishing pipeline, participate in API reviews, and manage content releases.Work with engineering, customer support, and marketing teams to understand customer goals, needs, and pain points.Use data about the product and content usage to prioritize the most important work. Interact directly with customers to understand what they need.
  • Johnson Controls
    Solutions Architect
    Johnson Controls Feb 2019 - May 2019
    Cork, Ireland, Ie
    Working with over twenty scrum teams to advise on technical best practices and design implementations, focusing on architecture and performance.
  • Centare
    Technical Evangelist
    Centare Sep 2016 - May 2019
    Milwaukee, Wi, Us
  • Centare
    Consultant
    Centare Jul 2014 - May 2019
    Milwaukee, Wi, Us
    • Develop high quality software using cutting edge technologies and practices.• Understand and work within the Scrum framework.• Collaborate with team members to work towards a Definition of Done on Agile projects.• Attend daily stand ups and other time-boxed meetings.• Work side-by-side with quality assurance personnel to efficiently produce high-quality software.• Interact with clients to help the team understand requirements.• Participate in estimation sessions for engagements in the sales pipeline.• Contribute to knowledge sharing opportunities internally and the community.
  • Johnson Controls
    Senior Software Engineer
    Johnson Controls Aug 2014 - Nov 2018
    Cork, Ireland, Ie
    • Design, and lead the implementation of system user interface• Ensure designs and implementations follow JCI User Experience DSL and collaborate with the UX team as necessary to contribute and fulfil the UX guidelines• Leads other internal and external UI and Infrastructure developers by providing designs and work assignments as necessary• Performs investigation/analysis as required by project/product requirements and specifications.• Plans work and implements utilizing standard engineering and technology principles and established company processes and procedures to complete assignments per established project deadlines• Uses good software development and engineering judgment in making adaptations or modifications• Analyzes the impact of changes on existing information products or systems and proposes solutions to minimize project/system risk• Analyzes and resolves problems and provides technical assistance as necessary• Provides technical feedback, input and consultation to other developers involved in system design or implementation activities as appropriate• Participates in knowledge/technology transfer initiatives as requested• Mentors other software development engineers as appropriate
  • Silgan Containers
    Senior Web Application Developer
    Silgan Containers Mar 2014 - Jul 2014
    Woodland Hills, California, Us
    • Identify key end user(s) and establish a good working relationship with them• Interview end user(s) in a discovery process to gather a list of requirements for the software• Translate the information obtained in the discovery process into functional and technical specifications to be used in architecting the software• Review functional specifications with end user(s) and update as necessary• Design the front end (web code), business layer, and back end (database code) of the software using specifications• Provide a timeline of key milestones that will be met in the development process• Using provided software development tools, code the software as designed• Develop test plans to test functionality of software and verify that the software passes those tests• Fully document the software, both internally in code and externally in supporting documents, such that a developer not involved in the initial development could maintain and improve the software• Train end users on proper use of the software• Provide off site key user support via phone and other methods
  • Silgan Containers
    Web Application Developer
    Silgan Containers May 2013 - Mar 2014
    Woodland Hills, California, Us
    • Review functional specifications with end user(s) and update as necessary• Design the front end (web code), business layer, and back end (database code) of the software using specifications• Using provided software development tools, code the software as designed• Fully document the software, both internally in code and externally in supporting documents, such that a developer not involved in the initial development could maintain and improve the software• Provide off site key user support via phone and other methods
  • Applus Technologies
    Software Engineer
    Applus Technologies Sep 2010 - May 2013
    Brookfield, Wisconsin, Us
    • Manage and support source code for multiple active applications/projects.• Create user manuals for existing and upcoming software.• Utilize software specification documents to develop business logic. • Integrate new windows forms into existing applications to meet customer change requests.• Develop new logic/code for GUI to solve compatibility issues between platforms.• Design flow-charts and data flow diagrams.• Perform software testing and quality assurance measures.

David Pine Skills

.net Software Development Software Engineering Agile Methodologies C# Databases Web Applications Testing Microsoft Sql Server Xml Visual Studio Sql .net Core Asp.net Core Integration Scrum Object Oriented Design Software Project Management Quality Assurance Programming Web Development .net Framework Java Oop Software Design Visual Basic Vb.net Angular2 Winforms Test Automation Asp Javascript Web Services Asp.net Mvc Html Angularjs Software Development Life Cycle Visual Basic .net Asp.net Sdlc Jquery Css Team Leadership Evangelism Angular Git

David Pine Education Details

  • Devry University
    Devry University
    Computer Information Systems - Engineering

Frequently Asked Questions about David Pine

What company does David Pine work for?

David Pine works for Microsoft

What is David Pine's role at the current company?

David Pine's current role is Senior .NET Content Developer @ Microsoft | International Speaker | Best-selling Author | Google Developer Expert | Twilio Champion | 2x Microsoft MVP.

What is David Pine's email address?

David Pine's email address is da****@****ail.com

What is David Pine's direct phone number?

David Pine's direct phone number is +141421*****

What schools did David Pine attend?

David Pine attended Devry University.

What are some of David Pine's interests?

David Pine has interest in Science And Technology.

What skills is David Pine known for?

David Pine has skills like .net, Software Development, Software Engineering, Agile Methodologies, C#, Databases, Web Applications, Testing, Microsoft Sql Server, Xml, Visual Studio, Sql.

Who are David Pine's colleagues?

David Pine's colleagues are Laura Dan Li, Hiko Jandee, Khasipa Khoirunnisa, Dev Charles, Kevin (Khanh) Ha, Duane Holbrook, Ting-Yu (David) Kang.

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.