Michael Kennedy

Software Engineer and Web Developer in Portland, Oregon

Michael Kennedy

Software Engineer and Web Developer in Portland, Oregon

Watch my videos

Michael is an author, an instructor, and conference speaker. He has taught over 100 week-long training courses to professional software development teams throughout the world.

He is an expert in .NET, Python, and MongoDB among other technologies. He has been building commercial applications with .NET since its initial public beta in 2001. He is a member of the MongoDB Inc.'s MongoDB Masters community. He is enthusiast in the Python community and is diving head-first into Swift.

Michael has a broad background in software development. He has extensive experience in Windows UI technologies, web technologies, data technologies, and software development process related methodologies. You can find him speaking at conferences and user groups on topics such as NoSQL, ASP.NET MVC, Python, and cloud computing.