{"componentChunkName":"component---src-components-gc-mdx-layout-js","path":"/resume","result":{"data":{"mdx":{"id":"55ec89c5-e6bb-5e03-b3a9-6147daf3dce6","body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"path\": \"/resume\",\n  \"date\": \"2020-04-14\",\n  \"title\": \"Resume\",\n  \"featuredImage\": \"../images/resume.png\"\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h2\", null, \"Professional Experience\"), mdx(\"h3\", null, \"Web Engineer\"), mdx(\"p\", null, \"April 2019 - Now (1y)\"), mdx(\"p\", null, \"I have taken multiple online courses to retool myself as a full stack web developer. I find web development rewarding and exciting. I have a solid foundation in HTML, CSS, Go, Python, and Javascript. I am very interested and currently exploring JAMSTACK and gatsby. I really enjoy the beauty of serverless functions and having on-demand infrastructure.\"), mdx(\"h3\", null, \"Software Engineer I / Software Engineer II\"), mdx(\"p\", null, \"April 2017 - April 2019 (2y)\"), mdx(\"p\", null, \"Fortune 500 Defense Contractor\"), mdx(\"p\", null, \"Developed and coordinated with multiple engineering groups to provide common software. Lead the DevOps effort on my team to provide CI/CD using Jenkins pipelines. Solved real world problems using design patterns and test driven development.\"), mdx(\"h2\", null, \"Education\"), mdx(\"p\", null, \"Bachelor Degree: Computer Science\"), mdx(\"p\", null, \"Minor: Computer Engineering\"), mdx(\"p\", null, \"2012-2016\"), mdx(\"p\", null, \"Montana State University - Bozeman, MT\"), mdx(\"h2\", null, \"Technical Skills\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Front End\"), \" - HTML, CSS, Javascript\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"JavaScript\"), \" - React, ES6\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"TDD\"), \" - UnitTest++, golang built in unit test\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Others\"), \" - Golang, Python, Java, C, C++, GraphQL, SQL, XML\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Tools\"), \" - Git, Docker, Jenkins, Bash, VSCode\"), mdx(\"h2\", null, \"Extra-Curricular\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Sports (Baseball, Racquetball, Wakeboarding)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Personal Finance\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Crypto\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Learning\")));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"date":"14 April, 2020","title":"Resume","featuredImage":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAC4jAAAuIwF4pT92AAAD20lEQVQ4y21UbU9aZxg+6tqsa9eYaY1r1hejVQTpAQFFXuWlMHn3yDmcVw5wUDhF5CB6BBU4ShWK2i7TNOk0q5s1Lm6ZdvPTtk9L9mH7F/0hCytnW9J0u5In15Xrvu/rfpIneQDgH/wKqNqOO2yXd29NvO8hc1eaHv31q07q8Mwl6qMfW5o8/kAr9jOgrh3Vmq41tT7GtSgzQsswJ4g9AGuNKXktgS1qSa4CIhEfMU/25IS+9YvfrlFfnduaPanpYtuMKdDa1D3Y6PWAYUy7cHvwOvAuFFmhU5MuWQzJlTF5amW8FKsYYmwFb0/zvc8bjUvQk72JK7qWD9+euYONyK0Wjcfup3vu5h/dlmZWe6XZ8q3+bLn7Pwte4zs3GbZCaNiSpPFL46p3awcfsyjVTwapvqoclnzbBd0Zd5n0PovW5WYKEX12o2DKVBjdnDBteHMAZa7a+nbgn+hBFzy3ifuSC+Qamw+ZqwKC25z6mi4cwmxBnPam54wTjgCLoJMHxGp4F19E9onl6Cldc3xDPzaIIYOegXty972BG66b/dUgAW6i5YDf5iOJMUPIoJUY1gh28iS+iXflqJFhYQ9Xzj30qAirX4nbaQVuDSuCeuSMLrSJYcpMySyPYhEwFuaHIljSmkjHM6FlB+NMRChoPmciUkw2yk+fzO7FgoenDLl/QuH7J6k3j4WSX36HkfunsPPF6eX2FqA1aPdcApSc4NdwGxGQK/MybjXVn1kK9HCLiJSvRMH5MiPlStm5RG36ObaA9sHagBoyToIh4zjI5Z0heyAaU2iwiGIkFL2vgmjFiEO8ZWkYHSIcTtTttzJej4n0BZwzy0PezI4kFK7IQ7Nl+VTqEYjNCyC8UFYgwrpskjfF84gG8ZNmLJYYJ9m0kU7nTeGUXwwUQGR0k61jm7XjeHXtRXyreDC1NLvFeL2+CGuHUk9tSQQ22ZGo2eeIm/wTvDvp1WfW3YOUh5RxvERW3O0dWqpJZfn6J2JgWYXZZvjtTyfPf3LBx6/c0MvvbYnfXyu6CY0bQ6fK5+wzQyesNhkdarvGpRmDzy7U2uW6X4o6MeD/INyHJRsD/o53/Y8DMksMhvnP2WcQSKXUXP+wNA4ae2OH53pdoQ4pCD9ag5APGo8brU8Tn70H8Mm/B3PYEjA/xQHkz38A1Gq1NWA2XG763QHZ8CJCQ/WZbfTqUrHn30Wx4wvNaL5GcdECckQW8S+oInpErd0ViytmRmTUYheZVOs+otS6h2G1noYVquT2Azq2ndxhOriCRPwIPGhb9OUPCm2+jqnIoE0NaZ2qoNGrnjLcaNb/Ag0OQ91EXe+kAAAAAElFTkSuQmCC","aspectRatio":1.3986013986013985,"src":"/static/43bb81b285ca645d7c450dfb56449111/ee604/resume.png","srcSet":"/static/43bb81b285ca645d7c450dfb56449111/69585/resume.png 200w,\n/static/43bb81b285ca645d7c450dfb56449111/497c6/resume.png 400w,\n/static/43bb81b285ca645d7c450dfb56449111/ee604/resume.png 800w,\n/static/43bb81b285ca645d7c450dfb56449111/f3583/resume.png 1200w,\n/static/43bb81b285ca645d7c450dfb56449111/5707d/resume.png 1600w,\n/static/43bb81b285ca645d7c450dfb56449111/eeb1b/resume.png 1920w","sizes":"(max-width: 800px) 100vw, 800px"}}}}}},"pageContext":{"id":"55ec89c5-e6bb-5e03-b3a9-6147daf3dce6"}}}