End of Fall 2021 Semester Updates

- Add completion of Master's in Robotics to about
  and portfolio page and update GPA
- Add Autonomous Systems Engineer position to
  portfolio
- Add start/end days to all positions in case
  I need them for job applications
- Fix closing div position in portfolio page
- Add F1 to personal interests
- Remove Bootleg Football podcast
- Remove podcast authors from podcast title
- Update Football Weekly podcast description
- Add Missed Apex F1 podcast
This commit is contained in:
Sravan Balaji
2021-12-25 11:29:40 -05:00
parent dbba94a679
commit d8cc6f8ef6
6 changed files with 820 additions and 791 deletions

View File

@@ -35,11 +35,11 @@
</div>
<div class="col-md-9">
<p>
Sravan Balaji graduated from the
Sravan Balaji completed his undergraduate and graduate degrees at
the
<a href="https://umich.edu" target="_blank"
>University of Michigan</a
>
with dual B.S.E.'s in
>University of Michigan, Ann Arbor</a
>. He earned dual B.S.E.'s in
<a href="https://me.engin.umich.edu/" target="_blank"
>Mechanical Engineering</a
>
@@ -47,15 +47,9 @@
<a href="https://cse.engin.umich.edu/" target="_blank"
>Computer Science</a
>
in December 2020. He was admitted to the
<a href="https://umich.edu" target="_blank"
>University of Michigan</a
>
<a href="https://robotics.umich.edu/" target="_blank"
>Robotics Institute</a
>
for the Winter 2021 semester where he is currently pursuing an
M.S. in Robotics with an expected graduation of December 2021.
in December 2020 and an M.S. in
<a href="https://robotics.umich.edu/" target="_blank">Robotics</a>
in December 2021.
</p>
<p>
@@ -70,7 +64,7 @@
<a href="./portfolio.html">portfolio</a> page. He will be
returning to
<a href="https://www.mitre.org/" target="_blank">MITRE</a>
as an Associate Autonomous Systems Engineer in late January 2022.
as an Autonomous Systems Engineer in late January 2022.
</p>
<p>
@@ -78,8 +72,8 @@
motion planning, robotic perception & manipulation, autonomous &
connected vehicles, software development, and GNU/Linux among
other things. His personal interests include video games,
podcasts, music, cooking, football, soccer, and productivity
software.
podcasts, music, cooking, football, soccer, formula 1, and
productivity software.
</p>
</div>
</div>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

View File

@@ -1108,35 +1108,8 @@
<h1><a name="podcasts">Podcasts</a></h1>
</div>
</div>
<div class="row align-items-center">
<div class="col-md-2">
<a href="https://pca.st/5gut6690" target="_blank">
<img
class="img-fluid mx-auto d-block"
src="./assets/podcasts/bootleg-football.jpg"
/>
</a>
</div>
<div class="col-md-10">
<h2>
<a href="https://pca.st/5gut6690" target="_blank"
>Bootleg Football (E.J. Snyder & Brett Kollmann)</a
>
</h2>
<p>
This is by far my favorite american football podcast. Brett
Kollmann (<a
href="https://www.youtube.com/channel/UCYzfVBuCfGz-oF3aOCGgO5g"
target="_blank"
>YouTube's The Film Room</a
>) and E.J. Snyder (Senior Draft Analyst
<a href="https://www.windycitygridiron.com/" target="_blank"
>Windy City Gridiron</a
>) team up to discuss drinks and football each week. I love their
enthusiasm for the game and analysis of the week's results.
</p>
</div>
</div>
<!-- Hardcore History -->
<div class="row align-items-center">
<div class="col-md-2">
<a href="https://pca.st/hardcorehist" target="_blank">
@@ -1149,7 +1122,7 @@
<div class="col-md-10">
<h2>
<a href="https://pca.st/hardcorehist" target="_blank"
>Dan Carlin's Hardcore History (Dan Carlin)</a
>Dan Carlin's Hardcore History</a
>
</h2>
<p>
@@ -1162,6 +1135,8 @@
</p>
</div>
</div>
<!-- Decoder -->
<div class="row align-items-center">
<div class="col-md-2">
<a href="https://pca.st/decoder" target="_blank">
@@ -1174,7 +1149,7 @@
<div class="col-md-10">
<h2>
<a href="https://pca.st/decoder" target="_blank"
>Decoder with Nilay Patel (The Verge)</a
>Decoder with Nilay Patel</a
>
</h2>
<p>
@@ -1190,6 +1165,8 @@
</p>
</div>
</div>
<!-- Football Weekly -->
<div class="row align-items-center">
<div class="col-md-2">
<a href="https://pca.st/footballweekly" target="_blank">
@@ -1202,42 +1179,54 @@
<div class="col-md-10">
<h2>
<a href="https://pca.st/footballweekly" target="_blank"
>Football Weekly (The Guardian)</a
>Football Weekly</a
>
</h2>
<p>
I love the light-hearted and sometimes comedic news and analysis
of Premier League (and others) matches. The rotating cast of
football journalists and long-time hosts are thoroughly enjoyable
to listen to every week. Definitely recommend this podcast for any
football (soccer) fans.
I love the light-hearted and sometimes comedic news & review of
European football matches. The rotating cast of football
journalists and long-time hosts are thoroughly enjoyable to listen
to every week. Definitely recommend this podcast for any football
(soccer) fans.
</p>
</div>
</div>
<!-- Missed Apex F1 -->
<div class="row align-items-center">
<div class="col-md-2">
<a href="https://pca.st/E3n6" target="_blank">
<a href="https://pca.st/cz12" target="_blank">
<img
class="img-fluid mx-auto d-block"
src="./assets/podcasts/lex-fridman.jpg"
src="./assets/podcasts/missed-apex.jpg"
/>
</a>
</div>
<div class="col-md-10">
<h2>
<a href="https://pca.st/E3n6" target="_blank"
>Lex Fridman Podcast (Lex Fridman)</a
<a href="https://pca.st/cz12" target="_blank"
>Missed Apex F1 Podcast</a
>
</h2>
<p>
As an aspiring roboticist, I'm very interested in the state of the
art in artificial intelligence, machine learning, and robotics.
The Lex Fridman podcast is a series of conversations with
prominent members in the field of AI, science, and technology at
MIT and in industry.
The
<a href="https://www.netflix.com" target="_blank">Netflix</a>
documentary series
<a href="https://www.netflix.com/title/80204890" target="_blank"
>Formula 1: Drive to Survive</a
>
really piqued my interest in motorsport. As I started to follow
the 2021 F1 season more intently (especially the dramatic and
controversial finale in Abu Dhabi), I found the Missed Apex F1
podcast. The hosts are very entertaining and provide detailed
analysis and opinions of each race and the season as a whole. If
you are interested in following F1, I definitely recommend
checking this podcast out.
</p>
</div>
</div>
<!-- Throughline -->
<div class="row align-items-center">
<div class="col-md-2">
<a href="https://pca.st/lmm1" target="_blank">
@@ -1249,9 +1238,7 @@
</div>
<div class="col-md-10">
<h2>
<a href="https://pca.st/lmm1" target="_blank"
>Throughline (NPR)</a
>
<a href="https://pca.st/lmm1" target="_blank">Throughline</a>
</h2>
<p>
The premise of Throughline is exploring how we can look at the
@@ -1261,6 +1248,8 @@
</p>
</div>
</div>
<!-- Vergecast -->
<div class="row align-items-center">
<div class="col-md-2">
<a href="https://pca.st/vergecast" target="_blank">
@@ -1273,7 +1262,7 @@
<div class="col-md-10">
<h2>
<a href="https://pca.st/vergecast" target="_blank"
>The Vergecast (The Verge)</a
>The Vergecast</a
>
</h2>
<p>
@@ -1283,6 +1272,8 @@
</p>
</div>
</div>
<!-- WWDTM -->
<div class="row align-items-center">
<div class="col-md-2">
<a href="https://pca.st/nprwaitwait" target="_blank">
@@ -1295,7 +1286,7 @@
<div class="col-md-10">
<h2>
<a href="https://pca.st/nprwaitwait" target="_blank"
>Wait Wait... Don't Tell Me! (NPR)</a
>Wait Wait... Don't Tell Me!</a
>
</h2>
<p>

View File

@@ -67,7 +67,7 @@
<h3>M.S. in Robotics</h3>
<h5><i>January 2021 - December 2021</i></h5>
<p>
<b>GPA:</b> 3.957<br />
<b>GPA:</b> 3.982<br />
<b>Focus:</b> Acting<br />
</p>
</div>
@@ -79,12 +79,12 @@
<!-- 11. FALL 2021 -->
<div class="card-header">
<a class="card-link" data-toggle="collapse" href="#fall2021">
<b>11. Fall 2021</b> (Current)
<b>11. Fall 2021</b>
</a>
</div>
<div
id="fall2021"
class="collapse show"
class="collapse"
data-parent="#graduate_coursework"
>
<div class="card-body">
@@ -439,7 +439,34 @@
</div>
</div>
<!-- MITRE: Autonomous Systems Engineer (2022 - Present) -->
<div class="row">
<div class="col-md-6">
<div class="row">
<div class="col-md-4">
<a href="https://www.mitre.org/" target="_blank">
<img
class="img-fluid mx-auto d-block"
src="./assets/professional_experience/logo-mitre.jpeg"
/>
</a>
</div>
<div class="col-md-8">
<h2><b>MITRE</b></h2>
<h3>Autonomous Systems Engineer</h3>
<h4>McLean, VA</h4>
<h5><i>Starting on January 31, 2022</i></h5>
</div>
</div>
</div>
</div>
<!-- MITRE: Graduate Navigation Intern (2021) -->
<div class="row align-items-center">
<div class="col-md-12">
<hr />
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="row">
@@ -455,7 +482,7 @@
<h2><b>MITRE</b></h2>
<h3>Graduate Navigation Intern</h3>
<h4>Remote</h4>
<h5><i>May 2021 - August 2021</i></h5>
<h5><i>May 10, 2021 - August 20, 2021</i></h5>
<b>Hard Skills:</b>
<ul>
<li>
@@ -678,7 +705,6 @@
</div>
</div>
</div>
</div>
<!-- RIVIAN: ADAS Controls Internship (2020) -->
<div class="row align-items-center">
@@ -701,7 +727,7 @@
<h2><b>Rivian</b></h2>
<h3>ADAS Controls Intern</h3>
<h4>Remote</h4>
<h5><i>June 2020 - August 2020</i></h5>
<h5><i>June 1, 2020 - August 21, 2020</i></h5>
<b>Hard Skills:</b>
<ul>
<li>
@@ -770,21 +796,23 @@
</p>
<p><b>Task</b></p>
<p>
My job was to translate software component requirements into
Model-in-Loop unit tests in Simulink.
My job was to translate software component requirements
into Model-in-Loop unit tests in Simulink.
</p>
<p><b>Result</b></p>
<p>
Created Model-in-Loop test cases for ~50 requirements using
Created Model-in-Loop test cases for ~50 requirements
using
<a
href="https://www.mathworks.com/products/simulink-test.html"
target="_blank"
>Simulink test</a
>. I was able to identify and resolve 7 issues at the model
level to prevent them from reaching in-vehicle testing. To
improve testing, I created a script to automatically run all
test cases and generate a report for easy identification of
issues. Also created documentation in
>. I was able to identify and resolve 7 issues at the
model level to prevent them from reaching in-vehicle
testing. To improve testing, I created a script to
automatically run all test cases and generate a report for
easy identification of issues. Also created documentation
in
<a
href="https://www.atlassian.com/software/confluence"
target="_blank"
@@ -818,9 +846,9 @@
</p>
<p><b>Task</b></p>
<p>
My job was to communicate with my co-worker to implement the
algorithm using the existing signals, processing them, and
resolving issues related to
My job was to communicate with my co-worker to implement
the algorithm using the existing signals, processing them,
and resolving issues related to
<a
href="https://www.mathworks.com/products/simulink-coder.html"
target="_blank"
@@ -873,10 +901,11 @@
<p>
I was able to map the signals from new test data logs to
work with the existing scripts and manually calculate
intermediate signals that were not recorded. This allowed me
to generate plots that could easily be compared to previous
test runs. From these plots, I identified potential issues
that could be investigated by the controls team.
intermediate signals that were not recorded. This allowed
me to generate plots that could easily be compared to
previous test runs. From these plots, I identified
potential issues that could be investigated by the
controls team.
</p>
</div>
</div>
@@ -906,7 +935,7 @@
<h2><b>Hughes Network Systems</b></h2>
<h3>Software Development Intern</h3>
<h4>San Diego, CA</h4>
<h5><i>May 2019 - August 2019</i></h5>
<h5><i>May 20, 2019 - August 23, 2019</i></h5>
<b>Hard Skills:</b>
<ul>
<li>Embedded Programming in C</li>
@@ -930,7 +959,8 @@
<a
href="https://mqtt.org/mqtt-specification/"
target="_blank"
><abbr title="MQ Telemetry Transport for Sensor Networks"
><abbr
title="MQ Telemetry Transport for Sensor Networks"
>MQTT-SN</abbr
></a
>
@@ -968,10 +998,11 @@
<p><b>Problem</b></p>
<p>
Hughes sells mobile satellite terminals that provide
internet and phone service to customers. Some customers who
purchased terminals in bulk (~1000) required non-default
settings. The configuration process of manually changing
settings on each terminal was tedious and error-prone.
internet and phone service to customers. Some customers
who purchased terminals in bulk (~1000) required
non-default settings. The configuration process of
manually changing settings on each terminal was tedious
and error-prone.
</p>
<p><b>Task</b></p>
<p>
@@ -987,9 +1018,10 @@
>
<abbr title="Application Programming Interface">API</abbr>
or
<abbr title="File Transfer Protocol">FTP</abbr>) to copy the
configuration of the <i>master</i> terminal. This can then
be used to automatically configure subsequent terminals.
<abbr title="File Transfer Protocol">FTP</abbr>) to copy
the configuration of the <i>master</i> terminal. This can
then be used to automatically configure subsequent
terminals.
</p>
<p><b>Customer Feedback</b></p>
<blockquote class="blockquote text-center">
@@ -1019,19 +1051,20 @@
<div class="card-body">
<p><b>Problem</b></p>
<p>
Hughes mobile terminals allow customers to have internet and
phone access in remote areas via a satellite connection.
Some customers may find value in a GPS feature built into
the terminal. In this situation, the terminal would send GPS
coordinates to a server at regular intervals of time,
distance, and/or velocity as configured by the end-user.
Hughes mobile terminals allow customers to have internet
and phone access in remote areas via a satellite
connection. Some customers may find value in a GPS feature
built into the terminal. In this situation, the terminal
would send GPS coordinates to a server at regular
intervals of time, distance, and/or velocity as configured
by the end-user.
</p>
<p><b>Task</b></p>
<p>
My task was to investigate a way to minimize the data packet
size of GPS coordinates and to update the terminal's
software to send these data packets to a server configured
by the end-user.
My task was to investigate a way to minimize the data
packet size of GPS coordinates and to update the
terminal's software to send these data packets to a server
configured by the end-user.
</p>
<p><b>Result</b></p>
<p>
@@ -1041,25 +1074,27 @@
<a
href="http://www.mqtt.org/new/wp-content/uploads/2009/06/MQTT-SN_spec_v1.2.pdf"
target="_blank"
><abbr title="MQ Telemetry Transport for Sensor Networks"
><abbr
title="MQ Telemetry Transport for Sensor Networks"
>MQTT-SN</abbr
></a
>
was a good option as it simply sends a data packet to a
server without checking for acknowledgement and the packet
header is sufficiently small. I successfully implemented the
packet structure and delivery to the server on the terminal
software written in C. However, I was unable to get the
server to recognize that it received the packet in my
remaining time at Hughes. Using
header is sufficiently small. I successfully implemented
the packet structure and delivery to the server on the
terminal software written in C. However, I was unable to
get the server to recognize that it received the packet in
my remaining time at Hughes. Using
<a href="https://www.wireshark.org" target="_blank"
>Wireshark</a
>, I confirmed the reception of the packet, but none of the
open-source
>, I confirmed the reception of the packet, but none of
the open-source
<a
href="http://www.mqtt.org/new/wp-content/uploads/2009/06/MQTT-SN_spec_v1.2.pdf"
target="_blank"
><abbr title="MQ Telemetry Transport for Sensor Networks"
><abbr
title="MQ Telemetry Transport for Sensor Networks"
>MQTT-SN</abbr
></a
>
@@ -1095,7 +1130,7 @@
<h2><b>Rivian</b></h2>
<h3>Business Technology Intern</h3>
<h4>Plymouth, MI</h4>
<h5><i>May 2018 - December 2018</i></h5>
<h5><i>May 7, 2018 - December 7, 2018</i></h5>
<b>Hard Skills:</b>
<ul>
<li>
@@ -1108,8 +1143,12 @@
>
</li>
<li>
<abbr title="REpresentational State Transfer">REST</abbr>
<abbr title="Application Programming Interface">API</abbr>
<abbr title="REpresentational State Transfer"
>REST</abbr
>
<abbr title="Application Programming Interface"
>API</abbr
>
</li>
<li>
Excel
@@ -1182,8 +1221,8 @@
<p>
I improved the existing Excel Macro to check for
inconsistencies between parent and child items so mass and
cost was not double counted. Additionally, improved the user
interface by adding macro buttons to allow for quick
cost was not double counted. Additionally, improved the
user interface by adding macro buttons to allow for quick
filtering of pivot tables and highlight potential
discrepancies.
</p>
@@ -1232,12 +1271,15 @@
>'s
<abbr title="REpresentational State Transfer">REST</abbr>
<abbr title="Application Programming Interface">API</abbr>
to automatically pull requirements metadata and enforce the
determined relational rules. Additionally integrated Bill of
Materials analysis macro into website so users would receive
the processed spreadsheet via email. Front-end design was
written in HTML and back-end scripts were written in
<a href="https://www.python.org/" target="_blank">Python</a>
to automatically pull requirements metadata and enforce
the determined relational rules. Additionally integrated
Bill of Materials analysis macro into website so users
would receive the processed spreadsheet via email.
Front-end design was written in HTML and back-end scripts
were written in
<a href="https://www.python.org/" target="_blank"
>Python</a
>
using the
<a href="https://www.djangoproject.com/" target="_blank"
>Django Web Framework</a
@@ -1285,9 +1327,9 @@
</p>
<p><b>Result</b></p>
<p>
I created custom automation rules to assign tickets based on
request type and location. Created queues and reports to
track response time, workload, request types, and other
I created custom automation rules to assign tickets based
on request type and location. Created queues and reports
to track response time, workload, request types, and other
metrics. These efforts resulted in an
<abbr title="Service-level agreement">SLA</abbr>
met percentage of ~95%.
@@ -1322,7 +1364,7 @@
<h2><b>Rivian</b></h2>
<h3>Vehicle Integration Intern</h3>
<h4>Livonia, MI</h4>
<h5><i>June 2017 - August 2017</i></h5>
<h5><i>May 30, 2017 - August 25, 2017</i></h5>
<b>Hard Skills:</b>
<ul>
<li>Java</li>
@@ -1367,9 +1409,10 @@
<p><b>Task</b></p>
<p>
My job was to create system architecture models to help
distribute and track requirements from the vehicle level to
component level. Additionally, these requirements needed to
be managed and distributed via DOORS Next Generation.
distribute and track requirements from the vehicle level
to component level. Additionally, these requirements
needed to be managed and distributed via DOORS Next
Generation.
</p>
<p><b>Result</b></p>
<p>
@@ -1401,9 +1444,9 @@
<div class="card-body">
<p><b>Problem</b></p>
<p>
Rivian had collected simulation test data and needed to see
the effect of changing vehicle parameters on performance
metrics, without re-running expensive tests.
Rivian had collected simulation test data and needed to
see the effect of changing vehicle parameters on
performance metrics, without re-running expensive tests.
</p>
<p><b>Task</b></p>
<p>
@@ -1413,13 +1456,13 @@
</p>
<p><b>Result</b></p>
<p>
I designed and developed a GUI program in Java that provided
the user with sliders for the input vehicle parameters. The
tool would then interpolate the performance metrics from the
collected points using a neural network determined
multi-variate function. The GUI tool then outputs plots
showing the effect of changing each input on the projected
performance output.
I designed and developed a GUI program in Java that
provided the user with sliders for the input vehicle
parameters. The tool would then interpolate the
performance metrics from the collected points using a
neural network determined multi-variate function. The GUI
tool then outputs plots showing the effect of changing
each input on the projected performance output.
</p>
</div>
</div>
@@ -1434,6 +1477,7 @@
</div>
</div>
</div>
</div>
<!---------------------------------
RESEARCH