Skip to content

Commit a794140

Browse files
committedAug 28, 2019
added work experience and coursework
1 parent a5b9b79 commit a794140

File tree

4 files changed

+268
-60
lines changed

4 files changed

+268
-60
lines changed
 

Diff for: ‎index.html

+200-57
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@
2222
<script src="https://cdn.jsdelivr.net/npm/particles.js@2.0.0/particles.min.js"></script>
2323
<script src="index.js" ></script>
2424

25+
<!-- Bootstrap JS -->
26+
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
27+
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
28+
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
29+
2530
<!-- Roboto Font -->
2631
<link href="https://fonts.googleapis.com/css?family=Roboto:100,300italic,400,700,900" rel="stylesheet">
2732

@@ -39,81 +44,219 @@
3944
</head>
4045

4146
<body>
47+
<!-- Splash Page -->
48+
<div id="particles-js" class="section">
49+
<div id="header">
50+
<h1 class="header-text" id="name">JOSHUA LUO</h1>
51+
<h6 class="header-text" id="subtitle">I'm an Electrical and Computer Engineering student at The University of Texas at Austin.</h6>
52+
<a href="./JoshuaLuo_TechnicalResume.pdf" class="btn btn-outline-primary" id="download-resume-btn">Download Resume</a>
4253

43-
44-
<div id="particles-js" class="section">
45-
<div id="header">
46-
<h1 class="header-text" id="name">JOSHUA LUO</h1>
47-
<h6 class="header-text" id="subtitle">I'm an Electrical and Computer Engineering student at The University of Texas at Austin.</h6>
48-
<a href="./JoshuaLuo_TechnicalResume.pdf" class="btn btn-outline-primary" id="download-resume-btn">Download Resume</a>
54+
</div>
55+
<i class="material-icons text-center" id="scroll">keyboard_arrow_down</i>
56+
</div>
4957

58+
<!-- Introduction -->
59+
<div class="container-fluid" id="intro">
60+
<div class="container section text-center" id="about">
61+
<img src="./assets/headshot.jpg" style="height:10rem; border-radius:50%;">
62+
<br>
63+
<br>
64+
<h1 class="section-title" style="color: white;">Hey There!</h1></br>
65+
<p style="color:white;">
66+
I am an Electrical and Computer Engineering student at The University of Texas at Austin, graduating in May 2020. I am specializing in software engineering, and I also do graphic design, photography, and videography on the side. I am currently looking for full-time employment opportunities for 2020!
67+
</p>
68+
</div>
69+
</div>
70+
71+
<!-- Work Experience -->
72+
<div class="container-fluid">
73+
<div class="container section">
74+
<h1 class="section-title text-center">Work Experience</h1></br>
75+
<div class="row">
76+
<div class="col">
77+
<ul class="timeline">
78+
<li>
79+
<strong>Deloitte Consulting</strong> <a class="float-right">June 2019 - Aug 2019</a> <br>
80+
<i>Business Technology Analyst Summer Scholar</i>
81+
82+
<ul>
83+
<li>Reduced testing time by 22% by designing a concurrent algorithm and testing framework (Java)</li>
84+
<li>Decreased weekly client-billable hours spent on status deck by 83% by automating process (VBA)</li>
85+
<li>Improved accuracy and efficiency of project pricing by updating automated staffing utility (VBA)</li>
86+
</ul>
87+
</li>
88+
<li>
89+
<strong>Enseo</strong> <a class="float-right">June 2018 - Aug 2018</a> <br>
90+
<i>Quality Assurance Engineer Intern</i>
91+
92+
<ul>
93+
<li>Accelerated testing speed by developing automated testing framework (HTML/CSS, Javascript)</li>
94+
<li>Conducted faster and more accurate tests by writing and using scripted tests (Bash, Expect/Tcl)</li>
95+
<li>Identified software defects across 6 firmware releases, 3 product models, and IoT peripherals</li>
96+
</ul>
97+
</li>
98+
<li>
99+
<strong>LaunchPad City</strong> <a class="float-right">June 2017 - Aug 2017</a> <br>
100+
<i>Technology & Marketing Intern</i>
101+
102+
<ul>
103+
<li>Expanded market reach by designing 75 graphics and producing 10 videos (Photoshop, Premiere)</li>
104+
<li>Improved brand presence by designing high-fidelity UX/UI wireframes for 2 websites (Illustrator)</li>
105+
<li>Insured nation-wide renovation of 300 stores by maintaining database and creating basic websites</li>
106+
</ul>
107+
</li>
108+
<li>
109+
<strong>NTT DATA</strong> <a class="float-right">June 2014 - Aug 2014</a> <br>
110+
<i>Summer Intern</i>
111+
112+
<ul>
113+
<li>Enhanced technical knowledge of marketing employees by creating a training for cloud computing</li>
114+
<li>Increased usability of company’s portal and learning management system by producing 5 tutorials</li>
115+
<li>Raised $800 for the North Texas Food Bank by organizing an office-wide fundraiser</li>
116+
</ul>
117+
</li>
118+
</ul>
50119
</div>
51-
<i class="material-icons text-center" id="scroll">keyboard_arrow_down</i>
120+
</div>
52121
</div>
122+
</div>
123+
124+
<!-- Coursework -->
125+
<div class="container-fluid">
126+
<div class="container section">
127+
<h1 class="section-title text-center">Coursework</h1></br>
128+
<div class="row">
129+
<div class="col-4">
130+
<div class="list-group" id="list-tab" role="tablist">
131+
<a class="list-group-item list-group-item-action active" id="list-DSL-list" data-toggle="list" href="#list-DSL" role="tab" aria-controls="DSL">Data Science Lab</a>
132+
<a class="list-group-item list-group-item-action" id="list-concurrent-list" data-toggle="list" href="#list-concurrent" role="tab" aria-controls="concurrent">Concurrent & Distributed Systems</a>
133+
<a class="list-group-item list-group-item-action" id="list-softwarelab-list" data-toggle="list" href="#list-softwarelab" role="tab" aria-controls="softwarelab">Software Lab</a>
134+
<a class="list-group-item list-group-item-action" id="list-OS-list" data-toggle="list" href="#list-OS" role="tab" aria-controls="OS">Operating Systems</a>
135+
<a class="list-group-item list-group-item-action" id="list-algo-list" data-toggle="list" href="#list-algo" role="tab" aria-controls="algo">Algorithms</a>
136+
<a class="list-group-item list-group-item-action" id="list-swe1-list" data-toggle="list" href="#list-swe1" role="tab" aria-controls="swe1">Software Design & Implementation I</a>
137+
<a class="list-group-item list-group-item-action" id="list-swe2-list" data-toggle="list" href="#list-swe2" role="tab" aria-controls="swe2">Software Design & Implementation II</a>
138+
<a class="list-group-item list-group-item-action" id="list-embedded-list" data-toggle="list" href="#list-embedded" role="tab" aria-controls="embedded">Embedded Systems</a>
139+
</div>
140+
</div>
141+
<div class="col-8">
142+
<div class="tab-content" id="nav-tabContent">
143+
<div class="tab-pane fade show active" id="list-DSL" role="tabpanel" aria-labelledby="list-DSL-list">
144+
<h5>Topics Covered:</h5>
145+
<p>Predictive modeling, regression and classification, data cleaning and preprocessing, feature engineering, unsupervised methods, principal component analysis, data clustering, model selection and feature selection, entropy and information theory, neural networks, deep learning, and machine learning for signals and time-series data</p>
146+
147+
<br>
148+
149+
<h5>Experience:</h5>
150+
<strong>Kaggle Competition</strong>
151+
<ul>
152+
<li>Achieved 11th place out of 87 students by using a gradient boosting machine learning algorithm, tuning hyperparameters, and preprocessing data</li>
153+
</ul>
154+
</div>
155+
156+
<div class="tab-pane fade" id="list-concurrent" role="tabpanel" aria-labelledby="list-concurrent-list">
157+
<h5>Topics Covered:</h5>
158+
<p>Concurrency, lock-based and lock-free synchronization, resource allocation, multi-threaded programming, distributed systems programming, mutual exclusion, global snapshots, global property evaluation, message ordering, consensus, Byzantine agreement, commit protocols</p>
159+
</div>
160+
161+
<div class="tab-pane fade" id="list-softwarelab" role="tabpanel" aria-labelledby="list-softwarelab-list">
162+
<h5>Topics Covered:</h5>
163+
<p>Design and development of large-scale software systems using automated analysis tools, generation of concrete software engineering artifacts at all stages of the software life-cycle, design principles and methods, design and modeling tools, collaborative development environment, object-oriented design and analysis, design patterns and refactoring, integration and testing tools, debugger and bug finder, program comprehension, software life-cycle and evolution</p>
164+
</div>
165+
166+
<div class="tab-pane fade" id="list-OS" role="tabpanel" aria-labelledby="list-OS-list">
167+
<h5>Topics Covered:</h5>
168+
<p>Operating system design and implementation, the shell, process management and system calls, memory management, thread management, scheduling, synchronization, concurrency, file systems, input/output systems, virtual machines, networking and security</p>
169+
<br>
170+
171+
<h5>Experience:</h5>
172+
<strong>Pintos</strong>
173+
<ul>
174+
<li>Implemented basic functionality of an operating system including multithreading, user program system calls, virtual memory, and a file system</li>
175+
</ul>
176+
</div>
53177

54-
<!-- Introduction -->
55-
<div class="container-fluid" id="intro">
56-
<div class="container section" id="about">
57-
<img src="./assets/headshot.jpg" style="height:10rem; border-radius:50%;">
58-
<br>
59-
<br>
60-
<h1 class="section-title text-center" style="color: white;">Hey There!</h1></br>
61-
<p style="color:white;">
62-
I am an Electrical and Computer Engineering student at The University of Texas at Austin, graduating in May 2020. I am specializing in software engineering, and I also do graphic design, photography, and videography on the side. I am currently looking for full-time employment opportunities for 2020!
63-
</p>
178+
<div class="tab-pane fade" id="list-algo" role="tabpanel" aria-labelledby="list-algo-list">
179+
<h5>Topics Covered:</h5>
180+
<p>Advanced problem solving methods, algorithm design principles, complexity analysis, study of the nature, impact, and handling of intractability, study of common algorithmic classes and their applications</p>
181+
</div>
182+
183+
<div class="tab-pane fade" id="list-swe1" role="tabpanel" aria-labelledby="list-swe1-list">
184+
<h5>Topics Covered:</h5>
185+
<p>Basic problem solving, design and implementation techniques for imperative programming, structured programming in the C/C++ language, programming idioms, introduction to software design principles including modularity, coupling and cohesion, introduction to software engineering tools, elementary data structures, asymptotic analysis</p>
186+
</div>
187+
188+
<div class="tab-pane fade" id="list-swe2" role="tabpanel" aria-labelledby="list-swe2-list">
189+
<h5>Topics Covered:</h5>
190+
<p>Methods for engineering software with a focus on abstraction, specification, design, implementation, and testing of object-oriented code using a modern development tool-set for complex systems, design and implementation of object-oriented programs in Java, abstract data types, inheritance, polymorphism, parameterized types and generic programming, the operation and application of commonly used data structures, exception handling and fault tolerance, introduction to algorithm analysis, teamwork models</p>
191+
</div>
192+
193+
<div class="tab-pane fade" id="list-embedded" role="tabpanel" aria-labelledby="list-embedded-list">
194+
<h5>Topics Covered:</h5>
195+
<p>Embedded systems, machine language execution, assembly and C language programming, local variables and subroutines, input/output synchronization, analog to digital conversion and digital to analog conversion, debugging, and interrupts</p>
196+
197+
<br>
198+
199+
<h5>Experience:</h5>
200+
<strong>Harry Potter Video Game</strong>
201+
<ul>
202+
<li>Interfaced a TI TM4C LaunchPad microcontroller with LEDs, slide potentiometer (ADC), audio jack (DAC), buttons, and LCD screen</li>
203+
<li>Implemented 4 extra credit software features in 1 week through pair programming</li>
204+
</ul>
205+
</div>
206+
</div>
64207
</div>
65208
</div>
209+
</div>
210+
</div>
211+
212+
<!-- Technical Projects -->
213+
<div class="container section-full">
214+
<h1 class="section-title text-center">Technical Projects</h1></br>
66215

67-
<!-- Technical Projects -->
68-
<div class="container section-full">
69-
<h1 class="section-title text-center">Technical Projects</h1></br>
70-
71-
<div class="row">
72-
<div class="col-md-4">
73-
<div class="card">
74-
<img class="card-img-top" src="./assets/balcones.gif" alt="Card image cap">
75-
<div class="card-body">
76-
<h5 class="card-title">Full Stack Fantasy Golf Web Application</h5>
77-
<h6 class="card-subtitle mb-2 text-muted">Python, SQL, JavaScript, React, AWS, Postman, Git</h6>
78-
<p class="card-text">A full stack fantasy golf web application designed to meet the requirements of a client. Developed a RESTful API, MySQL database, and Flask backend with Python with a React JS frontend.</p>
79-
<p class="card-text"><small class="text-muted">Spring 2019</small></p>
80-
<a href="http://www.balconeschallenge.me/" class="btn btn-primary">Check it out</a>
81-
82-
</div>
216+
<div class="row">
217+
<div class="col-md-4">
218+
<div class="card">
219+
<img class="card-img-top" src="./assets/balcones.gif" alt="Card image cap">
220+
<div class="card-body">
221+
<h5 class="card-title">Full Stack Fantasy Golf Web Application</h5>
222+
<h6 class="card-subtitle mb-2 text-muted">Python, SQL, JavaScript, React, AWS, Postman, Git</h6>
223+
<p class="card-text">A full stack fantasy golf web application designed to meet the requirements of a client. Developed a RESTful API, MySQL database, and Flask backend with Python with a React JS frontend.</p>
224+
<p class="card-text"><small class="text-muted">Spring 2019</small></p>
225+
<a href="http://www.balconeschallenge.me/" class="btn btn-primary">Check it out</a>
226+
83227
</div>
84228
</div>
229+
</div>
230+
231+
<div class="col-md-4">
232+
<div class="card">
233+
<img class="card-img-top" src="./assets/mortalkombat_curiosity.gif" alt="Card image cap">
234+
<div class="card-body">
235+
<h5 class="card-title">Neural Networks Playing Video Games</h5>
236+
<h6 class="card-subtitle mb-2 text-muted">Python, GCP, Gym Retro, Git</h6>
237+
<p class="card-text">Exploration of how various machine learning algorithms would perform while playing retro video games like Mortal Kombat, Sonic The Hedgehog, and Super Mario Bros. Preprocessed data to improve performance using techniques like frame skipping, object tracking, edge detection, and more. Utilized a Neuro-Evolution of Augmenting Topologies (NEAT) feed-forward network, a PPO2 model, and a curiosity-driven model.</p>
238+
<p class="card-text"><small class="text-muted">Spring 2019</small></p>
239+
<a href="https://towardsdatascience.com/an-exploration-of-neural-networks-playing-video-games-3910dcee8e4a" class="btn btn-primary">Check it out</a>
85240

86-
<div class="col-md-4">
87-
<div class="card">
88-
<img class="card-img-top" src="./assets/mortalkombat_curiosity.gif" alt="Card image cap">
89-
<div class="card-body">
90-
<h5 class="card-title">Neural Networks Playing Video Games</h5>
91-
<h6 class="card-subtitle mb-2 text-muted">Python, GCP, Gym Retro, Git</h6>
92-
<p class="card-text">Exploration of how various machine learning algorithms would perform while playing retro video games like Mortal Kombat, Sonic The Hedgehog, and Super Mario Bros. Preprocessed data to improve performance using techniques like frame skipping, object tracking, edge detection, and more. Utilized a Neuro-Evolution of Augmenting Topologies (NEAT) feed-forward network, a PPO2 model, and a curiosity-driven model.</p>
93-
<p class="card-text"><small class="text-muted">Spring 2019</small></p>
94-
<a href="https://towardsdatascience.com/an-exploration-of-neural-networks-playing-video-games-3910dcee8e4a" class="btn btn-primary">Check it out</a>
95-
96-
</div>
97241
</div>
98242
</div>
99-
100-
<div class="col-md-4">
101-
<div class="card">
102-
<img class="card-img-top" src="./assets/critters.gif" alt="Card image cap">
103-
<div class="card-body">
104-
<h5 class="card-title">Critters Simulation</h5>
105-
<h6 class="card-subtitle mb-2 text-muted">Java, JavaFX</h6>
106-
<p class="card-text">A Model-View-Controller (MVC)program that simulates animals and plants interacting with each other in a grid-based world. Uses JavaFX for GUI.</p>
107-
<p class="card-text"><small class="text-muted">Spring 2017</small></p>
108-
109-
</div>
243+
</div>
244+
245+
<div class="col-md-4">
246+
<div class="card">
247+
<img class="card-img-top" src="./assets/critters.gif" alt="Card image cap">
248+
<div class="card-body">
249+
<h5 class="card-title">Critters Simulation</h5>
250+
<h6 class="card-subtitle mb-2 text-muted">Java, JavaFX</h6>
251+
<p class="card-text">A Model-View-Controller (MVC) program that simulates animals and plants interacting with each other in a grid-based world. Uses JavaFX for GUI.</p>
252+
<p class="card-text"><small class="text-muted">Spring 2017</small></p>
253+
110254
</div>
111255
</div>
112256
</div>
113-
114257
</div>
115258

116-
259+
</div>
117260

118261
</body>
119262
</html>

Diff for: ‎style.css

+34-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: ‎style.css.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: ‎style.scss

+33-1
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ canvas {
109109
.section {
110110
padding-top: 2rem;
111111
padding-bottom: 2rem;
112-
text-align: center;
112+
// text-align: center;
113113
// scroll-snap-align: start;
114114
}
115115

@@ -133,4 +133,36 @@ canvas {
133133
width: 100%;
134134
height: 15vw;
135135
object-fit: cover;
136+
}
137+
138+
// Timeline
139+
ul.timeline {
140+
list-style-type: none;
141+
position: relative;
142+
}
143+
ul.timeline:before {
144+
content: ' ';
145+
background: #d4d9df;
146+
display: inline-block;
147+
position: absolute;
148+
left: 29px;
149+
width: 2px;
150+
height: 100%;
151+
z-index: 400;
152+
}
153+
ul.timeline > li {
154+
margin: 20px 0;
155+
padding-left: 20px;
156+
}
157+
ul.timeline > li:before {
158+
content: ' ';
159+
background: white;
160+
display: inline-block;
161+
position: absolute;
162+
border-radius: 50%;
163+
border: 3px solid $primary;
164+
left: 20px;
165+
width: 20px;
166+
height: 20px;
167+
z-index: 400;
136168
}

0 commit comments

Comments
 (0)
Please sign in to comment.