Sign In
Get Clay Free →

Suggestions

    David Lindblad

    Principal Software Engineer at Microsoft

    Professional Background

    David Lindblad is a highly skilled and dedicated software engineer with extensive experience in all phases of the software development life cycle. His diverse career has seen him take on various roles, including team member, team lead, coach, advisor, and solution architect. Currently serving as a Principal Software Engineer at Microsoft, David has devoted several years of his career primarily to the Microsoft technology stack, particularly focusing on tools and languages such as C#, ASP.NET MVC, and Azure. His proficiency in software development is complemented by an agile approach, ensuring that projects meet the highest standards and are completed efficiently.

    Beyond his engineering work, David has a profound enthusiasm for public speaking and teaching. Over the past three years, he has shared his expertise with students at NITH, a Norwegian university, where he teaches a variety of subjects including SOA, WCF, ASP.NET MVC, JavaScript, HTML5, Windows Azure, and SPA. His knack for conveying complex concepts in an understandable manner has made him a respected figure in both educational and technical forums.

    Education and Achievements

    David’s academic journey began with a focus on Electrical Engineering at The Faculty of Engineering at Lund University. He later expanded his studies in Systems and Computer Science at Luleå University of Technology. This robust educational background laid the groundwork for his successful career in software engineering.

    Throughout his career at Microsoft, which includes roles such as Senior Software Engineer and Solution Architect for Azure, David has consistently demonstrated expertise in designing scalable architecture and crafting message-based, event-driven solutions. Prior to his tenure at Microsoft, he gained valuable experience at various other firms including capgemini, where he served as Managing Solution Architect, and Webstep, contributing as a Senior Consultant.

    Key Contributions and Expertise

    David Lindblad is well-versed in a multitude of programming practices and technologies. His areas of expertise include, but are not limited to:

    • C# and .NET Framework
    • ASP.NET MVC
    • JavaScript and single-page applications (SPA)
    • Windows Azure and cloud computing solutions
    • Agile development methodologies
    • Scalable architecture and system design

    His passion for technology extends beyond personal use; David strives to share his knowledge with others. His engaging presentations at various conferences, workshops, and tech events underline his commitment to sharing his findings and insights with the broader community.

    Achievements

    Over the years, David’s significant contributions to the field of software engineering are reflected in his various roles across reputable organizations. His steadfast dedication to best practices in software development has propelled him into leadership positions, where he has guided teams towards achieving technical excellence.

    tags=[

    Software Engineering

    Microsoft Stack

    Public Speaking

    Teaching Experience

    Cloud Computing

    Agile Development

    Software Development Life Cycle

    Computer Science

    Electrical Engineering

    SOA (Service-Oriented Architecture)

    C#/.NET

    ASP.NET MVC

    JavaScript

    HTML5

    Windows Azure

    Solution Architect

    Principal Software Engineer

    Related Questions

    How did David Lindblad develop his passion for software engineering?
    What led David Lindblad to focus on the Microsoft technology stack?
    In what ways has David Lindblad contributed to teaching at NITH?
    What are the key principles that guide David Lindblad's approach to software architecture?
    How has David Lindblad's experience in public speaking enhanced his professional career?
    D
    Add to my network

    Location

    Oslo, Oslo, Norway