-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
56 lines (55 loc) · 3.74 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<!DOCTYPE html>
<html>
<head>
<title>Cody Hansen's Resume</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
<h1>Cody Hansen</h1>
<a href="mailto:[email protected]" target="_top">[email protected]</a> |
<a href="https://github.com/cohansen" target="_blank">GitHub</a>
<h3>Work Experience</h3>
<p><strong>Software Engineer</strong> <span class="pull-right">February 2015 - Present</span></p>
<p>Jet Propulsion Laboratory (JPL) - Pasadena, CA</p>
<ul>
<li>Developed an application to generate and print internal shipping labels using Angular.js and Java + Jersey.</li>
<li>Created a dynamic landing page using Angular 2 and TypeScript so employees can easily find internal JPL applications.</li>
<li>Created multiple RESTful microservices for use by partner groups using Jersey.</li>
<li>Wrote end to end tests using Protractor and unit tests using Jasmine for multiple applications.</li>
<li>Created reusable python script for migrating data from Windows 2003 servers to Oracle Database.</li>
</ul>
<p><strong>Software Engineer</strong> <span class="pull-right">June 2012 - January 2015</span></p>
<p>General Dynamics - Monterey, CA</p>
<ul>
<li>Developed Connection Catalyst, a responsive web application using Java, Wicket, LESS, and MySQL for managing thesis projects for students and faculty of the Naval Postgraduate School (NPS).</li>
<li>Developed an internal content management system (CMS) using Java, Wicket, LESS, and MySQL that allows faculty to create and manage courses that are available to more than 1000 students at NPS.</li>
<li>Developed a JavaScript tool built with Backbone which is used to create and view presentations.</li>
<li>Built a commenting tool using Java, Wicket, and MySQL that allows students to interact with each other and faculty.</li>
<li>Developed a JavaScript parsing tool that quickly converts a quarterly list of 1,500 students from an excel document into points plotted on a map.</li>
<li>Converted all CSS for the custom CMS application into LESS to make creating new skins for courses easier.</li>
<li>Built small standalone applications using JavaScript that can be easily integrated into new web tools created in-house.</li>
<li>Focused on agile development and participated in weekly SCRUM meetings.
</ul>
<h3>Education</h3>
<p><strong>Bachelor of Science in Computer Science</strong> <span class="pull-right">Graduated 2014</span></p>
<p>California State University Monterey Bay, Seaside, CA</p>
<ul>
<li>Developed a web application using Node.js and MongoDB as a senior capstone project to search for local farmers markets and browse their available products.</li>
<li>Lead a team of 6 students that developed a web application using Python and Django that allows non-profit organizations to easily setup and manage a database.</li>
</ul>
<h3>Technical</h3>
<p><strong>Programming Languages / Frameworks</strong></p>
<p>Java, JavaScript, TypeScript, HTML, CSS, LESS, MySQL, Wicket, Maven, Jersey, Angular 2, Angular.js, Webpack, Jasmine, Karma</p>
<p><strong>Software / Tools</strong></p>
<p>Git, Eclipse, Vim</p>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-87696841-1', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>