Yes, that why I recommand jinja. as it can be used in OpenXML as well as latex or anything in plain text.
Let's say you want to place a table that corresponds to a certain pattern, you could add it to your file conditionally.
In your Word document, you could add that :
{% for job in jobs %}
{% if job.style == 1 %}
{{ job.name }} | {{ job.date}} | ...
{% else %}
- {{ job.name }}
- {{ job.date}}
- ...
{% endif %}
{% endfor %}
I don't know .NET but you can probably call a Jinja tools
Also for the resume, you might be insterested in Rx Resume