resume: Update and trim

master
Mike Gerwitz 2019-08-06 23:23:44 -04:00
parent 2236dcbd4d
commit 8fecc65ef8
Signed by: mikegerwitz
GPG Key ID: 8C917B7F5DC51BA2
1 changed files with 55 additions and 98 deletions

View File

@ -17,12 +17,6 @@
</h2> </h2>
</div> </div>
<div id="infobox"> <div id="infobox">
<address>
<span class="street-address">
26 Culpepper Rd.<br />
Williamsville, NY, 14221
</span>
</address>
<dl class="contact"> <dl class="contact">
<dt>E-mail:</dt> <dt>E-mail:</dt>
<dd> <dd>
@ -138,21 +132,21 @@
<section id="experience"> <section id="experience">
<h2>Experience</h2> <h2>Experience</h2>
<dl id="experience"> <dl id="experience">
<dt>R-T Specialty, LLC Buffalo (formerly LoVullo Associates, Inc.)</dt> <dt>Ryan Specialty Group (formerly LoVullo Associates, Inc.)</dt>
<dd class="period">March 2009&ndash;Present</dd> <dd class="period">March 2009&ndash;Present</dd>
<dd class="desc"> <dd class="desc">
Principal software developer.
Designs, develops, and maintains web applications; application Designs, develops, and maintains web applications; application
frameworks; server software; and compilers for domain-specific frameworks; server software; and compilers for domain-specific
languages (DSLs) for an Excess and Surplus Lines Insurance languages (DSLs) for an Excess and Surplus Lines Insurance
Agency. Most work involves developing complex online raters to provide Agency. Most work involves developing complex online raters to provide
comparative insurance quotes; integrating and automating various comparative insurance quotes; integrating and automating various
systems; and providing a suite of development tools and DSLs to systems; and providing a suite of development tools and DSLs to
support those systems. Holds a team lead role and is support those systems. Responsible for developer training and
responsible for developer training and knowledge transfer knowledge transfer through design discussions, documentation,
through design discussions, documentation, peer programming, and peer programming, and code review. Involved in every aspect of
code review. Involved in every aspect of the development the development process and many decisions regarding the
process and many decisions regarding the technical direction of technical direction of the organization.
the organization.
</dd> </dd>
<dd class="desc"> <dd class="desc">
A number of projects written for my employer have A number of projects written for my employer have
@ -167,28 +161,33 @@
<li>AWK (Gawk)</li> <li>AWK (Gawk)</li>
<li>CSS&nbsp;3</li> <li>CSS&nbsp;3</li>
<li>Docker</li> <li>Docker</li>
<li>ease.js</li>
<li>GitLab&nbsp;(self-hosted)</li> <li>GitLab&nbsp;(self-hosted)</li>
<li>Git</li> <li>Git</li>
<li>GNU ease.js</li>
<li>GNU Emacs</li> <li>GNU Emacs</li>
<li>GNU/Linux</li> <li>GNU/Linux</li>
<li>Graphana</li>
<li>HTML&nbsp;5</li> <li>HTML&nbsp;5</li>
<li>Java</li> <li>Java</li>
<li>JavaScript (ECMAScript&nbsp;3&ndash;8)</li> <li>JavaScript (ECMAScript&nbsp;3+)</li>
<li>M4</li> <li>M4</li>
<li>Memcached</li> <li>Memcached</li>
<li>MongoDB</li> <li>MongoDB</li>
<li>MSSQL</li> <li>MSSQL</li>
<li>Neo4j</li>
<li>Node.js</li> <li>Node.js</li>
<li>PHP&nbsp;(4&ndash;7)</li> <li>PHP&nbsp;(4&ndash;7)</li>
<li>Prometheus</li>
<li>RabbitMQ</li>
<li>Rust</li>
<li>Sed</li> <li>Sed</li>
<li>Shell&nbsp;(POSIX, Bash)</li> <li>Shell&nbsp;(POSIX, Bash)</li>
<li>SQL Anywhere</li> <li>SQL Anywhere</li>
<li>Symfony</li> <li>Symfony 2+</li>
<li>Texinfo</li> <li>Texinfo</li>
<li>TeX&nbsp(Plain, LaTeX2e)</li> <li>TeX&nbsp(Plain, LaTeX2e)</li>
<li>Vim</li> <li>Vim</li>
<li>XSLT&nbsp;(1&ndash;2)</li> <li>XSLT&nbsp;(1&ndash;3)</li>
</ul> </ul>
</dd> </dd>
@ -279,9 +278,10 @@
<ul class="lang detail-list"> <ul class="lang detail-list">
<li>JavaScript (ECMAScript 2016)</li> <li>JavaScript (ECMAScript 2016)</li>
<li>Node.js</li> <li>Node.js</li>
<li>XSLT 2</li> <li>XSLT 2&ndash;3</li>
<li>Shell (Bash)</li> <li>Shell (Bash)</li>
<li>Autotools (Autoconf, Automake)</li> <li>Autotools (Autoconf, Automake)</li>
<li>Rust</li>
</ul> </ul>
</dd> </dd>
@ -583,83 +583,79 @@
either personally or at work. either personally or at work.
Infrequent languages are those that I&nbsp;have used to write or Infrequent languages are those that I&nbsp;have used to write or
modify software, but do not have intimate knowledge modify software, but do not have intimate knowledge
of. Superscript indicates number of years experience, which of. Date, if present, indicates last year used.
does not always correlate to proficiency. Ranges indicate
uncertainty due to periods of non-use. Date, if present,
indicates last year used.
</p> </p>
<dl> <dl>
<dt>Languages&mdash;Actively Used</dt> <dt>Languages&mdash;Actively Used</dt>
<dd class="desc"> <dd class="desc">
<ul class="detail-list"> <ul class="detail-list">
<li>(X)HTML<sup>17+</sup> <li>(X)HTML
<ul> <ul>
<li>XHTML 1.1</li> <li>XHTML 1.1</li>
<li>HTML 5</li></ul></li> <li>HTML 5</li></ul></li>
<li>CSS<sup>17+</sup> <li>CSS
<ul> <ul>
<li>2</li> <li>2</li>
<li>3</li></ul></li> <li>3</li></ul></li>
<li>PHP<sup>12+</sup> <li>PHP
<ul> <ul>
<li>4</li> <li>4&ndash;7</li></ul></li>
<li>5</li></ul></li> <li>JavaScript
<li>JavaScript<sup>9&ndash;12</sup>
<ul> <ul>
<li>ECMAScript {3,5,6}</li></ul></li> <li>ECMAScript 3+</li></ul></li>
<li>Shell<sup>12+</sup> <li>Shell
<ul> <ul>
<li>POSIX</li> <li>POSIX</li>
<li>Bash</li></ul></li> <li>Bash</li></ul></li>
<li>C<sup>5&ndash;12</sup> <li>C
<ul> <ul>
<li>ANSI</li> <li>ANSI</li>
<li>C89</li> <li>C89</li>
<li>C11</li></ul></li> <li>C11</li></ul></li>
<li>TeX<sup>6+</sup> <li>TeX
<ul> <ul>
<li>Plain</li> <li>Plain</li>
<li>LaTeX2e</li></ul></li> <li>LaTeX2e</li></ul></li>
<li>AWK<sup>5&ndash;7</sup> <li>AWK
<ul> <ul>
<li>POSIX</li> <li>POSIX</li>
<li>Gawk</li></ul></li> <li>Gawk</li></ul></li>
<li>Lisp<sup>4&ndash;6</sup> <li>Lisp
<ul> <ul>
<li>Elisp</li> <li>Elisp</li>
<li>RnRS Scheme</li> <li>RnRS Scheme</li>
<li>Guile Scheme</li> <li>Guile Scheme</li>
<li>Racket</li> <li>Racket</li>
<li>Chez Scheme</li></ul></li> <li>Chez Scheme</li></ul></li>
<li>XSLT<sup>5&ndash;7</sup> <li>XSLT
<ul> <ul>
<li>1</li> <li>1&ndash;3</li></ul></li>
<li>2</li></ul></li> <li>Texinfo
<li>Texinfo<sup>7+</sup> <li>SQL
<li>SQL<sup>12+</sup>
<ul> <ul>
<li>MySQL</li> <li>MySQL</li>
<li>SQLAnywhere</li> <li>SQLAnywhere</li>
<li>MSSQL</li></ul></li> <li>MSSQL</li></ul></li>
<li>M4<sup>1-</sup></li> <li>Rust</li>
<li>Lua<sup>1-</sup></li> <li>Lua</li>
<li>M4</li>
</ul> </ul>
</dd> </dd>
<dt>Languages&mdash;Infrequent</dt> <dt>Languages&mdash;Infrequent</dt>
<dd class="desc"> <dd class="desc">
<ul class="detail-list"> <ul class="detail-list">
<li>C++<sup>1&ndash;2 (2005)</sup></li> <li>C++<sup>(2005)</sup></li>
<li>Scala<sup>1- (2012)</sup></li> <li>Scala<sup>(2012)</sup></li>
<li>Java<sup>1&ndash;2 (2014)</sup></li> <li>Java<sup>(2014)</sup></li>
<li>Clojure<sup>1- (2014)</sup></li> <li>Clojure<sup>(2014)</sup></li>
<li>x86{,_64} ASM<sup>1 (2013)</sup></li> <li>x86{,_64} ASM<sup>(2013)</sup></li>
<li>Haskell<sup>1- (2014)</sup></li> <li>Haskell<sup>(2014)</sup></li>
<li>Python<sup>1- (2006)</sup></li> <li>Python<sup>(2006)</sup></li>
<li>Ruby<sup>1- (2014)</sup></li> <li>Ruby<sup>(2014)</sup></li>
<li>Perl<sup>1 (2009)</sup></li> <li>Perl<sup>(2009)</sup></li>
<li>Troff<sup>1- (2011)</sup></li> <li>Troff<sup>(2011)</sup></li>
<li>MOS 6502 ASM<sup>1- (2013)</sup></li> <li>MOS 6502 ASM<sup>(2013)</sup></li>
</ul> </ul>
</dd> </dd>
</dl> </dl>
@ -674,12 +670,12 @@
<dt>Languages&mdash;Defunct</dt> <dt>Languages&mdash;Defunct</dt>
<dd class="desc"> <dd class="desc">
<ul class="detail-list"> <ul class="detail-list">
<li>ASP<sup>1&ndash;2 (2004)</sup></li> <li>ASP<sup>(2004)</sup></li>
<li>Visual Basic<sup>5+ (2006)</sup> <li>Visual Basic<sup>(2006)</sup>
<ul> <ul>
<li>6</li> <li>6</li>
<li>.NET</li></ul></li> <li>.NET</li></ul></li>
<li>BASIC<sup>1 (2005)</sup> <li>BASIC<sup>(2005)</sup>
<ul> <ul>
<li>QBASIC</li></ul></li> <li>QBASIC</li></ul></li>
</ul> </ul>
@ -695,11 +691,8 @@
<dt>Studies&mdash;Computer Science</dt> <dt>Studies&mdash;Computer Science</dt>
<dd class="desc"> <dd class="desc">
<ul class="detail-list"> <ul class="detail-list">
<li>Compilers <li>Compilers</li>
<ul> <li>Type Theory</li>
<li>Construction</li>
<li>Static Analysis</li>
<li>Control Flow Analysis</li></ul></li>
<li>Programming Languages <li>Programming Languages
<ul> <ul>
<li>Theory</li> <li>Theory</li>
@ -717,10 +710,6 @@
<li>Point-Free Programming</li> <li>Point-Free Programming</li>
<li>Concatenative and Stack-Based Languages</li> <li>Concatenative and Stack-Based Languages</li>
<li>Church-Turing</li></ul></li> <li>Church-Turing</li></ul></li>
<li>λ-Calculus
<ul>
<li>Untyped</li>
<li>Simply Typed</li></ul></li>
<li>Logic <li>Logic
<ul> <ul>
<li>Proof Theory</li> <li>Proof Theory</li>
@ -782,38 +771,6 @@
<li>Predominantly American</li></ul></li> <li>Predominantly American</li></ul></li>
</ul> </ul>
</dd> </dd>
<dt>Interests</dt>
<dd class="desc">
<ul class="detail-list">
<li>Cryptanalysis</li>
<li>Mathematics
<ul>
<li>Category Theory</li>
<li>Set Theory</li>
<li>Anything Else</li></ul></li>
<li>Machine Learning
<ul>
<li>Neural Networks</li>
<li>Genetic</li>
<li>Deep</li>
<li>Unsupervised</li></ul></li>
<li>Natural Sciences
<ul>
<li>Quantum Mechanics</li>
<li>Cosmology and Planetary</li>
<li>Theoretical Physics</li>
<li>Cellular Communication</li>
<li>Synthetic Biology</li></ul></li>
<li>Management
<ul>
<li>Team Building / Kaizen Culture</li>
<li>Kanban</li>
<li>Lean/Agile/Scrum/Other Methodologies</li>
<li>Office Environment</li>
<li>Psychology</li>
<li>Project Management</li></ul></li>
</ul>
</dd> </dd>
</dl> </dl>
</section> </section>
@ -826,7 +783,7 @@
</div> </div>
<div id="footer"> <div id="footer">
<p class="copyright"> <p class="copyright">
Copyright &copy; 2017 <a href="https://mikegerwitz.com/">Mike Gerwitz</a> Copyright &copy; 2019 <a href="https://mikegerwitz.com/">Mike Gerwitz</a>
</p> </p>
</div> </div>
<div id="footer-print" class="print-only"> <div id="footer-print" class="print-only">
@ -839,7 +796,7 @@
https://mikegerwitz.com/docs/about/resume https://mikegerwitz.com/docs/about/resume
</p> </p>
<p> <p>
Copyright &copy; 2017 Mike Gerwitz Copyright &copy; 2019 Mike Gerwitz
</p> </p>
</div> </div>
</body> </body>