Files
asimonson1125.github.io/src/templates/about.html
2026-09-05 23:47:16 -05:00

133 lines
6.9 KiB
HTML

{% block content %}
<div class="page">
<header class="page-head">
<h1 class="display">About</h1>
<p class="lede">
I'm Andrew Simonson, a data scientist at Ecolab and a graduate data
science student at Rochester Institute of Technology, where I recently
finished a B.S. in Computer Science with a minor in international
relations and a focus on probability theory.
</p>
</header>
<div class="prose about-bio">
<p>
At work I build the models and the pipelines behind them. At home I run
the servers. In between, I get bored and put things on this website,
self-built and self-hosted as a sandbox for
webdev experiments. This is what unprofessional development looks like.
</p>
<p>
There is also a <a href="/resume">résumé</a> for paper-minded people.
</p>
</div>
<div class="two-col">
<section class="section" aria-labelledby="skills-heading">
<div class="section-head">
<h2 id="skills-heading">Skills</h2>
<p class="section-note">Click a group to expand it</p>
</div>
{% from 'partials/skills.html' import skills %}
{{ skills(var['skillList']) }}
</section>
<section class="section" aria-labelledby="certs-heading">
<div class="section-head">
<h2 id="certs-heading">Certifications</h2>
<p class="section-note">
Full list on <a href="https://www.linkedin.com/in/simonsonandrew/details/certifications/" rel="noopener noreferrer">LinkedIn</a>
</p>
</div>
<div class="cert-group">
<h3>Data Science MicroMasters</h3>
<p class="cert-provider">UC San Diego on edX ·
<a href="http://credentials.edx.org/credentials/4b7e78dca8154c0d88ca9abc5aedb4ac" rel="noopener noreferrer">program certificate</a>
</p>
<ul class="cert-list">
<li><a href="https://courses.edx.org/certificates/b6deccc56e5344ae84cb55f9ad81fd79" rel="noopener noreferrer">Python for Data Science</a> <span class="cert-code">DSE200x</span></li>
<li><a href="https://courses.edx.org/certificates/f29d0e65fc024c6e95121619e329a286" rel="noopener noreferrer">Probability and Statistics in Data Science using Python</a> <span class="cert-code">DSE210x</span></li>
<li><a href="https://courses.edx.org/certificates/cccc2bd2ed61470e8492d6da1be530c5" rel="noopener noreferrer">Machine Learning Fundamentals</a> <span class="cert-code">DSE220x</span></li>
<li><a href="https://courses.edx.org/certificates/4dfd6563a1f84caaa8922a02a5125f29" rel="noopener noreferrer">Big Data Analytics Using Spark</a> <span class="cert-code">DSE230x</span></li>
</ul>
</div>
<div class="cert-group">
<h3>Independent</h3>
<ul class="cert-list">
<li><a href="https://files.asimonson.com/u/2398_3_1303226_1776777828_Databricks%20-%20Generic.pdf" rel="noopener noreferrer">Machine Learning Model Deployment</a> <span class="cert-code">Databricks</span></li>
<li><a href="https://files.asimonson.com/u/2662_3_1303226_1772561098_Databricks%20-%20Generic.pdf" rel="noopener noreferrer">Building Retrieval Agents on Databricks</a> <span class="cert-code">Databricks</span></li>
<li><a href="https://files.asimonson.com/u/2403_3_1303226_1765822061_Databricks%20-%20Generic.pdf" rel="noopener noreferrer">Machine Learning Operations</a> <span class="cert-code">Databricks</span></li>
<li><a href="https://www.linkedin.com/learning/certificates/2cb69378c606fec5a6f3a107b99a896862db392b7a3692f71a6b53af5d5545c5" rel="noopener noreferrer">Career Essentials in Data Analysis</a> <span class="cert-code">Microsoft</span></li>
<li><a href="https://www.linkedin.com/learning/certificates/7facc28a13405134b3b7fa785303e9b1cf697f32d67f759e89960fbdc8a044d9" rel="noopener noreferrer">Career Essentials in GitHub</a> <span class="cert-code">GitHub</span></li>
<li><a href="https://www.linkedin.com/learning/certificates/7b952323152e258ca468c33ddc9ebcf3c55036f58a5cfb3fb9c1410da655aaa5" rel="noopener noreferrer">Docker Foundations</a> <span class="cert-code">Docker</span></li>
<li><a href="https://www.linkedin.com/learning/certificates/7017147ac73af5bc26fdab9b3c43671fb8105a0de59d4689d5f0f71c549c150f" rel="noopener noreferrer">Data Science Foundations: Fundamentals</a> <span class="cert-code">LinkedIn</span></li>
</ul>
</div>
<div class="cert-group">
<h3>Entrepreneurship</h3>
<p class="cert-provider">Rochester Institute of Technology</p>
<ul class="cert-list">
<li><a href="https://files.asimonson.com/u/designThinkingCert.pdf" rel="noopener noreferrer">Design Thinking</a></li>
<li><a href="https://files.asimonson.com/u/ideationCert.pdf" rel="noopener noreferrer">Ideation</a></li>
<li><a href="https://files.asimonson.com/u/toolsForInnovatorsCert.pdf" rel="noopener noreferrer">Tools for Innovators</a></li>
</ul>
</div>
</section>
</div>
<section class="section" aria-labelledby="timeline-heading">
<div class="section-head">
<h2 id="timeline-heading">Timeline</h2>
<p class="section-note filters" role="group" aria-label="Filter timeline entries">
<button class="filter-btn" data-filter="all" aria-pressed="true" type="button">All</button>
<button class="filter-btn" data-filter="experience" aria-pressed="false" type="button">Experience</button>
<button class="filter-btn" data-filter="education" aria-pressed="false" type="button">Education</button>
</p>
</div>
<ol class="timeline" id="timeline">
{% for name, item in var['timeline'].items() %}
<li class="timeitem" data-categories="{{ item.classes }}">
<p class="timeitem-date">{{ item.date }}</p>
<div class="timeitem-body">
<h3>{{ item.title }}</h3>
<div class="timeitem-content">{{ item.content | safe }}</div>
</div>
</li>
{% endfor %}
</ol>
<p class="timeline-empty" id="timelineEmpty" hidden>Nothing in this category yet.</p>
</section>
</div>
<script>
(function() {
const buttons = document.querySelectorAll('.filter-btn[data-filter]');
const items = document.querySelectorAll('.timeitem');
const empty = document.getElementById('timelineEmpty');
function applyFilter(filter) {
let shown = 0;
items.forEach(function(item) {
const cats = item.getAttribute('data-categories') || '';
const matches = filter === 'all' || cats.split(' ').indexOf(filter) !== -1;
item.hidden = !matches;
if (matches) shown++;
});
if (empty) empty.hidden = shown > 0;
}
buttons.forEach(function(btn) {
btn.addEventListener('click', function() {
buttons.forEach(function(b) { b.setAttribute('aria-pressed', 'false'); });
this.setAttribute('aria-pressed', 'true');
applyFilter(this.getAttribute('data-filter'));
});
});
})();
</script>
{% endblock %}