<commit_before>---
layout: page
title: <NAME> - R&eacute;sum&eacute;
permalink: /about
stylesheet: about
---

<aside class="aside">
Downloadable Formats &mdash;
<a href="/david-rovani-resume.docx"><i class="far fa-file-word">Word</i></a>&nbsp;&bull;&nbsp;
<a href="/david-rovani-resume.pdf"><i class="far fa-file-pdf">PDF</i></a>&nbsp;&bull;&nbsp;
<a href="/david-rovani-resume.txt"><i class="far fa-file-alt">txt</i></a>
</aside>

## Passions and Motivators

Even before experience, proficiencies, or technical knowledge, I put forward my passions and motivators as the key to understanding why I excel at what I do. I get excited about people who want to learn, grow, and be challenged; I want to be their teacher and mentor. I love the thrill of solving difficult conundrums by conceptualizing unique and innovative solutions. I work hard to find the root cause of a problem, be it a failure of programming, processes, or people; and I stand out in my skills at finding the path toward continued and lasting success. Monotonous or repetitive tasks present their own challenges that motivate me to create automations and root out inefficiencies. Experimenting and exploring with new and creative technologies and products keeps me enthralled with the application development and developer operations space.

I have built a reputation among my colleagues of trust and honesty, which affords me incredible leeway to pursue much of what I am passionate about. Throughout my career, I have stretched myself and my positions to the point where there is no more room for me to grow or new challenges that await me. I have spent years mentoring, teaching, and cultivating the next wave of developers; these developers are now ready to step into larger roles with expanded responsibilities. When this happens, it becomes time for me to seek out new opportunities to learn, new teams of peers to grow with, and to uplift another group of developers.

## Proficiencies & Technical Knowledge

<aside class="aside">While I have been exclusively in a Microsoft environment for the last 10+ years professionally, I have started side projects over the years in various other languages to get an idea of how they approach problems differently. Such languages include <em>Ruby on Rails</em>, <em>PHP on Zend framework</em>, and <em>VB on legacy ASP.NET</em>.</aside>

- Microsoft development environment – C#, MSSQL, .NET Framework, .NET core, Visual Studio
- Azure DevOps – Boards, Project Planning, Backlog item tracking, Repos, Pipelines, CI/CD
- Cloud-First Development - Azure Functions, Cosmos DB, App Services, Storage and Queues, AD B2C Tenants, Key Vault, Application Insights
- SCRUM, Agile, Waterfall methodologies
- Avid user of OneNote, Trello, LinqPad, Teams, Word, Excel, Outlook<commit_msg>Fixed the resume download icons.<commit_after>---
layout: page
title: <NAME> - R&eacute;sum&eacute;
permalink: /about
stylesheet: about
---

<aside class="aside" style="text-align: center;">
Downloadable Formats<br />
<a href="/david-rovani-resume.docx"><i class="fal fa-3x fa-file-word" title="Word"></i></a>
<a href="/david-rovani-resume.pdf"><i class="fal fa-3x fa-file-pdf" title="PDF"></i></a>
<a href="/david-rovani-resume.txt"><i class="fal fa-3x fa-file-alt" title="txt"></i></a>
</aside>

## Passions and Motivators

Even before experience, proficiencies, or technical knowledge, I put forward my passions and motivators as the key to understanding why I excel at what I do. I get excited about people who want to learn, grow, and be challenged; I want to be their teacher and mentor. I love the thrill of solving difficult conundrums by conceptualizing unique and innovative solutions. I work hard to find the root cause of a problem, be it a failure of programming, processes, or people; and I stand out in my skills at finding the path toward continued and lasting success. Monotonous or repetitive tasks present their own challenges that motivate me to create automations and root out inefficiencies. Experimenting and exploring with new and creative technologies and products keeps me enthralled with the application development and developer operations space.

I have built a reputation among my colleagues of trust and honesty, which affords me incredible leeway to pursue much of what I am passionate about. Throughout my career, I have stretched myself and my positions to the point where there is no more room for me to grow or new challenges that await me. I have spent years mentoring, teaching, and cultivating the next wave of developers; these developers are now ready to step into larger roles with expanded responsibilities. When this happens, it becomes time for me to seek out new opportunities to learn, new teams of peers to grow with, and to uplift another group of developers.

## Proficiencies & Technical Knowledge

<aside class="aside">While I have been exclusively in a Microsoft environment for the last 10+ years professionally, I have started side projects over the years in various other languages to get an idea of how they approach problems differently. Such languages include <em>Ruby on Rails</em>, <em>PHP on Zend framework</em>, and <em>VB on legacy ASP.NET</em>.</aside>

- Microsoft development environment – C#, MSSQL, .NET Framework, .NET core, Visual Studio
- Azure DevOps – Boards, Project Planning, Backlog item tracking, Repos, Pipelines, CI/CD
- Cloud-First Development - Azure Functions, Cosmos DB, App Services, Storage and Queues, AD B2C Tenants, Key Vault, Application Insights
- SCRUM, Agile, Waterfall methodologies
- Avid user of OneNote, Trello, LinqPad, Teams, Word, Excel, Outlook
{'fraction_non_alphanumeric': 0.07523066004258339, 'fraction_numerical': 0.001596877217885025, 'mean_word_length': 4.927444794952681, 'pattern_counts': {'":': 0, '<': 50, '<?xml version=': 0, '>': 50, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 5, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2570236', 'n_tokens_mistral': 1489, 'n_tokens_neox': 1415, 'n_words': 788}