Abbreviations and Professional Experience

- Add abbreviations for acronyms
- Add Hughes and Rivian positions
- Add Hughes project descriptions
- Add hughes and rivian logo
- Add professional experience to navbar
This commit is contained in:
Sravan Balaji
2020-01-07 21:46:17 -05:00
parent b9d3fc2593
commit 8e77c5a004
8 changed files with 454 additions and 107 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

View File

@@ -40,10 +40,10 @@
<a class="dropdown-item" href="portfolio.html#education">
Education
</a>
<!-- <a class="dropdown-item" href="portfolio.html#professional_experience">
<a class="dropdown-item" href="portfolio.html#professional_experience">
Professional Experience
</a>
<a class="dropdown-item" href="portfolio.html#research">
<!-- <a class="dropdown-item" href="portfolio.html#research">
Research
</a>
<a class="dropdown-item" href="portfolio.html#projects">

View File

@@ -1 +1 @@
document.write('<nav class="navbar navbar-expand-md bg-dark navbar-dark fixed-top"> <!-- Brand --> <a class="navbar-brand" href="index.html"> <img src="../Assets/logo.png" alt="Icon" width="30px" height="30px" class="d-inline-block align-top"> <img src="../Assets/name.png" alt="Name" height="30px" class="d-inline-block align-center"> </a> <!-- Toggler/collapsibe Button --> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#collapsibleNavbar"> <span class="navbar-toggler-icon"></span> </button> <!-- Navbar links --> <div class="collapse navbar-collapse" id="collapsibleNavbar"> <ul class="navbar-nav"> <!-- About --> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="about.html" id="navbardrop" data-toggle="dropdown"> About </a> <div class="dropdown-menu"> <a class="dropdown-item" href="about.html#bio"> Bio </a> <a class="dropdown-item" href="about.html#contact_me"> Contact Me </a> </div> </li> <!-- Portfolio --> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="portfolio.html" id="navbardrop" data-toggle="dropdown"> Portfolio </a> <div class="dropdown-menu"> <a class="dropdown-item" href="portfolio.html#resume"> Resume </a> <a class="dropdown-item" href="portfolio.html#education"> Education </a> <!-- <a class="dropdown-item" href="portfolio.html#professional_experience"> Professional Experience </a> <a class="dropdown-item" href="portfolio.html#research"> Research </a> <a class="dropdown-item" href="portfolio.html#projects"> Projects </a> --> </div> </li> <!-- Personal --> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="personal.html" id="navbardrop" data-toggle="dropdown"> Personal </a> <div class="dropdown-menu"> <a class="dropdown-item" href="personal.html#software"> Software </a> <a class="dropdown-item" href="personal.html#hardware"> Hardware </a> <a class="dropdown-item" href="personal.html#video_games"> Video Games </a> <a class="dropdown-item" href="personal.html#podcasts"> Podcasts </a> <a class="dropdown-item" href="personal.html#music"> Music </a> </div> </li> <!-- Documentation --> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="documentation.html" id="navbardrop" data-toggle="dropdown"> Documentation </a> <div class="dropdown-menu"> <a class="dropdown-item" href="documentation.html#introduction"> Introduction </a> <a class="dropdown-item" href="documentation.html#website_hosting"> Website Hosting </a> <a class="dropdown-item" href="documentation.html#web_design"> Web Design </a> <a class="dropdown-item" href="documentation.html#aesthetics"> Aesthetics </a> <a class="dropdown-item" href="documentation.html#inspiration"> Inspiration </a> </div> </li> </ul> </div> </nav>')
document.write('<nav class="navbar navbar-expand-md bg-dark navbar-dark fixed-top"> <!-- Brand --> <a class="navbar-brand" href="index.html"> <img src="../Assets/logo.png" alt="Icon" width="30px" height="30px" class="d-inline-block align-top"> <img src="../Assets/name.png" alt="Name" height="30px" class="d-inline-block align-center"> </a> <!-- Toggler/collapsibe Button --> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#collapsibleNavbar"> <span class="navbar-toggler-icon"></span> </button> <!-- Navbar links --> <div class="collapse navbar-collapse" id="collapsibleNavbar"> <ul class="navbar-nav"> <!-- About --> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="about.html" id="navbardrop" data-toggle="dropdown"> About </a> <div class="dropdown-menu"> <a class="dropdown-item" href="about.html#bio"> Bio </a> <a class="dropdown-item" href="about.html#contact_me"> Contact Me </a> </div> </li> <!-- Portfolio --> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="portfolio.html" id="navbardrop" data-toggle="dropdown"> Portfolio </a> <div class="dropdown-menu"> <a class="dropdown-item" href="portfolio.html#resume"> Resume </a> <a class="dropdown-item" href="portfolio.html#education"> Education </a> <a class="dropdown-item" href="portfolio.html#professional_experience"> Professional Experience </a> <!-- <a class="dropdown-item" href="portfolio.html#research"> Research </a> <a class="dropdown-item" href="portfolio.html#projects"> Projects </a> --> </div> </li> <!-- Personal --> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="personal.html" id="navbardrop" data-toggle="dropdown"> Personal </a> <div class="dropdown-menu"> <a class="dropdown-item" href="personal.html#software"> Software </a> <a class="dropdown-item" href="personal.html#hardware"> Hardware </a> <a class="dropdown-item" href="personal.html#video_games"> Video Games </a> <a class="dropdown-item" href="personal.html#podcasts"> Podcasts </a> <a class="dropdown-item" href="personal.html#music"> Music </a> </div> </li> <!-- Documentation --> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="documentation.html" id="navbardrop" data-toggle="dropdown"> Documentation </a> <div class="dropdown-menu"> <a class="dropdown-item" href="documentation.html#introduction"> Introduction </a> <a class="dropdown-item" href="documentation.html#website_hosting"> Website Hosting </a> <a class="dropdown-item" href="documentation.html#web_design"> Web Design </a> <a class="dropdown-item" href="documentation.html#aesthetics"> Aesthetics </a> <a class="dropdown-item" href="documentation.html#inspiration"> Inspiration </a> </div> </li> </ul> </div> </nav>')

View File

@@ -34,7 +34,7 @@
</div>
<div class="col-md-9">
<p>
I'm a Senior at the <a href="https://umich.edu" target="_blank">University of Michigan</a> pursuing dual B.S.E.'s in
I'm a Senior at the <a href="https://umich.edu" target="_blank">University of Michigan</a> pursuing dual <abbr title="Bachelor of Science in Engineering">B.S.E.</abbr>.'s in
<a href="https://me.engin.umich.edu/" target="_blank">Mechanical Engineering</a> and
<a href="https://cse.engin.umich.edu/" target="_blank">Computer Science</a>. I expect to graduate with both
Bachelor's degrees in December 2020 and plan on continuing my education with a Master's in Robotics.<br><br>
@@ -50,7 +50,7 @@
<ol>
<li>University of Michigan Sports</li>
<li>Arsenal F.C. (Premier League)</li>
<li>New England Patriots (NFL)</li>
<li>New England Patriots (<abbr title="National Football League">NFL</abbr>)</li>
<li>Detroit Sports Teams</li>
</ol>
</p>

View File

@@ -37,7 +37,7 @@
scratch. You can follow development of my website and make suggestions on <a href="https://github.com/balajsra/balajsra.github.io" target="_blank">GitHub</a>.
If you have any questions, feel free to <a href="about.html#contact_me">contact me</a>.<br><br>
This website was designed in HTML with some CSS for styling. In it's current state, I have not used any component libraries (such as
This website was designed in <abbr title="Hypertext Markup Language">HTML</abbr> with some <abbr title="Cascading Style Sheets">CSS</abbr> for styling. In it's current state, I have not used any component libraries (such as
<a href="https://getbootstrap.com/" target="_blank">bootstrap</a>), but I do have plans to implement more responsive and dynamic features
with mobile support when I find the time.
</p>
@@ -98,7 +98,7 @@
<div class="col-md-12">
<h2>Bootstrap Framework</h2>
<p>
When I first made this website, it was implemented in HTML and CSS without the use of a framework. This gave me a lot of custom control over every
When I first made this website, it was implemented in <abbr title="Hypertext Markup Language">HTML</abbr> and <abbr title="Cascading Style Sheets">CSS</abbr> without the use of a framework. This gave me a lot of custom control over every
aspect, but it made some things unnecessarily tedious and difficult. One example of this is the navigation bar. Trying to implement that without
a framework is more difficult than it needs to be. Another issue I ran into was compatibility with mobile browsers. Per
<a href="https://www.linkedin.com/in/tianhongwen/" target="_blank">Tianhong (Sam) Wen</a>'s recommendation, I looked into
@@ -110,9 +110,9 @@
</div>
<div class="row align-items-center">
<div class="col-md-12">
<h2>Reusing HTML</h2>
<h2>Reusing <abbr title="Hypertext Markup Language">HTML</abbr></h2>
<p>
The easiest way I found to reuse HTML code is via JavaScript as described in
The easiest way I found to reuse <abbr title="Hypertext Markup Language">HTML</abbr> code is via JavaScript as described in
<a href="https://www.uvm.edu/~bnelson/computer/javascript/pageheadersandfooters.html" target="_blank">Page Headers And Footers</a>. This is by no
means the most elegant or automated, but it was the only method I could get to actually work. If you don't want to go through the hassle of manually
removing line breaks, you can use this handy online text converter from <a href="https://www.textfixer.com/tools/remove-line-breaks.php" target="_blank">Text Fixer</a>.
@@ -121,12 +121,12 @@
</div>
<div class="row align-items-center">
<div class="col-md-12">
<h2>Display Resume PDF in Website using GitHub</h2>
<h2>Display Resume <abbr title="Portable Document Format">PDF</abbr> in Website using GitHub</h2>
<p>
I have the latest version of my <a href="portfolio.html#resume">resume</a> stored in a public <a href="https://github.com/balajsra/resume" target="_blank">
GitHub repository</a>, but I wanted an easy way to share it directly on my website. This led me to look for ways to embed a PDF in HTML.
This works great for local files, but not so great for PDFs stored in a repository. The trick is to get the link to the raw PDF file
from GitHub and to use Google Drive PDF Viewer. This is outlined in
GitHub repository</a>, but I wanted an easy way to share it directly on my website. This led me to look for ways to embed a <abbr title="Portable Document Format">PDF</abbr> in <abbr title="Hypertext Markup Language">HTML</abbr>.
This works great for local files, but not so great for PDFs stored in a repository. The trick is to get the link to the raw <abbr title="Portable Document Format">PDF</abbr> file
from GitHub and to use Google Drive <abbr title="Portable Document Format">PDF</abbr> Viewer. This is outlined in
<a href="https://medium.com/@kekayan/display-your-resume-cv-pdf-in-website-using-github-73a088ac961d" target="_blank">Kekayan's Medium post</a>.
</p>
</div>

View File

@@ -90,8 +90,8 @@
<h3>Platform: Windows</h3>
<p>
Wallpaper Engine is amongst my favorite programs on this list. If you have ever seen live wallpapers on phones
and thought "can I get that on my PC?", this is the program for you. At a regular price of $3.99, I
cannot recommend this enough. Fair warning, this will drain your battery and RAM if you plan on running
and thought "can I get that on my <abbr title="Personal Computer">PC</abbr>?", this is the program for you. At a regular price of $3.99, I
cannot recommend this enough. Fair warning, this will drain your battery and <abbr title="Random Access Memory">RAM</abbr> if you plan on running
it at its highest settings with animations and other compute heavy settings. I usually run this on my laptop
so the wallpaper is static when unplugged, but animated and reactive when plugged in. There are some memory
saving options that can pause the program when another program is in full-screen and in-focus to improve
@@ -199,7 +199,7 @@
<h2><a name="Xodo" href="https://xodo.com/" target="_blank">Xodo</a></h2>
<h3>Platform: Web App, iOS, Android, Windows</h3>
<p>
This is the best PDF editor/reader I have found that doesn't require a paid subscription (unlike Adobe) for
This is the best <abbr title="Portable Document Format">PDF</abbr> editor/reader I have found that doesn't require a paid subscription (unlike Adobe) for
all of its features. You can easily write/edit, fill out forms, and add digital signatures. All for free.
</p>
</div>
@@ -233,7 +233,7 @@
date. You can still download a Beta, Development, or Canary build of the new web browser from the <a href="https://www.microsoftedgeinsider.com/en-us/" target="_blank">Edge Insider site</a>.
I have been using the development build of the new Microsoft Edge since around June 2019 and have generally enjoyed it.
It will be very familiar for those coming from Chrome since it is also based on <a href="https://www.chromium.org/" target="_blank">Chromium</a>.
The main reason I like it is for its speed and reduced RAM usage. I haven't done any official tests comparing performance, but it
The main reason I like it is for its speed and reduced <abbr title="Random Access Memory">RAM</abbr> usage. I haven't done any official tests comparing performance, but it
subjectively seems more responsive. Additionally, most if not all Chrome extensions can be used on the new Edge, so that
should help ease the transition for those who can't live without them. One of Microsoft's main selling points for
the new Edge is privacy features. Overall, there are still a few issues I have encountered like links in google searches
@@ -251,11 +251,11 @@
<h2><a name="Your Phone" href="https://support.microsoft.com/en-us/help/4531293/your-phone-system-requirements-and-set-up" target="_blank">Your Phone</a></h2>
<h3>Platform: Windows, Android</h3>
<p>
Your Phone from Microsoft is the answer to my long-term need for a way to interact with my phone from my PC (not you
Your Phone from Microsoft is the answer to my long-term need for a way to interact with my phone from my <abbr title="Personal Computer">PC</abbr> (not you
<a href="https://www.samsung.com/global/galaxy/apps/samsung-dex/" target="_blank">Samsung DeX</a>). At the time of writing, this isn't
supported on all android devices, but it works with my Samsung Galaxy S10+. The main feature I use is viewing my
phone's notifications on my PC, but they have also implemented Phone Screen which let's you interact with you
phone via mouse and keyboard (or touch screen if you have it). If you have a supported PC and phone, you will
phone's notifications on my <abbr title="Personal Computer">PC</abbr>, but they have also implemented Phone Screen which let's you interact with you
phone via mouse and keyboard (or touch screen if you have it). If you have a supported <abbr title="Personal Computer">PC</abbr> and phone, you will
need to download the <a href="https://play.google.com/store/apps/details?id=com.microsoft.appmanager&hl=en_US" target="_blank">Android App</a>
and the <a href="https://www.microsoft.com/en-us/p/your-phone/9nmpj99vjbwv" target="_blank">Windows App</a>. If you have
ever wanted a better way to integrate your desktop/laptop and phone experience, this is it.
@@ -274,11 +274,11 @@
<p>
I discovered Remote Fingerprint Unlock recently, but in my short time with it, I absolutely love it. When Google announced the
<a href="https://store.google.com/us/product/google_pixelbook" target="_blank">Pixelbook</a> back in 2017, needless to say I was
very disappointed to hear that the great hardware would be paired with Chrome OS. One feature I wished I had on Windows + Android
very disappointed to hear that the great hardware would be paired with Chrome <abbr title="Operating System">OS</abbr>. One feature I wished I had on Windows + Android
was the ability to unlock the Pixelbook with an Android Phone. With this app, you can do just that. You'll need the
<a href="https://play.google.com/store/apps/details?id=ro.andreimircius.remotefingerauth&hl=en_US" target="_blank">Android App</a>
and the <a href="http://bit.ly/2Q4YoUP" target="_blank">Windows Program</a>. If you get the Pro version, you can even use the
Wake-on-LAN feature.
Wake-on-<abbr title="Local-Area Network">LAN</abbr> feature.
</p>
</div>
</div>
@@ -298,9 +298,9 @@
<img class="img-fluid mx-auto d-block" src="../Assets/Hardware/desktop-case.png">
</div>
<div class="col-md-9">
<h2><a name="Remote Fingerprint Unlock" href="https://pcpartpicker.com/user/sr98vn/saved/#view=dv8LJx" target="_blank">Desktop PC: Custom</a></h2>
<h2><a name="Remote Fingerprint Unlock" href="https://pcpartpicker.com/user/sr98vn/saved/#view=dv8LJx" target="_blank">Desktop <abbr title="Personal Computer">PC</abbr>: Custom</a></h2>
<p>
A full list of my desktop PC build components can be found on <a href="https://pcpartpicker.com/user/sr98vn/saved/#view=dv8LJx" target="_blank">PCPartPicker</a>.
A full list of my desktop <abbr title="Personal Computer">PC</abbr> build components can be found on <a href="https://pcpartpicker.com/user/sr98vn/saved/#view=dv8LJx" target="_blank">PCPartPicker</a>.
My current build has stayed largely the same from when I first built it, with the exception of the peripherals and monitors.
I have upgraded my keyboard, mouse, and speakers over the past couple of years as I found deals.
</p>
@@ -314,14 +314,14 @@
<h2>Laptop: HP Spectre x360 15"</h2>
<p>
My laptop is mainly used for school. I wanted a touchscreen so I could take digital written notes in class and
I needed a good processor and dedicated graphics card for CAD software and for general programming applications.
I needed a good processor and dedicated graphics card for <abbr title="Computer Aided Design">CAD</abbr> software and for general programming applications.
I landed on the HP Spectre x360 because it had a great balance of specs, amazing display, touch screen, and very
nice typing experience for a reasonable price. I was initially leaning towards a Razer Blade or Microsoft's Surface
Book. The former would be great for school and for gaming, but it isn't great for taking handwritten digital notes.
The latter is similar to the Spectre in regards to specs, but has a favorable display ratio. The main reason I chose
against it in the end was the high price relative to the Spectre. I was able to get very comparable specs for a much
lower price with the Spectre. My laptop is the 2016 model with Intel i7-7500U CPU, NVIDIA GeForce 940MX GPU, and
16 GB RAM. The newer models have thinner bezels, diamond-cut corners, updated specs, and better trackpad drivers.
lower price with the Spectre. My laptop is the 2016 model with Intel i7-7500U <abbr title="Central Processing Unit">CPU</abbr>, NVIDIA GeForce 940MX <abbr title="Graphics Processing Unit">GPU</abbr>, and
16 <abbr title="Gigabyte">GB</abbr> <abbr title="Random Access Memory">RAM</abbr>. The newer models have thinner bezels, diamond-cut corners, updated specs, and better trackpad drivers.
I got around this issue by <a href="https://www.windowscentral.com/how-enable-precision-touchpad-drivers" target="_blank">
installing Microsoft's Precision Trackpad drivers</a> myself as the pre-installed Synaptics drivers are trash.
</p>
@@ -340,7 +340,7 @@
<a href="https://www.windowscentral.com/surface-go-how-unlock-windows-10-s-mode" target="_blank">turn off S mode</a>
to be able to install apps that aren't on the Microsoft Store. If you are a Costco member, I would recommend
looking at the <a href="https://www.costco.com/microsoft-surface-go-bundle---intel-pentium---1800-x-1200-display---windows-10-in-s-mode---surface-type-cover.product.100428070.html" target="_blank">Surface Type Cover bundle</a>.
This bundle has a 128 GB SSD, 4GB RAM, Intel Pentium Gold 4415Y CPU, and includes the type cover.
This bundle has a 128 <abbr title="Gigabyte">GB</abbr> SSD, 4GB <abbr title="Random Access Memory">RAM</abbr>, Intel Pentium Gold 4415Y <abbr title="Central Processing Unit">CPU</abbr>, and includes the type cover.
</p>
</div>
</div>
@@ -368,7 +368,7 @@
<p>
I previously had a Moto 360 Sport smartwatch, but the performance was extremely disappointing. After looking at other
Android wear devices, I didn't feel that another compelling watch on the level of the Apple Watch for iPhones existed.
Thus, I decided to switch to the Galaxy watch. My primary impressions of Tizen OS vs Android Wear is the lack of
Thus, I decided to switch to the Galaxy watch. My primary impressions of Tizen <abbr title="Operating System">OS</abbr> vs Android Wear is the lack of
supported apps. I have found that this really isn't that big of a deal as it has great media controls for your phone
and the amazing rotating bezel interface. This is by far the superior input method for watches and I feel that
all watches should have some variant of this. Overall, the performance is great and I have come to appreciate
@@ -505,8 +505,8 @@
<h2><a href="https://pca.st/simmons" target="_blank">The Bill Simmons Podcast (The Ringer)</a></h2>
<p>
As a New England Patriot's fan (most because of Tom Brady), I really enjoy this (perhaps too Boston-centric) sports podcast.
Bill Simmons grew up in the New England area and supports all of the Boston teams, although he currently lives in LA.
I enjoy his conversations with friends and family about the week's events in sports, generally focused on NFL and NBA.
Bill Simmons grew up in the New England area and supports all of the Boston teams, although he currently lives in Los Angeles.
I enjoy his conversations with friends and family about the week's events in sports, generally focused on <abbr title="National Football League">NFL</abbr> and <abbr title="National Basketball Association">NBA</abbr>.
He occasionally has celebrity guests and sometimes brings guests on to talk about TV and movies.
</p>
</div>

View File

@@ -15,7 +15,7 @@
}
.professional_experience img {
max-height: 400px;
max-height: 225px;
}
.research img {
@@ -57,15 +57,15 @@
<h1><a name="education">Education</a></h1>
</div>
</div>
<!-- UNIVERSITY OF MICHIGAN -->
<div class="row align-items-center">
<div class="col-md-12">
<h2><b>University of Michigan</b> (Ann Arbor, MI)</h2>
</div>
</div>
<div class="row align-items-center">
<div class="col-md-6">
<!-- UNIVERSITY OF MICHIGAN -->
<div class="row align-items-center">
<div class="col-md-12">
<h2>University of Michigan - Ann Arbor</h2>
</div>
</div>
<!-- BSE MECHANICAL ENGINEERING -->
<div class="row align-items-center">
<div class="col-md-4">
@@ -74,15 +74,14 @@
</a>
</div>
<div class="col-md-8">
<h3>B.S.E in Mechanical Engineering</h3>
<h3><abbr title="Bachelor of Science in Engineering">B.S.E.</abbr> in Mechanical Engineering</h3>
<h5><i>September 2016 - December 2020</i></h5>
<p>
<b>GPA:</b> 3.726<br>
<b>Dates:</b> September 2016 - December 2020<br>
<b>Focus:</b> Controls<br>
</p>
</div>
</div>
<!-- BSE COMPUTER SCIENCE -->
<div class="row align-items-center">
<div class="col-md-4">
@@ -91,31 +90,31 @@
</a>
</div>
<div class="col-md-8">
<h3>B.S.E. in Computer Science</h3>
<h3><abbr title="Bachelor of Science in Engineering">B.S.E.</abbr> in Computer Science</h3>
<h5><i>September 2016 - December 2020</i></h5>
<p>
<b>GPA:</b> 3.726<br>
<b>Dates:</b> September 2016 - December 2020<br>
<b>Focus:</b> Intelligent Systems<br>
</p>
</div>
</div>
</div>
<div class="col-md-6">
<div id="accordion">
<div id="undergrad_coursework">
<div class="card">
<!-- 1. FALL 2016 -->
<div class="card-header">
<a class="card-link" data-toggle="collapse" href="#fall2016">
1. Fall 2016
<b>1. Fall 2016</b>
</a>
</div>
<div id="fall2016" class="collapse" data-parent="#accordion">
<div id="fall2016" class="collapse" data-parent="#undergrad_coursework">
<div class="card-body">
<p><ul>
<li>ALA 105 - Digital Research: Critical Concepts & Strategies</li>
<li>ENGR 151 - Accelerated Introduction to Computers and Programming</li>
<li>MATH 216 - Introduction to Differential Equations</li>
<li>SOC 100 - Introduction to Sociology</li>
<li><b>ALA 105</b> - Digital Research: Critical Concepts & Strategies</li>
<li><b>ENGR 151</b> - Accelerated Introduction to Computers and Programming</li>
<li><b>MATH 216</b> - Introduction to Differential Equations</li>
<li><b>SOC 100</b> - Introduction to Sociology</li>
</ul></p>
</div>
</div>
@@ -123,16 +122,16 @@
<!-- 2. WINTER 2017 -->
<div class="card-header">
<a class="card-link" data-toggle="collapse" href="#winter2017">
2. Winter 2017
<b>2. Winter 2017</b>
</a>
</div>
<div id="winter2017" class="collapse" data-parent="#accordion">
<div id="winter2017" class="collapse" data-parent="#undergrad_coursework">
<div class="card-body">
<p><ul>
<li>CLCIV 385 - Greek Mythology</li>
<li>EECS 203 - Discrete Mathematics</li>
<li>ENGR 100 - Introduction to Engineering: Solar Energy and Self-Powered Wireless Systems</li>
<li>MECHENG 211 - Introduction to Solid Mechanics</li>
<li><b>CLCIV 385</b> - Greek Mythology</li>
<li><b>EECS 203</b> - Discrete Mathematics</li>
<li><b>ENGR 100</b> - Introduction to Engineering: Solar Energy and Self-Powered Wireless Systems</li>
<li><b>MECHENG 211</b> - Introduction to Solid Mechanics</li>
</ul></p>
</div>
</div>
@@ -140,16 +139,16 @@
<!-- 3. FALL 2017 -->
<div class="card-header">
<a class="card-link" data-toggle="collapse" href="#fall2017">
3. Fall 2017
<b>3. Fall 2017</b>
</a>
</div>
<div id="fall2017" class="collapse" data-parent="#accordion">
<div id="fall2017" class="collapse" data-parent="#undergrad_coursework">
<div class="card-body">
<p><ul>
<li>EECS 280 - Programming and Introductory Data Structures</li>
<li>MECHENG 235 - Thermodynamics I</li>
<li>MECHENG 240 - Introduction to Dynamics and Vibrations</li>
<li>MECHENG 250 - Design and Manufacturing I</li>
<li><b>EECS 280</b> - Programming and Introductory Data Structures</li>
<li><b>MECHENG 235</b> - Thermodynamics I</li>
<li><b>MECHENG 240</b> - Introduction to Dynamics and Vibrations</li>
<li><b>MECHENG 250</b> - Design and Manufacturing I</li>
</ul></p>
</div>
</div>
@@ -157,16 +156,16 @@
<!-- 4. WINTER 2018 -->
<div class="card-header">
<a class="card-link" data-toggle="collapse" href="#winter2018">
4. Winter 2018
<b>4. Winter 2018</b>
</a>
</div>
<div id="winter2018" class="collapse" data-parent="#accordion">
<div id="winter2018" class="collapse" data-parent="#undergrad_coursework">
<div class="card-body">
<p><ul>
<li>EECS 281 - Data Structures and Algorithms</li>
<li>EECS 314 - Electrical Circuits, Systems, and Applications</li>
<li>EECS 370 - Introduction to Computer Organization</li>
<li>MECHENG 320 - Fluid Mechanics I</li>
<li><b>EECS 281</b> - Data Structures and Algorithms</li>
<li><b>EECS 314</b> - Electrical Circuits, Systems, and Applications</li>
<li><b>EECS 370</b> - Introduction to Computer Organization</li>
<li><b>MECHENG 320</b> - Fluid Mechanics I</li>
</ul></p>
</div>
</div>
@@ -174,15 +173,15 @@
<!-- 5. FALL 2018 -->
<div class="card-header">
<a class="card-link" data-toggle="collapse" href="#fall2018">
5. Fall 2018
<b>5. Fall 2018</b>
</a>
</div>
<div id="fall2018" class="collapse" data-parent="#accordion">
<div id="fall2018" class="collapse" data-parent="#undergrad_coursework">
<div class="card-body">
<p><ul>
<li>MECHENG 350 - Design and Manufacturing II</li>
<li>MECHENG 360 - Modeling, Analysis, and Control of Dynamic Systems</li>
<li>MECHENG 382 - Mechanical Behavior of Materials</li>
<li><b>MECHENG 350</b> - Design and Manufacturing II</li>
<li><b>MECHENG 360</b> - Modeling, Analysis, and Control of Dynamic Systems</li>
<li><b>MECHENG 382</b> - Mechanical Behavior of Materials</li>
</ul></p>
</div>
</div>
@@ -190,17 +189,17 @@
<!-- 6. WINTER 2019 -->
<div class="card-header">
<a class="card-link" data-toggle="collapse" href="#winter2019">
6. Winter 2019
<b>6. Winter 2019</b>
</a>
</div>
<div id="winter2019" class="collapse" data-parent="#accordion">
<div id="winter2019" class="collapse" data-parent="#undergrad_coursework">
<div class="card-body">
<p><ul>
<li>EECS 201 - Computer Science Pragmatics</li>
<li>EECS 376 - Foundations of Computer Science</li>
<li>EECS 442 - Computer Vision</li>
<li>MECHENG 395 - Laboratory I</li>
<li>STATS 412 - Introduction to Probability & Statistics</li>
<li><b>EECS 201</b> - Computer Science Pragmatics</li>
<li><b>EECS 376</b> - Foundations of Computer Science</li>
<li><b>EECS 442</b> - Computer Vision</li>
<li><b>MECHENG 395</b> - Laboratory I</li>
<li><b>STATS 412</b> - Introduction to Probability & Statistics</li>
</ul></p>
</div>
</div>
@@ -208,16 +207,16 @@
<!-- 7. FALL 2019 -->
<div class="card-header">
<a class="card-link" data-toggle="collapse" href="#fall2019">
7. Fall 2019
<b>7. Fall 2019</b>
</a>
</div>
<div id="fall2019" class="collapse" data-parent="#accordion">
<div id="fall2019" class="collapse" data-parent="#undergrad_coursework">
<div class="card-body">
<p><ul>
<li>EECS 492 - Introduction to Artificial Intelligence</li>
<li>MECHENG 335 - Heat Transfer</li>
<li>MECHENG 450 - Design and Manufacturing III</li>
<li>MECHENG 461 - Automatic Control</li>
<li><b>EECS 492</b> - Introduction to Artificial Intelligence</li>
<li><b>MECHENG 335</b> - Heat Transfer</li>
<li><b>MECHENG 450</b> - Design and Manufacturing III</li>
<li><b>MECHENG 461</b> - Automatic Control</li>
</ul></p>
</div>
</div>
@@ -225,33 +224,33 @@
<!-- 8. WINTER 2020 -->
<div class="card-header">
<a class="card-link" data-toggle="collapse" href="#winter2020">
8. Winter 2020 (In Progress)
<b>8. Winter 2020</b> (In Progress)
</a>
</div>
<div id="winter2020" class="collapse show" data-parent="#accordion">
<div id="winter2020" class="collapse show" data-parent="#undergrad_coursework">
<div class="card-body">
<p><ul>
<li>EECS 467 - Autonomous Robotics</li>
<li>EECS 496 - Major Design Experience Professionalism</li>
<li>MECHENG 561 - Design of Digital Control Systems</li>
<li>ROB 530 - Mobile Robotics: Methods & Algorithms</li>
<li><b>EECS 467</b> - Autonomous Robotics</li>
<li><b>EECS 496</b> - Major Design Experience Professionalism</li>
<li><b>MECHENG 561</b> - Design of Digital Control Systems</li>
<li><b>ROB 530</b> - Mobile Robotics: Methods & Algorithms</li>
</ul></p>
</div>
</div>
<!-- 9. FALL 2020 -->
<div class="card-header">
<a class="card-link" data-toggle="collapse" href="#fall2020">
9. Fall 2020 (Planned Courses)
<b>9. Fall 2020</b> (Planned Courses)
</a>
</div>
<div id="fall2020" class="collapse" data-parent="#accordion">
<div id="fall2020" class="collapse" data-parent="#undergrad_coursework">
<div class="card-body">
<p><ul>
<li>EECS 445 - Introduction to Machine Learning</li>
<li>EECS 493 - User Interface Development</li>
<li>MECHENG 495 - Laboratory II</li>
<li>ROB 501 - Math for Robotics</li>
<li><b>EECS 445</b> - Introduction to Machine Learning</li>
<li><b>EECS 493</b> - User Interface Development</li>
<li><b>MECHENG 495</b> - Laboratory II</li>
<li><b>ROB 501</b> - Math for Robotics</li>
</ul></p>
</div>
</div>
@@ -264,21 +263,369 @@
<!---------------------------------
PROFESSIONAL EXPERIENCE
----------------------------------->
<!-- <div class="professional_experience">
<div class="professional_experience">
<div class="row align-items-center">
<div class="col-md-12">
<h1><a name="professional_experience">Professional Experience</a></h1>
</div>
</div>
<div class="row align-items-center">
<div class="col-md-3">
</div>
<div class="col-md-9">
<!-- HUGHES NETWORK SYSTEMS -->
<div class="row align-items-center">
<div class="col-md-12">
<h2><b>Hughes Network Systems</b> (San Diego, CA)</h2>
</div>
</div>
</div> -->
<div class="row align-items-center">
<div class="col-md-6">
<div class="row align-items-center">
<div class="col-md-4">
<a href="https://www.hughes.com//" target="_blank">
<img class="img-fluid mx-auto d-block" src="../Assets/Professional Experience/logo-hughes.jpg">
</a>
</div>
<div class="col-md-8">
<h3>Software Development Intern</h3>
<h5><i>May 2019 - August 2019</i></h5>
<p>
<b>Hard Skills:</b>
<ul>
<li>Embedded Programming in C</li>
<li>C# and .NET Framework</li>
<ul>
<li><abbr title="Graphical User Interface">GUI</abbr> Design</li>
<li><abbr title="REpresentational State Transfer">REST</abbr> Requests & <abbr title="File Transfer Protocol">FTP</abbr></li>
</ul>
<li>Network Communication</li>
<ul>
<li><abbr title="Transmission Control Protocol">TCP</abbr> and <abbr title="User Datagram Protocol">UDP</abbr></li>
<li><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">MQTT-SN</abbr></a></li>
</ul>
</ul>
<b>Soft Skills:</b>
<ul>
<li>Public Presentation</li>
<li>Design Documentation</li>
<li>Professional Communication</li>
</ul>
</p>
</div>
</div>
</div>
<div class="col-md-6">
<div id="hughes">
<div class="card">
<!-- MOBILE TERMINAL CONFIGURATION TOOL -->
<div class="card-header">
<a class="card-link" data-toggle="collapse" href="#mobile_terminal_configuration_tool">
<b>Mobile Terminal Configuration Tool</b>
</a>
</div>
<div id="mobile_terminal_configuration_tool" class="collapse" data-parent="#hughes">
<div class="card-body">
<p>
<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.
</p>
<p><b>Task</b></p>
<p>
My job was to develop a Windows 7 / 10 program that would automate the terminal configuration process.
</p>
<p><b>Result</b></p>
<p>
I designed and developed a <abbr title="Graphical User Interface">GUI</abbr> program in C# that
detects which terminal model is connected and uses the available interface
(<abbr title="REpresentational State Transfer">REST</abbr> <abbr title="Application Programming Interface">API</abbr>
or <abbr title="File Transfer Protocol">FTP</abbr>) to copy the configuration of the "master"
terminal. This can then be used to automatically configure subsequent terminals.
</p>
<p><b>Customer Feedback</b></p>
<blockquote class="blockquote text-center">
<p class="mb-0">"Btw the tool you sent us is helping a lot. Thank you so much."</p>
<footer class="blockquote-footer">Hughes Customer</footer>
</blockquote>
</p>
</div>
</div>
<!-- LOCATION BASED SERVICES -->
<div class="card-header">
<a class="card-link" data-toggle="collapse" href="#location_based_services">
<b>Location Based Services</b>
</a>
</div>
<div id="location_based_services" class="collapse" data-parent="#hughes">
<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 <abbr title="Global Positioning System">GPS</abbr>
feature built into the terminal. In this situation, the terminal would send <abbr title="Global Positioning System">GPS</abbr>
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 <abbr title="Global Positioning System">GPS</abbr>
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>
This project was assigned to me after the completion of my previous project, which was intended
to last the entire internship. I was able to determine that
<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">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 successfuly implemented the packet structure and delivery to the server, but
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
<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">MQTT-SN</abbr></a>
brokers I used worked.
</p>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- RIVIAN 2 -->
<div class="row align-items-center">
<div class="col-md-12">
<h2><b>Rivian</b> (Plymouth, MI)</h2>
</div>
</div>
<div class="row align-items-center">
<div class="col-md-6">
<div class="row align-items-center">
<div class="col-md-4">
<a href="https://rivian.com/" target="_blank">
<img class="img-fluid mx-auto d-block" src="../Assets/Professional Experience/logo-rivian.png">
</a>
</div>
<div class="col-md-8">
<div class="row align-items-center">
<div class="col-md-12">
<h3>Business Technology Intern</h3>
<h5><i>May 2018 - December 2018</i></h5>
<p>
<b>Hard Skills:</b>
<ul>
<li>Python and Django Web Framework</li>
<li><abbr title="REpresentational State Transfer">REST</abbr> <abbr title="Application Programming Interface">API</abbr></li>
<li>Excel <abbr title="Visual Basic for Applications">VBA</abbr></li>
<li><abbr title="Bill of Materials">BOM</abbr> Analysis</li>
<li>Atlassian Products - Jira, Confluence, BitBucket</li>
</ul>
<b>Soft Skills:</b>
<ul>
<li>Stakeholder Interviews</li>
<li>Design Documentation</li>
<li>Professional Communication</li>
</ul>
</p>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-6">
<div id="rivian_2">
<div class="card">
<!-- BILL OF MATERIALS EXCEL MACRO -->
<!-- <div class="card-header">
<a class="card-link" data-toggle="collapse" href="#bill_of_materials_excel_macro">
<b>Bill of Materials Excel Macro</b>
</a>
</div>
<div id="bill_of_materials_excel_macro" class="collapse" data-parent="#rivian_2">
<div class="card-body">
<p>
<p><b>Problem</b></p>
<p>
</p>
<p><b>Task</b></p>
<p>
</p>
<p><b>Result</b></p>
<p>
</p>
</p>
</div>
</div> -->
<!-- INTERNAL WEBSITE -->
<!-- <div class="card-header">
<a class="card-link" data-toggle="collapse" href="#internal_website">
<b>Internal Website</b>
</a>
</div>
<div id="internal_website" class="collapse" data-parent="#rivian_2">
<div class="card-body">
<p>
<p><b>Problem</b></p>
<p>
</p>
<p><b>Task</b></p>
<p>
</p>
<p><b>Result</b></p>
<p>
</p>
</p>
</div>
</div> -->
<!-- SERVICE DESK -->
<!-- <div class="card-header">
<a class="card-link" data-toggle="collapse" href="#service_desk">
<b>Service Desk</b>
</a>
</div>
<div id="service_desk" class="collapse" data-parent="#rivian_2">
<div class="card-body">
<p>
<p><b>Problem</b></p>
<p>
</p>
<p><b>Task</b></p>
<p>
</p>
<p><b>Result</b></p>
<p>
</p>
</p>
</div>
</div> -->
</div>
</div>
</div>
</div>
<!-- RIVIAN 1 -->
<div class="row align-items-center">
<div class="col-md-12">
<h2><b>Rivian</b> (Livonia, MI)</h2>
</div>
</div>
<div class="row align-items-center">
<div class="col-md-6">
<div class="row align-items-center">
<div class="col-md-4">
<a href="https://rivian.com/" target="_blank">
<img class="img-fluid mx-auto d-block" src="../Assets/Professional Experience/logo-rivian.png">
</a>
</div>
<div class="col-md-8">
<div class="row align-items-center">
<div class="col-md-12">
<h3>Vehicle Integration Intern</h3>
<h5><i>June 2017 - August 2017</i></h5>
<p>
<b>Hard Skills:</b>
<ul>
<li>Java</li>
<li>Data Analysis</li>
<li>Systems Engineering / Requirements Management</li>
<li>IBM Rational DOORS</li>
</ul>
<b>Soft Skills:</b>
<ul>
<li>Design Documentation</li>
<li>Professional Communication</li>
</ul>
</p>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-6">
<div id="rivian_1">
<div class="card">
<!-- SIMULATION DATA Visualizer -->
<!-- <div class="card-header">
<a class="card-link" data-toggle="collapse" href="#simulation_data_visualizer">
<b>Simulation Data Visualizer</b>
</a>
</div>
<div id="simulation_data_visualizer" class="collapse" data-parent="#rivian_1">
<div class="card-body">
<p>
<p><b>Problem</b></p>
<p>
</p>
<p><b>Task</b></p>
<p>
</p>
<p><b>Result</b></p>
<p>
</p>
</p>
</div>
</div> -->
<!-- Requirements Management -->
<!-- <div class="card-header">
<a class="card-link" data-toggle="collapse" href="#requirements_management">
<b>Requirements Management</b>
</a>
</div>
<div id="requirements_management" class="collapse" data-parent="#rivian_1">
<div class="card-body">
<p>
<p><b>Problem</b></p>
<p>
</p>
<p><b>Task</b></p>
<p>
</p>
<p><b>Result</b></p>
<p>
</p>
</p>
</div>
</div> -->
</div>
</div>
</div>
</div>
</div>
<!---------------------------------
RESEARCH