Littleton, Colorado, United States
7K followers 500+ connections

Join to view profile

About

I am a seasoned engineering director with over 30 years of experience in software…

Articles by Peter

  • i see you: Reflections

    The basic word I-You can be spoken only with one's whole being. The concentration and fusion into a whole being can…

  • silence is not an option: I See You

    I see you I can't get those words out of my head. I have been hiding behind my name as it is so easy to be seen.

    7 Comments
  • the growth mindset

    What does that mean? Does it mean I allow myself to be pulled apart and rebuilt from the ground up? Do I loose myself…

    2 Comments
  • Microsoft: I have arrived!

    On August 19th 2019, I am joining Microsoft's FastTrack for Azure Engineering Team. The team's mission is to build and…

    50 Comments
  • Automate: Your Guest party within AAD and B2B

    How many guests do you typically invite to your party? A dozen? Three dozen? A hundred? It doesn't matter, as long as…

  • What's Next?

    "Is it going to be a soul suck?" asks someone I know before I started on this journey. Interesting question and I said…

    2 Comments
  • New Chapter

    Where do we go from here? What does a new chapter look like? Just starting out from college? Starting a family?…

    4 Comments
  • Connected Transportation - Vehicle Analytics

    Last year, in May of 2017 I wrote an article on "Connected Transportation". While I am currently studying, working…

  • Farewell Colorado

    It has been a blast! I have learned a ton from you and please know that you will be in my heart even though my time…

    29 Comments
  • Azure: Give me the telemetry

    While working through an IaaS VM provisioning process, there are may ways to accomplish the task of configuring…

    2 Comments

Activity

Experience & Education

  • KPMG US

View Peter’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Licenses & Certifications

Volunteer Experience

  • President

    Woodthorn HOA

    - 2 years 1 month

    President of the Woodthorn HOA subdivision in San Antonio, TX. Directly interfaced with San Antonio City council for two measures, in addition to normal HOA responsibilities:

    A) Rezoning of an Industrial area to commercial. Signed various deed restriction documents. This process was before I became the President of the HOA, in 2008.
    B) Provided traffic remediation suggestions after researching the proposed commercial rezoning.

  • Speaker, Co-Host & Co-Organizer

    Mile High Azure Meetup

    - 4 years

    Education

    Raising awareness of Microsoft's Azure public cloud in the Denver metro area.

    https://www.meetup.com/Mile-High-Azure/

  • Microsoft Graphic

    HOLA Denver Chapter Chair

    Microsoft

    - 1 year 11 months

    Civil Rights and Social Action

    Hispanic Organized Leaders in Action

Projects

  • Georgetown University - Embracing the Power of AI in Project Management

    -

    Co-Speaker on a panel on:

    Hosted by the Master's in Project Management Program

    February 1, 2024

    Artificial Intelligence is playing an increasingly prominent role in project management, offering several advantages in streamlining processes, improving decision-making, and enhancing overall efficiency. What key areas in Project Management AI will make a significant impact? How can project managers use AI to increase productivity, efficiency and project success in their…

    Co-Speaker on a panel on:

    Hosted by the Master's in Project Management Program

    February 1, 2024

    Artificial Intelligence is playing an increasingly prominent role in project management, offering several advantages in streamlining processes, improving decision-making, and enhancing overall efficiency. What key areas in Project Management AI will make a significant impact? How can project managers use AI to increase productivity, efficiency and project success in their organizations?

    https://www.linkedin.com/feed/update/urn:li:activity:7155570695001800705?updateEntityUrn=urn%3Ali%3Afs_feedUpdate%3A%28V2%2Curn%3Ali%3Aactivity%3A7155570695001800705%29

    Other creators
  • Georgetown University Responsible AI Series – Can AI Technologies be Inclusive and Accessible?

    -

    Co-Speaker and Co-Presenter on:

    This seminar examines the intersection of AI, inclusivity, and accessibility. We explore the potential of AI to bridge or exacerbate digital divides, questioning whether AI can truly serve all of humanity equitably. We will address challenges and opportunities related to design, deployment, and ethical considerations in ensuring AI not only advances technologically but also fosters inclusiveness and universal…

    Co-Speaker and Co-Presenter on:

    This seminar examines the intersection of AI, inclusivity, and accessibility. We explore the potential of AI to bridge or exacerbate digital divides, questioning whether AI can truly serve all of humanity equitably. We will address challenges and opportunities related to design, deployment, and ethical considerations in ensuring AI not only advances technologically but also fosters inclusiveness and universal access.

    https://www.linkedin.com/feed/update/urn:li:activity:7125502864306655232/

    Other creators
  • Episode 33 - External Config and Claim Check Pattern - Easier Management and Externalizing Payloads

    -

    How often do you think about the configuration of your applications across environments/regions/deployment boundaries? What if that configuration was stored somewhere externally but centralised, to make management easier? That’s the idea behind the external config pattern! How about another scenario - What about those times where you’ve wanted to use a messaging service, but your payload is too big? Thought about externalising that payload too? Well, that’s the Claim-check pattern! Join Peter…

    How often do you think about the configuration of your applications across environments/regions/deployment boundaries? What if that configuration was stored somewhere externally but centralised, to make management easier? That’s the idea behind the external config pattern! How about another scenario - What about those times where you’ve wanted to use a messaging service, but your payload is too big? Thought about externalising that payload too? Well, that’s the Claim-check pattern! Join Peter and Chris as they talk about both of these patterns in this episode of Cloud with Chris!

    Other creators
    See project
  • Episode 29 - The Sidecar and Ambassador Patterns

    -

    Have a need to update a legacy application to use cloud concepts such as retry, circuit breaker or other features? Then the ambassador or sidecar patterns may be for you! Join Peter and Chris as they continue their journey exploring Cloud Design Patterns. In this session, they discuss the Sidecar and Ambassador Patterns.

    Other creators
    See project
  • Episode 23 - Gatekeeper and Valet Key Patterns - Secure your APIs and Resources

    -

    You may have joined Peter and Chris in some of their previous episodes such as the API Economy, The Backends for Frontends & Strangler Pattern, or The Anti-Corruption Layer, Gateway Aggregation and Gateway Routing patterns. They’ll will be continuing our journey talking about API Cloud Design Patterns, as they talk about the Gatekeeper and Valet Key Patterns in this episode of Cloud with Chris. This is another episode in the series of Architecting for the Cloud, one pattern at a time.

    Other creators
    See project
  • Episode 20 - The Anti-corruption layer, Gateway Aggregation and Gateway Routing patterns

    -

    You’ve heard Peter and Chris talk about The Façade pattern previously. These patterns build upon the Façade concept. The façade layer could be used to translate requests between various subsystems, aggregate multiple backend requests into a single response and offload specialised functionality to a gateway proxy. Tune in and listen to Peter Piper join Chris Reddington, as they discuss The Anti-corruption layer, Gateway Aggregation and Gateway Routing patterns! This is another episode in the…

    You’ve heard Peter and Chris talk about The Façade pattern previously. These patterns build upon the Façade concept. The façade layer could be used to translate requests between various subsystems, aggregate multiple backend requests into a single response and offload specialised functionality to a gateway proxy. Tune in and listen to Peter Piper join Chris Reddington, as they discuss The Anti-corruption layer, Gateway Aggregation and Gateway Routing patterns! This is another episode in the series of Architecting for the Cloud, one pattern at a time.

    Other creators
    See project
  • Episode 16 - The Backends for Frontends and Strangler Pattern

    -

    Developing applications for new platforms, and struggling to manage your API estate? Finding you have to refactor, or in a scenario where your code isn’t clean? Want to decouple your backend APIs from your clients, and figure out how you can move from a legacy set of APIs to modern APIs? Then tune in and listen to Peter Piper join Chris Reddington, as they discuss the Backend for Frontends and Strangler Pattern, with an honourable mention to the Façade pattern as well! This is another episode…

    Developing applications for new platforms, and struggling to manage your API estate? Finding you have to refactor, or in a scenario where your code isn’t clean? Want to decouple your backend APIs from your clients, and figure out how you can move from a legacy set of APIs to modern APIs? Then tune in and listen to Peter Piper join Chris Reddington, as they discuss the Backend for Frontends and Strangler Pattern, with an honourable mention to the Façade pattern as well! This is another episode in the series of Architecting for the Cloud, one pattern at a time.

    Other creators
    See project
  • Episode 5 - The API Economy

    -

    What does an API in the cloud look like and its evolution? What are the practices that you need to consider, etc.

    Other creators
    See project
  • Global Azure Bootcamp - Azure AI Cognitive Services (Custom Vision)

    -

    How to Design, Construct and Consume Azure's Custom Vision Service

    Tagging strategies and high level guidance on running this service at the edge (Azure IoT Hub) via Azure Container Service.

    See project
  • Automation of Azure logging and monitoring

    -

    IaC - Logging and Monitoring configuration of various Azure provisioned resources via Azure Automation. Configuration of Azure resources diagnostics and logging can be a challenge via Infrastructure-as-Code (IaC). Using Azure automation runbooks, one can tackle this challenge head on with ease!

    See project
  • Deep dive with Azure's API Management

    -

    Mile High Azure Meetup July 2017 Presentation
    "Happiness with Azure's API Management with Peter Piper"

    Source code and presentation materials can be found in the GitHub link comment.

    Working with API Management
    Playing with:
    Azure's Cognitive Emotion API
    Docker Redis
    Azure Redis
    ASP.NET Web API 2
    Git
    Swagger

    See project
  • Azure IaaS DevTest Virtual Data Center Presentation

    -

    Designing and Implementing a DevTest IaaS Environment in Azure with Peter Piper 

    Source code and presentation materials can be found in the GitHub link comment.

    • Is a DevTest Labs approach overkill for what you need? Do you have a need for a feature branch within your CI/CD pipeline be deployed to a target VM?  I will walk through the following process using the Azure portal, ARM templates and PowerShell:
    • Leverage several of the DevTest Lab feature set, such as: VM Power…

    Designing and Implementing a DevTest IaaS Environment in Azure with Peter Piper 

    Source code and presentation materials can be found in the GitHub link comment.

    • Is a DevTest Labs approach overkill for what you need? Do you have a need for a feature branch within your CI/CD pipeline be deployed to a target VM?  I will walk through the following process using the Azure portal, ARM templates and PowerShell:
    • Leverage several of the DevTest Lab feature set, such as: VM Power Management and VM De-allocation, Reservation of a VM.
    • Creating a custom RBAC (IAM) role that supports the Azure IaaS features that are needed.
    Provisioning of the VMs via Azure's ARM templates and PowerShell.

    See project
  • Presentation on ASP.NET MVC4 WebAPI at Denver Visual Studio User Group

    -

    http://www.denvervisualstudio.net/Messages/Updates2013/Update10212013.htm#Feature

    Reduce Your ASP.Stress with MVC4

    You’ve been working with ASP.NET (and possibly MVC4), and you’re looking to improve your design. Maybe you're new to ASP.NET, C# and MVC on your project. In any case, you have questions:

    + I’m happy with my current web application architecture – why should I change?
    + What is MVC and MVC4?
    + What are some alternative MVC design…

    http://www.denvervisualstudio.net/Messages/Updates2013/Update10212013.htm#Feature

    Reduce Your ASP.Stress with MVC4

    You’ve been working with ASP.NET (and possibly MVC4), and you’re looking to improve your design. Maybe you're new to ASP.NET, C# and MVC on your project. In any case, you have questions:

    + I’m happy with my current web application architecture – why should I change?
    + What is MVC and MVC4?
    + What are some alternative MVC design approaches?
    + How can I improve the user experience with a vendor-specific UI toolset?

    We’ll provide an overview of MVC4 to show how it improves your MVC design, and then move beyond standard MVC4 approaches. Then, we’ll walk through a vendor-specific UI toolset (Telerik) and show how to improve the user experience.
    We will look at a single business problem to design and develop a small ASP.NET MVC4 application using Razor and HTML5/CSS3/JavaScript/jQuery. Along the way, we'll walk through alternative ways to extend an MVC4 implementation.
    Join us and you will gain a good perspective on MVC4 and HTML5 -- you will leave knowing you have a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and that gives you full control over markup for enjoyable, agile development.

    Other creators
    See project

Honors & Awards

  • L1 Cloud Security Product Champion

    Microsoft Cloud Security

    Microsoft Cloud Security Product Champion influences our product features by providing in-depth technical knowledge and feedback to MS security products. This badge is intended to give to our private community members who have demonstrated their skills in the security product portfolio.

    https://www.credly.com/badges/c900365d-4d0b-473b-9e0a-cdca6afd7162/public_url

  • Product Influencer - Team Award

    Microsoft Cloud Security Private Community

    MS Cloud Security Product Influencer - Team Award demonstrates an organization's impact on our product features by providing in-depth technical knowledge and feedback to MS security products. This badge is intended to give to our private preview members who have demonstrated their advanced security skills as an organization.

    https://www.credly.com/badges/a1854667-4bc2-49de-9696-8870a4a2f731/public_url

  • Leader - Cloud Adoption Framework for Azure

    Microsoft Contributor Recognition

    Earners of the Cloud Adoption Framework Leader badge have a thorough understanding of the Cloud Adoption Framework for Azure. They have led their peers and partners worldwide in a collaborative effort to create the best guidance and tools for the public, internal Microsoft representatives, and Microsoft partners, thereby helping customers accelerate their cloud adoption journey.

    https://www.credly.com/badges/68c613b8-32b0-4810-85a8-3f64865f4d4a/public_url

  • Azure Architecture Center Contributor - Bronze FY21

    Microsoft Contributor Recognition

    Recipients of the Azure Architecture Center Contributor - Bronze FY20 badge have successfully onboarded at least one contribution to the Azure Architecture Center, the home for best practices and architectural guidance from Microsoft. Recipients will have had their ideas validated by engineering teams across Azure, developed for publication by our writing team, and successfully onboarded their content.

    https://www.credly.com/badges/1cc8c63c-fa3f-4e42-aaaf-fbcb604ad184/public_url

  • Evangelist - Cloud Adoption Framework for Azure

    Microsoft Contributor Recognition

    Earners of the Cloud Adoption Framework Evangelist badge advocated for the use of the Cloud Adoption Framework through online and offline channels to drive broad scale awareness. They have elevated the framework as an industry standard for a successful cloud adoption journey.

    https://www.credly.com/badges/72437801-b55a-4488-98b5-7f214edecac5/public_url

  • Microsoft Hackathon 2020

    The Microsoft Garage

    Earners of this badge have registered for the Microsoft 2020 Hackathon and are demonstrating collaboration, inspiration, and creativity.

    https://www.credly.com/badges/3a668daf-67d6-4d2f-98ac-030c28a73892/public_url

  • Perficient Promise Award

    Perficient

    Each quarter the Perficient Promise Award is awarded to those colleagues tho lived the core values through their interactions with customers, business partners, peers and the community. This recognition is even more meaningful in that it's a direct result of peer nominations throughout the quarter.

Languages

  • Spanish

    -

Recommendations received

22 people have recommended Peter

Join now to view

View Peter’s full profile

  • See who you know in common
  • Get introduced
  • Contact Peter directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses