About
Articles by Jeremy
Activity
9K followers
Experience & Education
Licenses & Certifications
Volunteer Experience
-
Member Board of Directors
Young Onset Parkinson's Network (YOPN, yopnetwork)
- Present 5 years 8 months
Health
Young Onset Parkinson’s Network (YOPN) provides programming, resources, and a vibrant community, transforming the lives of those with YOPD and their loved ones. We partner with experts in the field to increase awareness and empower our members to live well and thrive far beyond this unexpected, early diagnosis. I joined the YOPN Board of Directors to provide whatever assistance I can with connecting those diagnosed with Parkinson's early in career to the people and resources they need. My main…
Young Onset Parkinson’s Network (YOPN) provides programming, resources, and a vibrant community, transforming the lives of those with YOPD and their loved ones. We partner with experts in the field to increase awareness and empower our members to live well and thrive far beyond this unexpected, early diagnosis. I joined the YOPN Board of Directors to provide whatever assistance I can with connecting those diagnosed with Parkinson's early in career to the people and resources they need. My main focus is using my decades of technology experience to provide strategic and tactical guidance for the organization's technology infrastructure and presence, combined with my personal experience living with Parkinson's Disease.
-
Fundraising Volunteer
The Michael J. Fox Foundation for Parkinson's Research
- Present 6 years 4 months
Health
I have been a member of Team Fox for the Michael J. Fox Foundation (MJFF) for over two years now. I have helped raise over $20k and will continue to do everything I can to raise awareness and fund research to combat this chronic and progressive disease.
-
Leadership Team for Employee Resource Group (ERG)
Microsoft
- Present 5 years 1 month
Health
For an ERG group focused on disability, I volunteer to produce our monthly newsletter content and participate in both strategic and tactical planning sessions.
Publications
-
Improving the State of your Angular 2 App with Redux
Telerik Developer Network
See publicationRedux is a self-proclaimed "predictable state container for JavaScript apps." It has gained popularity through its association and integration with the React library. In this article, we'll look at the basics of Redux architecture and then explore how to build a "real world" application using Redux and Angular 2.
-
The 3 D's of Web Development Part 1: Declarative vs. Imperative
Telerik Developer Network
See publicationModern web development using JavaScript has evolved over the past decade to embrace patterns and good practices that are implemented through various libraries and frameworks. Although it is easy to get caught up in the excitement of frameworks like AngularJS or the KendoUI implementation of MVVM (that’s Model-View-ViewModel, which I’ll explain more about in an upcoming article), it is important to remember the fundamental patterns and repeatable practices that make development easier. In fact…
Modern web development using JavaScript has evolved over the past decade to embrace patterns and good practices that are implemented through various libraries and frameworks. Although it is easy to get caught up in the excitement of frameworks like AngularJS or the KendoUI implementation of MVVM (that’s Model-View-ViewModel, which I’ll explain more about in an upcoming article), it is important to remember the fundamental patterns and repeatable practices that make development easier. In fact, it is difficult to make a qualified decision about your development stack without understanding “how” and “why” a particular tool, library, or framework may benefit the application and, more importantly, your team.
-
Introduction to Angular 2 and TypeScript
WintellectNOW
See publicationAngularJS is the most popular Web application framework on the planet, and Angular 2 is just around the corner. Get a fast start on components, pipes, dependency injection, and other features of Angular 2 with this special presentation from Angular guru Jeremy Likness.
-
Pro JavaScript Concepts for Enterprise Developers
Telerik Developer Network
See publicationIn this article, we’ll discuss a few concepts and tips for JavaScript development that are intended to help a developer progress from “meddling in scripts” to authoring powerful line-of-business solutions leveraging the built-in features of JavaScript. This article focuses on the ECMAScript 5 version that has ubiquitous support in modern browsers, but it is important to understand that ECMAScript 2015 (formerly version 6.0 or ES6, but everyone wants to version with years these days) is just…
In this article, we’ll discuss a few concepts and tips for JavaScript development that are intended to help a developer progress from “meddling in scripts” to authoring powerful line-of-business solutions leveraging the built-in features of JavaScript. This article focuses on the ECMAScript 5 version that has ubiquitous support in modern browsers, but it is important to understand that ECMAScript 2015 (formerly version 6.0 or ES6, but everyone wants to version with years these days) is just around the horizon. ECMAScript 2015 features are also available through solutions like TypeScript and Babel.
-
WebSockets in Windows Store Apps
InformIT
See publicationThe WebSockets protocol provides full-duplex communication on top of a TCP connection that is initiated by an HTTP handshake. The fact that it runs over existing HTTP and HTTPS ports allows it to pass easily through most existing firewall configurations. The Windows Runtime provides a powerful set of networking APIs that includes components specifically designed for WebSockets communications. In this article, Jeremy Likness shows how to connect to WebSockets using both message-based and…
The WebSockets protocol provides full-duplex communication on top of a TCP connection that is initiated by an HTTP handshake. The fact that it runs over existing HTTP and HTTPS ports allows it to pass easily through most existing firewall configurations. The Windows Runtime provides a powerful set of networking APIs that includes components specifically designed for WebSockets communications. In this article, Jeremy Likness shows how to connect to WebSockets using both message-based and real-time connections from Windows Store apps.
-
Programming the Windows Runtime by Example: A Comprehensive Guide to WinRT with Examples in C# and XAML
Addison-Wesley Professional
Master Windows 8.1/Windows Runtime Programming Through 80 Expert Projects
This is the most complete, hands-on, solutions-focused guide to programming modern Windows applications with the Windows Runtime.
Leading Windows development consultants Jeremy Likness and John Garland present easy-to-adapt C# and XAML example code for more than 80 projects. Their real-world application examples help you apply Windows 8.1’s best improvements, including large tiles, the new search control…Master Windows 8.1/Windows Runtime Programming Through 80 Expert Projects
This is the most complete, hands-on, solutions-focused guide to programming modern Windows applications with the Windows Runtime.
Leading Windows development consultants Jeremy Likness and John Garland present easy-to-adapt C# and XAML example code for more than 80 projects. Their real-world application examples help you apply Windows 8.1’s best improvements, including large tiles, the new search control, flyouts, command bars, native WinRT networking, and new deployment and sideloading options.
Drawing on their pioneering experience, they illuminate key areas of the Windows Runtime API, offering uniquely detailed coverage of encryption, cloud connectivity, devices, printers, and media integration. You’ll find cutting-edge tips and tricks available in no other book.
This is an indispensable resource for all intermediate-to-advanced Windows developers, and for any architect building desktop, tablet, or mobile solutions with Microsoft technologies. Its focus on both C# and XAML will make it valuable to millions of Windows developers already familiar with Silverlight, WPF, and/or .NET.Other authorsSee publication -
10 Reasons Web Developers Should Learn Angular
CodeProject
See publicationIf you are familiar with Angular, this post may give you some ideas to think about you haven’t encountered before. If you know Angular and are trying to justify its adoption at your company or on your project, this post can provide you with some background information that may help. If you have no idea what Angular is, read on because I’ll share why it’s so powerful and then point you to resources that will get you up to speed, quickly.
-
Mastering AngularJS
WintellectNOW
See publicationAngularJS is a JavaScript framework that enables you to teach HTML new tricks. The goal of the framework is to enable a clean separation of concerns between presentation and business logic by providing declarative templates with data binding and dependency injection. In this master series from Jeremy Likness, you'll learn what AngularJS brings to the table and how to use it to build cutting-edge Web apps. Includes Fundamentals of AngularJS, Scope and the Digest Loop, Advanced Filters…
AngularJS is a JavaScript framework that enables you to teach HTML new tricks. The goal of the framework is to enable a clean separation of concerns between presentation and business logic by providing declarative templates with data binding and dependency injection. In this master series from Jeremy Likness, you'll learn what AngularJS brings to the table and how to use it to build cutting-edge Web apps. Includes Fundamentals of AngularJS, Scope and the Digest Loop, Advanced Filters, Dependency Injection, and more.
-
Enterprise JavaScript Best Practices
WintellectNOW
See publicationJavaScript is a decades old language that began as a simple way to hook Java applets into web pages and has grown to be considered “the operating system of the Internet.” The dynamic nature of JavaScript and some implementation quirks can make it challenging to scale across large teams for complex projects. In this course, you will learn about JavaScript and the enterprise. Jeremy Likness covers the good, the bad, and ugly, along with several tools and libraries that will improve efficiency…
JavaScript is a decades old language that began as a simple way to hook Java applets into web pages and has grown to be considered “the operating system of the Internet.” The dynamic nature of JavaScript and some implementation quirks can make it challenging to scale across large teams for complex projects. In this course, you will learn about JavaScript and the enterprise. Jeremy Likness covers the good, the bad, and ugly, along with several tools and libraries that will improve efficiency, reduce overhead and maximize quality when building enterprise JavaScript applications.
-
Windows Runtime Components in a .NET World
MSDN Magazine
See publicationJeremy Likness walks you through the requirements needed to create a Windows Runtime Component in C#, how to reference and use it, and how it impacts other language selections when developing Windows Store applications.
Projects
-
Microsoft Virtual Academy Web API Design Jump Start
See project6-hour training webinar: have questions about ASP.NET Web API? Whether you're brand new to the framework or you want to take your design to the next level, this course has the answers! Experts Christopher Harrison and Jeremy Likness walk you through Web API technology, uses, and nuances. See how the toolset makes it easy to build consumable RESTful services, accessible by a variety of clients from myriad platforms.
Get a good look at token-based security features, route attributes…6-hour training webinar: have questions about ASP.NET Web API? Whether you're brand new to the framework or you want to take your design to the next level, this course has the answers! Experts Christopher Harrison and Jeremy Likness walk you through Web API technology, uses, and nuances. See how the toolset makes it easy to build consumable RESTful services, accessible by a variety of clients from myriad platforms.
Get a good look at token-based security features, route attributes, error handling, and versioning. See why it is the ideal way to surface APIs that target browsers and mobile devices. Hear details on how you can easily use the built-in Visual Studio templates or explore customization, design, and implementation. Don't miss this informative and practical Web Wednesdays event! -
jsInject
See projectSimple, easy dependency injection framework for JavaScript. Inspired by the $injector service in the Angular framework library, I built this from scratch as a standalone experiment in dependency injection for JavaScript. It handles nested dependencies, avoids infinite recursion, takes multiple patterns for object creation, and uses annotations for dependencies that are minify-friendly. You may either set an array on the object to indicate the list of dependencies to inject into the constructor…
Simple, easy dependency injection framework for JavaScript. Inspired by the $injector service in the Angular framework library, I built this from scratch as a standalone experiment in dependency injection for JavaScript. It handles nested dependencies, avoids infinite recursion, takes multiple patterns for object creation, and uses annotations for dependencies that are minify-friendly. You may either set an array on the object to indicate the list of dependencies to inject into the constructor or specify the dependencies when you add the object to the container.
-
WinRT Examples
Almost 100 example projects for the book, "The Windows Runtime by Example."
Other creators -
-
Jounce MVVM with MEF Guidance for Silverlight
- Present
See projectJounce is an open source framework for Silverlight developed by Jeremy Likness that is intended to provide basic building bocks for modular line of business applications that follow the MVVM pattern and utilize the Managed Extensibility Framework (MEF).
Jounce Quick Facts
* 100KB DLL
* Design-time and Blend friendly
* Takes a default-shared approach to MVVM artifacts
* Provides minimal scaffolding for view model binding, visual state management, dynamic XAP loading…Jounce is an open source framework for Silverlight developed by Jeremy Likness that is intended to provide basic building bocks for modular line of business applications that follow the MVVM pattern and utilize the Managed Extensibility Framework (MEF).
Jounce Quick Facts
* 100KB DLL
* Design-time and Blend friendly
* Takes a default-shared approach to MVVM artifacts
* Provides minimal scaffolding for view model binding, visual state management, dynamic XAP loading, commanding, asynchronous workflows and more
* Lightweight, flexible, and extensible -
Sterling NoSQL Object-Oriented Database
- Present
Jeremy is the primary developer of Sterling, a lightweight open source NoSQL object-oriented database for .Net 4.0, Silverlight 4 and 5, and Windows Phone 7 that works with your existing class structures. Sterling supports full LINQ to Object queries over keys and indexes for fast retrieval of information from large data sets.
The goal behind Sterling is to keep it:
* Non-intrusive. You shouldn't have to change your classes just to persist them. (No awkward mapping from a class model…Jeremy is the primary developer of Sterling, a lightweight open source NoSQL object-oriented database for .Net 4.0, Silverlight 4 and 5, and Windows Phone 7 that works with your existing class structures. Sterling supports full LINQ to Object queries over keys and indexes for fast retrieval of information from large data sets.
The goal behind Sterling is to keep it:
* Non-intrusive. You shouldn't have to change your classes just to persist them. (No awkward mapping from a class model to a relational database model).
* Lightweight. As of this writing, the DLL for Sterling is under 85 Kb. No one needs to bloat their project for something as simple as persisting data.
* Flexible. While the core is light, Sterling is designed to handle any serialization task and make it ultra-easy to query databases using LINQ-to-Objects.
* Portable. Sterling runs equally well on the desktop/server .NET framework, Silverlight, and Windows Phone.Other creatorsSee project -
RSUI Ionic Angular Mobile App puts Claims Data in Executives' Pockets
-
See projectRSUI engaged iVision's Application Development team to create a mobile app that not only would alert executives of a large claim, but also allow them to quickly click through to detailed documentation - without logging into a virtual private network. iVision designed the app within two months, and it was immediately put to the test when Hurricane Matthew hit in early October. RSUI executives were able to track related claims in real time using their mobile phones. Based on that successful…
RSUI engaged iVision's Application Development team to create a mobile app that not only would alert executives of a large claim, but also allow them to quickly click through to detailed documentation - without logging into a virtual private network. iVision designed the app within two months, and it was immediately put to the test when Hurricane Matthew hit in early October. RSUI executives were able to track related claims in real time using their mobile phones. Based on that successful experience, users suggested enhancements - including a way to search claims by a catastrophe code. iVision developers quickly updated the app, putting even more information in every RSUI executive's pocket.
-
Numerex Real-time Internet of Things
-
See projectNumerex Corp. engaged iVision to help solve three key problems: immediately visualize the high volume of data transmitted by network-based devices it uses to monitor and manage clients’ business assets; a real-time view of the operational health of its IoT devices, including a way to receive alerts anytime a device was behaving outside the norm; and a way to manage wireless network capacity according to demand – sending bandwidth where it was needed, as it was needed – to increase speed, reduce…
Numerex Corp. engaged iVision to help solve three key problems: immediately visualize the high volume of data transmitted by network-based devices it uses to monitor and manage clients’ business assets; a real-time view of the operational health of its IoT devices, including a way to receive alerts anytime a device was behaving outside the norm; and a way to manage wireless network capacity according to demand – sending bandwidth where it was needed, as it was needed – to increase speed, reduce network consumption costs and use those savings to reduce prices for customers and increase competitive edge.
-
K-NFB Reading Technology WPF/Silverlight/Windows Phone eBook Reader
-
See projectThe goal for the Blio project was to create a smart, intelligent e-reader that provides the same layout, fonts, and full-color images that you enjoy in the print version of your favorite titles. Blio also provides the ability to read aloud to the user, highlighting each word as it goes, so you can follow along. This and much more was accomplished by a combined Wintellect and K-NFB team using Microsoft’s latest client technologies.
The Blio project represented a challenging technical…The goal for the Blio project was to create a smart, intelligent e-reader that provides the same layout, fonts, and full-color images that you enjoy in the print version of your favorite titles. Blio also provides the ability to read aloud to the user, highlighting each word as it goes, so you can follow along. This and much more was accomplished by a combined Wintellect and K-NFB team using Microsoft’s latest client technologies.
The Blio project represented a challenging technical application for WPF and even more so for the Silverlight platform. An e-reader has a surprisingly large degree of complexity around user interaction, input, and rendering.
Rendering was one of the primary focuses for implementing the e-reader. Microsoft’s XPS (XML Paper Specification) was selected as the e-book input format. XPS was chosen for its ubiquity and portable nature. While the format is in fact portable, there were some hurdles to overcome with regard the format. For example, fonts had to be dynamically handled using in-memory assemblies to avoid loss of font formatting. Additional challenges also existed with regard to hit-testing, pagination, and memory management.
Even with these technical challenges to overcome, not only could both platforms perform, but they performed well. In fact, at one point the Silverlight implementation was out-performing the WPF application. Much care was put into using virtualizing technologies, parallel processing, and intelligent memory management, allowing Blio to deliver a very rich interactive experience without sacrificing performance. These practices are showcased by the ability to search and download, process, and play aloud books at the same time without sacrificing any performance for experience.
Much of the development success can be attributed to best practices such as a clear separation of concerns using the MVVM (Model-View-ViewModel) pattern and UI virtualization. -
Greenway PrimeMobile Windows Phone Silverlight Application
-
Brought on to design and implement the Windows Phone 7 application. Key milestones included an initial kickoff meeting to discuss the project’s goals and the capabilities of the Windows Phone platform, a design effort to show how the application would function with Windows Phone controls and how it would look with Metro design principles applied, and a development cycle characterized by multiple code drops so Greenway’s business analysts could provide feedback and discuss any necessary…
Brought on to design and implement the Windows Phone 7 application. Key milestones included an initial kickoff meeting to discuss the project’s goals and the capabilities of the Windows Phone platform, a design effort to show how the application would function with Windows Phone controls and how it would look with Metro design principles applied, and a development cycle characterized by multiple code drops so Greenway’s business analysts could provide feedback and discuss any necessary changes. In addition to the basic functional implementation of the application, key considerations during application development included:
* Provisioning of a core framework to address an MVVM (Model-View-ViewModel) implementation and decoupled phone-specific functionality
* Implementation of and integration with a sample version of the PrimeSUITE API to allow parallel development of the actual client-side API consumer by an external party
* Use of the DPAPI (Data Protection API) to encrypt and decrypt sensitive information being stored locally
* Implementation of a mechanism to provide automated user logout when the application has been idle for a set amount of time
* Unit testing for the ViewModels using the .Net & Visual Studio unit testing tools
* Review of the application against Windows Phone Marketplace Requirements in preparation for entry into Application MarketplaceOther creatorsSee project -
Rooms to Go Silverlight Slate Line of Business
-
Kicked off the project by first creating the user interface (UI) and user experience (UX) for the slate application, along with the overall architecture. Design resources worked with SketchFlow artifacts, and all main UI details were created using Silverlight styles and templates. WCF was used as the main communications platform. After the design was approved, the team defined the required service interfaces and upload “touch points” between the application and Rooms to Go services. At the…
Kicked off the project by first creating the user interface (UI) and user experience (UX) for the slate application, along with the overall architecture. Design resources worked with SketchFlow artifacts, and all main UI details were created using Silverlight styles and templates. WCF was used as the main communications platform. After the design was approved, the team defined the required service interfaces and upload “touch points” between the application and Rooms to Go services. At the conclusion of this work, the architecture and user interface were clearly defined, allowing development to move forward. Development work then focused on functionality allowing sales associates to choose various room components forming a list of what the customer wished to purchase. Implemented functionality included the following:
* Delivery Calendar
* Product Catalog
* Order Inquiry
* Delivery Charge Calculator
* Customer Cart and Customer Account Inquiry
* Sales Quote
* SMS Messaging
* My LeadsOther creators -
-
Wolters Kluwer Oracle to SQL with SharePoint Migration
-
See projectA proof of concept was successfully implemented over several weeks and demonstrated a throughput many times in excess of the requirements. The production application was built over the course of a quarter to be fully tested and implemented in time for the 2011 tax season. The SharePoint 2010 farm provides the ability to scale out as needed to handle messages. A unique handler architecture developed by Wintellect provided the means to build distinct handlers for messages that were registered…
A proof of concept was successfully implemented over several weeks and demonstrated a throughput many times in excess of the requirements. The production application was built over the course of a quarter to be fully tested and implemented in time for the 2011 tax season. The SharePoint 2010 farm provides the ability to scale out as needed to handle messages. A unique handler architecture developed by Wintellect provided the means to build distinct handlers for messages that were registered with SharePoint and used to process incoming messages. To handle new messages, the team simply writes a new handler and registers it with the SharePoint system and it is ready to go.
Nearly 100 reports were converted from the legacy Oracle system to SSRS. These reports are hosted on SSRS nodes. The partitioned SQL Server 2008 architecture allows SFS to specify new nodes as needed based on demand.
The original system processed 20 million returns a year. It peaked at 110,000 returns per hour and reports were 24 hours old. The converted system achieved up to 360,000 returns per hour and all reports are now generated near real-time.
This project demonstrated the power and scalability of the SharePoint 2010 and SQL Server 2008 technologies. The developer tooling enabled the team to write the entire system over a single quarter in time for the customer to face the 2011 tax season. The use of the Entity Framework not only accelerated development by providing a seamless integration with the database backend, but also demonstrated the maturity of the technology through the high performance and throughput it was able to achieve. The architecture will allow SFS to meet the increasing demands for tax returns in subsequent years by providing multiple tiers to scale out. The final result was over 300% improvement throughput of message processing and the elimination of the old batch-based 24-hour reporting system in favor of the new on-demand reports that are generated in real-time. -
Microsoft Looking Glass Silverlight Social Media
-
On the architecture and development side, Wintellect was brought on to redesign the architecture of the Silverlight client to support Silverlight 4 and the MVVM pattern. The code was also migrated fully to Silverlight 4. Considerations for this part of the effort included:
* Provision of a core framework that addresses the MVVM implementation, modularity, and extensibility using the Managed Extensibility Framework (MEF).
* Isolated storage for caching where performance benefits were…On the architecture and development side, Wintellect was brought on to redesign the architecture of the Silverlight client to support Silverlight 4 and the MVVM pattern. The code was also migrated fully to Silverlight 4. Considerations for this part of the effort included:
* Provision of a core framework that addresses the MVVM implementation, modularity, and extensibility using the Managed Extensibility Framework (MEF).
* Isolated storage for caching where performance benefits were identified.
* Conversion of the full client application to Silverlight 4.0.
* Consideration of WCF RIA (Rich Internet Applications) Services and binary transport for the web services.
* Full unit testing using the Silverlight Unit Testing Framework.
The application relied on dozens of authenticated service calls, so the flexible architecture empowered Wintellect to build a mock service layer that enabled a fully functional runtime application even with the services offline. This helped facilitate faster development cycles and easier testing scenarios. The clear separation of concerns provided by the MVVM architecture also enabled development and design to move forward in parallel – in fact, a majority of the application was built and unit-tested before the first XAML file was generated by the design team. The designer-friendly view models and sample data enabled designers to see exactly what the application would look like in runtime using Expression Blend.
Other creatorsSee project -
Microsoft Vancouver Winter Olympics Silverlight Health Monitoring System
-
See projectDuring the Vancouver Olympics in February 2010, Microsoft Corporation and NBC provided live Silverlight video streaming for the Vancouver Olympics. This effort involved a dedicated data center (“Olympic Origins servers”) combined with Internet Information Server (IIS) smooth streaming servers to provide up to 30 concurrent live video streams. The system generated over 12 petabytes of data, and at peak loads streamed 374 gigabits of video per second and handled 2.4 million pages per second…
During the Vancouver Olympics in February 2010, Microsoft Corporation and NBC provided live Silverlight video streaming for the Vancouver Olympics. This effort involved a dedicated data center (“Olympic Origins servers”) combined with Internet Information Server (IIS) smooth streaming servers to provide up to 30 concurrent live video streams. The system generated over 12 petabytes of data, and at peak loads streamed 374 gigabits of video per second and handled 2.4 million pages per second. There were a total of 82 million mobile page views, 1.9 million mobile video streams, and 5,000 hours of live and on-demand video. Wintellect supported this effort by creating the health monitoring tools to monitor and ensure the reliability of the overall system.
Silverlight was used to create a configuration and monitoring application. This application would parse server XML configuration files, prompt the user for needed edits, and then batch these changes for publication to multiple remote servers.
Windows Communication Foundation (WCF) was used to facilitate communication between the Silverlight application and remote agents that were installed on each server. These provided secure encrypted links by using common protocols such as HTTPS/SSL that were firewall –friendly in the data center environment.
The WCF agents and Silverlight application were rapidly constructed due to the flexibility and capabilities offered by XAML, Silverlight and WCF. The native Silverlight support for LINQ-to-XML made it easy to parse XML documents with unknown schemas, and then use the powerful XAML-based layout mechanisms available to provide visual views of the configurations for editing and updating. PRISM was utilized to design the Health Monitoring application in a modular form in order to keep the browser footprint lightweight by dynamically loading only the modules currently needed by the operator.
The full solution was completed ahead of time and under budget.
Honors & Awards
-
Accessibility in Action Badge
credly.com
-
Microsoft Change Agent: Nonprofit Champion 2024
credly.com
The Microsoft Change Agents program engages a set of individuals accomplishing incredible things and helping to move the needle in technology. A Change Agent is an individual who promotes and supports a new way of doing something. They assume responsibility for promoting the value of the transformation, formulating and influencing how the transformation will happen and then guiding and supporting others through that transformation. For nonprofits, Microsoft provides additional support and…
The Microsoft Change Agents program engages a set of individuals accomplishing incredible things and helping to move the needle in technology. A Change Agent is an individual who promotes and supports a new way of doing something. They assume responsibility for promoting the value of the transformation, formulating and influencing how the transformation will happen and then guiding and supporting others through that transformation. For nonprofits, Microsoft provides additional support and benefits such as cloud resources and technical guidance. I have served in this capacity for the Young Onset Parkinson's Network (YOPN) as a member of their board of directors since 2020.
-
Microsoft MVP 8 Years
Microsoft Corporation
The Microsoft Most Valuable Professional (MVP) Award is our way of saying thank you to exceptional, independent community leaders who share their passion, technical expertise, and real-world knowledge of Microsoft products with others. It is part of Microsoft’s commitment to supporting and enriching technical communities. Even before the rises of the Internet and social media, people have come together to willingly offer their ideas and best practices in technical communities.
-
iVision Practice Innovation Award
iVision
The innovation award selected by peers and employees and recognizes Jeremy's successful transformation of the application development practice in 2015 to be a leader in agile and DevOps transformation and implementation of leading edge technologies like Angular.
Languages
-
English
Native or bilingual proficiency
-
Spanish
Professional working proficiency
Organizations
-
Young Onset Parkinson's Network
Board of Directors
- PresentA community that empowers members to thrive! Our members celebrate what’s possible, find strength in being resilient, and embrace life beyond diagnosis. https://yopnetwork.org Mind - Educational programs, research and resources specifically focused on Young Onset Parkinson's Disease. Body - Fitness classes, nutrition programs and workouts designed for YOPD – accessible virtually and at times convenient for those with busy lives. Community - Connections, mentoring, and member events geared…
A community that empowers members to thrive! Our members celebrate what’s possible, find strength in being resilient, and embrace life beyond diagnosis. https://yopnetwork.org Mind - Educational programs, research and resources specifically focused on Young Onset Parkinson's Disease. Body - Fitness classes, nutrition programs and workouts designed for YOPD – accessible virtually and at times convenient for those with busy lives. Community - Connections, mentoring, and member events geared toward supporting you at each step along your journey to living well with YOPD.
-
Team Fox for the Michael J. Fox Foundation
Fundraiser
- PresentI was diagnosed with Young Onset Parkinson's Disease (YOPD) in February 2020. I immediately began to advocate for awareness and research to help manage/slow symptoms and uncover a cure. The Michael J. Fox Foundation (MJFF) directly funds research that can help me live a higher quality of life and do what I can to slow disease progression while hoping for a cure someday. https://youmeandpd.org/donate
Recommendations received
30 people have recommended Jeremy
Join now to viewOther similar profiles
-
Andre Della Monica
Andre Della Monica
Most enterprises don't have a technology problem. They have a complexity problem.<br> <br>Too many systems. Too much manual work holding critical operations together. Too much risk hiding in processes that haven't scaled with the organization. And IT teams spending their time fighting fires instead of driving the business forward.<br> <br>That's the problem I've spent 24 years solving, and the through-line across every product I've built.<br> <br>As a Principal Product Manager at Microsoft, I've led the development of enterprise platforms that take the most operationally painful, risk-heavy, and manually intensive workflows and make them intelligent, automated, and measurable. The work spans security compliance, device and infrastructure management, and AI-driven automation, but the core problem is always the same: organizations are drowning in complexity that technology should have already eliminated.<br> <br>My role is to make sure it does.<br> <br>That means sitting with CIOs and IT Directors to understand where the real friction lives, not the friction they report upward, but the friction that keeps their teams working weekends. It means working with engineering to make sure what gets built actually solves that problem, not a cleaner version of it. And it means shipping products that enterprises can adopt at scale without a six-month implementation and a team of consultants.<br> <br>Over 15 years, I've taken products from concept to global enterprise adoption, influencing roadmaps across multi-divisional organizations and building the cross-functional alignment that makes execution possible at scale. I've shared that thinking through Microsoft Press eBooks, whitepapers, and conference talks, because the best product insights shouldn't stay inside one company.<br> <br>What drives me: the moment a customer tells you the product gave them back time they didn't think they could recover. That's the measure I build toward.<br> <br>If you're a technology executive, product leader, or founder wrestling with how to turn operational complexity into a product opportunity or how to build and ship enterprise software that organizations will actually adopt, I'd like to talk.<br> <br>Follow me or send a message. I write about product strategy, enterprise software, and how to build things that solve problems worth solving.
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top contentOthers named Jeremy Likness
2 others named Jeremy Likness are on LinkedIn
See others named Jeremy Likness