Skip to content

Commit 6201c3c

Browse files
committed
fix: 🐛 major update after DevOpsDays
1 parent f59e108 commit 6201c3c

File tree

4 files changed

+61
-13
lines changed

4 files changed

+61
-13
lines changed

_sass/raw-resume.scss

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,19 @@ $font-size: 10pt;
1313
}
1414

1515
.space-between {
16-
display: flex; justify-content: space-between;
16+
display: flex;
17+
justify-content: space-between;
1718
}
1819

19-
.content-padding-left{
20-
padding-left: 1.5*$font-size;
20+
.exp-content {
21+
// padding-left: 1.5*$font-size;
22+
padding-left: 0;
23+
}
24+
25+
.exp-content ul {
26+
padding: 0;
27+
margin-left: 1rem;
28+
margin-bottom: 0;
2129
}
2230

2331
.bold-text {

raw-resume.html

Lines changed: 50 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ <h2 class="children-center">{{site.name}}</h2>
1414
<div class="inline-block">{{site.location}}</div> |
1515
<div class="inline-block"><a href="{{site.linkedin}}"><b>LinkedIn</b></a></div> |
1616
<div class="inline-block"><a href="{{site.github}}"><b>Github</b></a></div> |
17-
<div class="inline-block"><a href="{{site.website}}"><b>Website</b></a></div>
17+
<div class="inline-block"><a href="{{site.website}}"><b>Technical</b></a></div>
1818
</div>
1919
</div>
2020
<hr>
@@ -37,14 +37,39 @@ <h5>Technical Skills</h5>
3737
<div>
3838
<h5>Experience</h5>
3939
<div class="space-between bold-text">
40-
<div>Software Engineer(DevOps)</div>
40+
<div>DevOps Engineer</div>
4141
<div>July 2021 - Present</div>
4242
</div>
43-
<div class="space-between italic-text">
44-
<div>DataJoint - Science Operation for Neuroscience. [<a href="https://github.com/datajoint">Open-source</a>] and [<a href="https://datajoint.com/works">Commercial</a>]</div>
43+
<div class="space-between">
44+
<div><b>DataJoint</b> - <span class="italic-text">Provide science operation for neuroscience research.</span></div>
4545
<div>Houston, TX</div>
4646
</div>
47-
<div class="content-padding-left">
47+
<div class="exp-content">
48+
<ul>
49+
<li><b>DataJoint Works</b> - <span class="italic-text">A SaaS platform to empower scientists to design and operate data pipelines for their experiments and analysis in a more efficient, scalable, valid and reproducible way.</span> [<a href="https://datajoint.com/works">Details</a>]</li>
50+
<ul>
51+
<li>Administrated DataJoint's and several other customers' <b>AWS</b> account with <b>IoC</b> concept using <b>Terraform</b> and <b>boto3</b>.</li>
52+
<li>Configured VPC, Subnet, IAM, S3, EFS, EC2, RDS, Lambda, SQS, SNS, SES, CloudWatch, Route 53 and Secrets Manager.</li>
53+
<li>Provisioned and maintained production and QA <b>Kubernetes</b> clusters with <b>kOps</b> and <b>helm</b>.</li>
54+
<li>Architected and implemented ephemeral computational cluster with <b>Packer</b> and <b>Terraform</b> to support <b>CPU</b> and <b>GPU</b> usage.</li>
55+
<li>Developed <b>CI/CD</b> pipelines with <b>Github Actions</b> starter and reusable workflows to automate build, test and deployment.</li>
56+
<li>Integrated <b>Jupyterhub</b> and kernel gateway as part of the <b>internal developer portal</b>.</li>
57+
<li>Implemented customer onboarding API with <b>Flask</b>, <b>SQL</b>, <b>bash</b>, <b>boto3</b> and <b>Terraform</b> to automate infrastructure provisioning.</li>
58+
<li>Introduced <b>OpenTelemetry</b> to the team and integrated observability with <b>CloudWatch</b>, <b>Datadog</b> and <b>LGTM stacks(Grafana)</b>.</li>
59+
<li>Implemented <b>single single-on</b>, <b>role-based access control</b>, <b>secret manager</b>, <b>vulnerability scan</b> for security compliance.</li>
60+
<li>Collaborated with the team in <b>Agile</b> approach using <b>Jira</b> and <b>Confluence</b>, also used <b>Github Project</b> for open-source projects.</li>
61+
</ul>
62+
<li><b>DataJoint Core/Elements</b> - DataJoint Core is an open-source toolkit for defining and operating computational data pipelines. DataJoint Elements is a collection of pre-assembled modules for neuroscience pipelines. [<a href="https://github.com/datajoint">Github</a>]</li>
63+
<ul>
64+
<li>Collaborated with internal scientists to standardize the support of <b>Matlab</b> and <b>GPU</b> for several workflows.</li>
65+
<li>Implemented <b>dev container</b> for <b>open-source</b> repositories to allow any collaborators to work on Github Workspace.</li>
66+
<li>Integrated <b>mkdocs</b> to improve documentation development efficiency and reader experience.</li>
67+
</ul>
68+
<!-- style="list-style-type: none;" -->
69+
<li class="italic-text">DataJoint Works, Core and Elements improve research efficiency of 10+ neuroscience labs as of this moment. My contribution technically improves DataJoint Works' robustness, flexibility and scalability, also automated manual toil through internal and external collaboration to improve the productivity in both commercial and open-source development. </li>
70+
</ul>
71+
</div>
72+
<!-- <div class="exp-content">
4873
<div>
4974
<b class="italic-text">* AWS:</b> Administrated DataJoint's AWS account and several other customers' AWS accounts. Configured <b>VPC</b>, <b>Subnet</b>, <b>Security Groups</b>, <b>IAM</b> role and policies, <b>S3</b> lifecycle management, <b>EFS</b> access point, <b>EC2</b> instances, <b>RDS</b> instances, <b>Lambda</b> triggered by <b>SQS</b> or <b>EventBridge</b>, <b>SNS</b> and <b>SES</b>, <b>CloudWatch</b> metrics and alarms, <b>Route 53</b> DNS records, <b>Secrets Manager</b> for deployment secrets.
5075
</div>
@@ -72,18 +97,33 @@ <h5>Experience</h5>
7297
<div>
7398
<b class="italic-text">* MySQL Database:</b> Maintained a self-hosted <b>Percona XtraDB Clusters</b> on database <b>daily backup</b> stored on <b>S3</b>, <b>mysqldump</b> backup redundancy, Point-in-Time Recovery(<b>PITR</b>), <b>deadlock</b> detection, and slow query log.
7499
</div>
75-
</div>
100+
</div> -->
76101
<!-- <br> -->
77102

78103
<div class="space-between bold-text">
79104
<div>Software Engineer(MLOps)</div>
80105
<div>May 2019 - July 2021</div>
81106
</div>
82-
<div class="space-between italic-text">
83-
<div>dataVediK - Optimize Oil & Gas operations by Machine Learning. [<a href="https://www.agoraiot.com/marketplace/drillvedik">DrillVedik</a>]</div> <!--[<a href="https://yambottle.github.io/me/more.html#datavedik">Details</a>]-->
107+
<div class="space-between">
108+
<div><b>dataVediK</b> - <span class="italic-text">Optimize oil and gas operations by machine learning.</span></div>
84109
<div>Houston, TX</div>
85110
</div>
86-
<div class="content-padding-left">
111+
<div class="exp-content">
112+
<ul>
113+
<li><b>Hyper-converged Data Analysis Platform</b> - <span class="italic-text">An SaaS platform integrated data management, machine learning and data analytic services for oil and gas.</span> [<a href="https://www.agoraiot.com/marketplace/drillvedik">DrillVedik</a>]</li>
114+
<ul>
115+
<li>Implemented <b>CI/CD</b> pipelines with <b>Azure DevOps</b> and <b>Jenkins</b> for build, test, validation and deployment.</li>
116+
<li>Integrated <b>MLflow</b> as machine learning operational pipeline to improve model comparison, versioning and serving.</li>
117+
<li>Set up <b>Airflow</b> to automate data processing pipeline.</li>
118+
<li>Developed DrillVedik interactive drilling analytic dashboard with <b>Plotly Dash</b>, <b>Flask</b> and <b>Redis</b>.</li>
119+
<li>Architected and developed full stack of the prediction task manager web application with <b>HTML</b>, <b>CSS</b>, <b>JavaScript</b>, <b>Flask</b>, <b>Celery</b>, <b>RabbitMQ</b>, <b>gunicorn</b>, <b>nginx</b>.</li>
120+
<li>Analyzed drilling pump operation data and trained multiple machine learning models to <b>classify</b> drilling status.</li>
121+
<li>Researched and applied feature engineering on drilling sensor data, trained a <b>regression</b> model for drilling speed prediction.</li>
122+
</ul>
123+
<li class="italic-text">Although this was a MVP project, I have learned and practiced varieties of hands-on skills from software development and deployment, machine learning to cloud computing. Also inspired me about the importance of DevOps through the collaboration.</li>
124+
</ul>
125+
</div>
126+
<!-- <div class="exp-content">
87127
<div>
88128
<b class="italic-text">* Interactive Drilling Dashboard: </b>This is an <b>enterprise</b> product that I worked with two more engineers. Developed a <b>Plotly Dash</b> dashboard that visualizes processed data using Bootstrap, CSS media query, <b>Redis</b> and sqlalchemy. Also, implemented a <b>socket</b> service will notify when <b>Airflow</b> pipeline finished processing in order to <b>synchronize</b>(refresh) the dashboard's data.
89129
</div>
@@ -105,7 +145,7 @@ <h5>Experience</h5>
105145
<div>
106146
<b class="italic-text">* Drilling Speed Prediction: </b>Working with a domain expert, applied Gaussian Process <b>Regression</b> for feature synthesis based on geographical information as well as <b>feature engineering</b> based on correlation matrix and F1 score ranking, built a non-linear regression model using LSTM RNN.
107147
</div>
108-
</div>
148+
</div> -->
109149
</div>
110150
<hr>
111151

resume/drewyang_resume.pdf

-22.1 KB
Binary file not shown.

resume/drewyang_resume2023.pdf

96.2 KB
Binary file not shown.

0 commit comments

Comments
 (0)