Nick Tumilowicz


Director of Product Management, Distributed Energy Management Solutions


Team leader, strategist, and recognized expert in DER management, including solar, storage, and EV technology leveraging decades of unique industry experience to advance global markets toward a clean energy future. Building on a progressive career arc from a mechanical engineering, to renewable energy resource deployments, to global product portfolio management. This professional breadth supports a specialized talent for big-picture visioning, whole-system strategies, and cross-discipline solutions for increasing the scale of renewable energy&rsquo;s positive impact on business and society.<br /> <br /> In his current capacity as Itron&rsquo;s Director of Product Management, Nick leads the Distributed Energy Management business unit, accountable for global product development of demand response and DER solutions enabling access to flexible customer energy resources. Prior to joining Itron, Tumilowicz led global research and development at EPRI, accountable for transmission, distribution, and customer-connected energy storage research. As Director of Product Management at SunEdison, led the world&rsquo;s largest managed renewable power plant fleet across six continents, managing data acquisition, and control platform, operating a fleet of over 4 GW of renewable generation assets. Earlier in his career, Tumilowicz built and managed the service department at the nation&rsquo;s leading renewable integrator, REC Solar (now Sunrun and Duke Energy), designing and deploying the country&rsquo;s first commercial fleet of rooftop solar.<br /> <br /> Nick is an industry leader having held a variety of positions on advisory councils: Department of Energy (NREL, Building Technologies Office, Solar Energy Technologies Office), General Services Administration, California Energy Commission, GridFWD Leadership Committee, Incubate Energy Labs, Saudi Gulf Cooperation Council Interconnecting Authority.

Si è verificato un errore nell'elaborarazione del modello.
The following has evaluated to null or missing:
==> authorContentdata.items  [in template "44616#44647#183853" at line 20, column 22]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: authorContentitems = authorContentdat...  [in template "44616#44647#183853" at line 20, column 1]
----
1<#-- 
2Add elements from the sidebar to define your template. Type "${" to use the 
3autocomplete feature. 
4--> 
5<#-- *Permission issue with guest user* 
6<#assign currentEntry = (request.getAttribute("LIFERAY_SHARED_LAYOUT_ASSET_ENTRY"))! /> 
7<#assign classPK = currentEntry.classPK /> 
8--> 
9 
10<#assign  
11currentURL = themeDisplay.getURLCurrent() 
12fullURLPath = currentURL?split("/") 
13urlData = fullURLPath[2] 
14removedParams = urlData?split("?") 
15friendlyURLPath = removedParams[0] 
16/> 
17 
18<#assign 
19authorContentdata = restClient.get("/headless-delivery/v1.0/structured-content-folders/148280/structured-contents?filter=friendlyUrlPath%20eq%20%27" + friendlyURLPath + "%27") 
20authorContentitems = authorContentdata.items 
21/> 
22<#if authorContentitems?has_content> 
23<#assign 
24authorContent = authorContentitems[0] 
25contentFields = authorContent.contentFields 
26categories=authorContent.taxonomyCategoryBriefs 
27authorContentData = jsonFactoryUtil.createJSONObject(authorContent) 
28friendlyURL = authorContentData.friendlyUrlPath 
29authorCategoryId = "0" 
30/> 
31 
32<#list categories as category > 
33				     <#assign authorCategoryId = category.taxonomyCategoryId /> 
34      </#list> 
35 
36 
37<span class="d-none" id="author-id">${authorCategoryId}</span> 
38</#if> 
39<script> 
40AUI().ready(function(){ 
41  const authorID = document.getElementById("author-id").innerHTML; 
42  if(authorID) { 
43	setTimeout(function(){ 
44    document.querySelector('[name="categoryId"][value="'+authorID+'"]').closest('label').click() 
45  }, 1000); 
46
47}); 
48</script>