<commit_before>{{ define "main" }}
<div class="row">
  <div class="col-xs-12">
    <p><a href="/resume/robdimsdale-resume.pdf">PDF version</a> also available</p>
  </div>
</div>

<div class="row">
  <div class="col-xs-12">
    <h3>Employment</h3>
    <div class="row">
      <div class="col-xs-12">
        <h4><span class="resume-employer">Pivotal, Cloud Foundry,</span> Jun 2014 - Present</h4>

        <div class="row resume-role">
          <div class="col-xs-12">
            <p><span class="resume-role-title">Engineering Manager</span> <span class="resume-role-date">(Jan 2015 - Present)</span></p>
            <p><span class="resume-role-summary">Manager of 8-10 individuals, distributed across different teams (Matrix management).</span></p>
            <ul>
              <li>Providing advocacy and professional growth.</li>
            </ul>
          </div>
        </div>

        <div class="row resume-role">
          <div class="col-xs-12">
            <p><span class="resume-role-title">DevOps Software Engineer</span> <span class="resume-role-date">(Jun 2014 - Present)</span></p>
            <p><span class="resume-role-summary">Various teams, working primarily with Go, Ruby and Bash.</span></p>
            <ul>
              <li>Designed and implemented TCP Proxy in Go.</li>
              <li>Adding support for RiakCS.</li>
              <li>Extending MySQL&#x2F;MariaDB to incorporate high-availability.</li>
              <li>Migrating continuous integration from Jenkins to GoCD.</li>
            </ul>
          </div>
        </div>
      </div>
    </div>

    <div class="row">
      <div class="col-xs-12">
        <h4><span class="resume-employer">Oracle, Tape Library Systems,</span> September 2012 - June 2014</h4>

        <div class="row resume-role">
          <div class="col-xs-12">
            <p><span class="resume-role-title">Server-side web developer and sysadmin.</span></p>
            <p><span class="resume-role-summary">Design and implementation of a new control system for tape libraries.</span></p>
            <ul>
              <li>Responsible for developing core behavior, architecting code, internal&#x2F;external API definition and implementation and hardware simulation.</li>
              <li>Devised and maintained development environment and build process, including continous integration.</li>
              <li>Role also included educating team members on language and framework features and agile practices.</li>
              <li>Technology stack consisted of Java EE, Oracle DB, TopLink and Weblogic.</li>
            </ul>
          </div>
        </div>
      </div>
    </div>

    <div class="row">
      <div class="col-xs-12">
        <h4><span class="resume-employer">Softwire Technology Ltd,</span> September 2011 - September 2012</h4>

        <div class="row resume-role">
          <div class="col-xs-12">
            <p><span class="resume-role-title">Server-side web developer.</span></p>
            <p><span class="resume-role-summary">Design and implementation of bespoke web applications.</span></p>
            <ul>
              <li>Developed content management system and API for high profile BBC &#x2F;music&#x2F;events website using Spring, MySQL, Hibernate and Tomcat. Delivered ahead of schedule.</li>
              <li>Architected, developed and managed a web application to collect and display statistics on phone calls handled by in-house sales team, using Spring, MySQL, Hibernate, Tomcat and Javascript. Delivered on schedule.</li>
              <li>Enhanced major international retailer&#39;s online shop website, incorporating Spring, Microsoft SQL, Hibernate and Tomcat. Rapid comprehension of large existing codebase resulted in delivery significantly ahead of schedule.</li>
            </ul>
          </div>
        </div>
      </div>
    </div>

    <div class="row"><commit_msg>Update Pivotal software engineer responsibilities.<commit_after>{{ define "main" }}
<div class="row">
  <div class="col-xs-12">
    <p><a href="/resume/robdimsdale-resume.pdf">PDF version</a> also available</p>
  </div>
</div>

<div class="row">
  <div class="col-xs-12">
    <h3>Employment</h3>
    <div class="row">
      <div class="col-xs-12">
        <h4><span class="resume-employer">Pivotal, Cloud Foundry,</span> Jun 2014 - Present</h4>

        <div class="row resume-role">
          <div class="col-xs-12">
            <p><span class="resume-role-title">Engineering Manager</span> <span class="resume-role-date">(Jan 2015 - Present)</span></p>
            <p><span class="resume-role-summary">Manager of 8-10 individuals distributed across multiple teams.</span></p>
            <ul>
              <li>Providing advocacy and professional growth.</li>
            </ul>
          </div>
        </div>

        <div class="row resume-role">
          <div class="col-xs-12">
            <p><span class="resume-role-title">Software Engineer</span> <span class="resume-role-date">(Jun 2014 - Present)</span></p>
            <p><span class="resume-role-summary">Dev-ops engingeer on various teams, working primarily with Go, Ruby and Bash.</span></p>
            <ul>
              <li>Created tooling to facilitate running BOSH deployments in
                containers for security and an improved developer experience.</li>
              <li>Designed and implemented an OAuth proxy which can be integrated
              with Cloud Foundry Route Services to provide an easy, reusable mechanism
              to secure applications running on a Cloud Foundry instance.</li>
              <li>Extended MySQL/MariaDB BOSH deployment to incorporate
                high-availability via database clustering.</li>
              <li>Migrating various teams' continuous integration from Jenkins to
                GoCD and then to Concourse.</li>
            </ul>
          </div>
        </div>
      </div>
    </div>

    <div class="row">
      <div class="col-xs-12">
        <h4><span class="resume-employer">Oracle, Tape Library Systems,</span> September 2012 - June 2014</h4>

        <div class="row resume-role">
          <div class="col-xs-12">
            <p><span class="resume-role-title">Server-side web developer and sysadmin.</span></p>
            <p><span class="resume-role-summary">Design and implementation of a new control system for tape libraries.</span></p>
            <ul>
              <li>Responsible for developing core behavior, architecting code, internal&#x2F;external API definition and implementation and hardware simulation.</li>
              <li>Devised and maintained development environment and build process, including continous integration.</li>
              <li>Role also included educating team members on language and framework features and agile practices.</li>
            </ul>
          </div>
        </div>
      </div>
    </div>

    <div class="row">
      <div class="col-xs-12">
        <h4><span class="resume-employer">Softwire Technology Ltd,</span> September 2011 - September 2012</h4>

        <div class="row resume-role">
          <div class="col-xs-12">
            <p><span class="resume-role-title">Server-side web developer.</span></p>
            <p><span class="resume-role-summary">Design and implementation of bespoke web applications.</span></p>
            <ul>
              <li>Developed content management system and API for high profile BBC &#x2F;music&#x2F;events website using Spring, MySQL, Hibernate and Tomcat. Delivered ahead of schedule.</li>
              <li>Architected, developed and managed a web application to collect and display statistics on phone calls handled by in-house sales team, using Spring, MySQL, Hibernate, Tomcat and Javascript. Delivered on schedule.</li>
              <li>Enhanced major international retailer&#39;s online shop website, incorporating Spring, Microsoft SQL, Hibernate and Tomcat. Rapid comprehension of large existing codebase resulted in delivery significantly ahead of schedule.</li>
            </ul>
          </div>
        </div>
      </div>
    </div>

    <div class="row">
{'fraction_non_alphanumeric': 0.13054217611461036, 'fraction_numerical': 0.015437816475237742, 'mean_word_length': 2.5752759381898453, 'pattern_counts': {'":': 0, '<': 243, '<?xml version=': 0, '>': 243, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7214707', 'n_tokens_mistral': 2328, 'n_tokens_neox': 2196, 'n_words': 684}