From f51c3de4a9af030c6e93d1a59974a3b74e6b79f6 Mon Sep 17 00:00:00 2001 From: Rob Viren Date: Tue, 28 Dec 2021 11:27:51 -0600 Subject: [PATCH] Initial --- Robert_Viren_2018_google.docx | Bin 0 -> 8772 bytes site/index.html | 105 +++++++++++++++ site/main.css | 246 ++++++++++++++++++++++++++++++++++ 3 files changed, 351 insertions(+) create mode 100644 Robert_Viren_2018_google.docx create mode 100644 site/index.html create mode 100644 site/main.css diff --git a/Robert_Viren_2018_google.docx b/Robert_Viren_2018_google.docx new file mode 100644 index 0000000000000000000000000000000000000000..cef348b9795ff0605430d9fbd9d584db75f119a7 GIT binary patch literal 8772 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 R-UR>BJYQI@A$k4v{{Sr;ui5|r literal 0 HcmV?d00001 diff --git a/site/index.html b/site/index.html new file mode 100644 index 0000000..d0f167e --- /dev/null +++ b/site/index.html @@ -0,0 +1,105 @@ + + + + + + + Rob Viren Resume + + + + + + + + + + + +
+
+
+
Robert Viren
+
+
+ +
+

Product Manager

+
+
Profile
+

Communication makes or breaks successful product management. I pride myself on + delivering clear communication to internal and external stakeholders in a timely and consistent manner + with a focus on individual priorities. My technical background makes me especially suited to have + complex discussions involving AI, machine learning, and cloud based solutions while keeping it grounded + in delivering customer centric value.

+
Experience
+ +

Legrand AV, Product Manager

+

2017 - Present

+
    +
  • Manages products with an annual revenue of $60M spanning over 400 SKUs
  • +
  • Coordinated with hardware, software, FPGA, and mechanical engineering, operations, QA, SQA, sales, + marketing, accounting, SAP operations, and management to ensure clear communication of launch + timing, requirements, and specifications
  • +
  • Defined and managed development of the AI auto tracking camera IntelliSHOT with focus on user + configuration, calibration, and model reliability
  • +
  • Delivered trainings, interviews, and convention floor speeches on AV over IP transport protocols, IoT + security, and how to understand practical AI application
  • +
+ +

Exosite, Product Manager

+

2016 - 2017

+
    +
  • Managed a portfolio of IoT SaaS products including industrial, home automation, and on premise + solutions
  • +
  • Executed go-to-market strategies for the GWE remote management and Murano on premise products
  • +
  • Worked with sales to communicate technical aspects of the platform’s differentiating features to key + stakeholders and customers
  • +
+ +

General Electric Hitachi

+

Lead Nuclear Field Engineer

+
    +
  • Nuclear field project management involving front line supervision, schedule development, customer + interaction, and issue resolution
  • +
  • Execution of 32 plus time critical and quality focused projects with a wide variety of positions, + work group sizes, and technical scopes
  • +
  • Lead product inventor, developer, and coder of a novel ultrasonic inspection machine vision system + for nuclear safety equipment based largely on customer input
  • +
  • Completed a year long world class management, technical, and communication focused training course + provided by GE
  • +
+
+
+ + + \ No newline at end of file diff --git a/site/main.css b/site/main.css new file mode 100644 index 0000000..64da540 --- /dev/null +++ b/site/main.css @@ -0,0 +1,246 @@ +* { + box-sizing: border-box; + transition: 0.35s ease; + } + .rela-block { + display: block; + position: relative; + margin: auto; + } + .rela-inline { + display: inline-block; + position: relative; + margin: auto; + } + .floated { + display: inline-block; + position: relative; + margin: false; + } + .abs-center { + display: false; + position: absolute; + margin: false; + top: 50%; + left: 50%; + right: false; + bottom: false; + transform: translate(-50%, -50%); + text-align: center; + width: 88%; + } + body { + font-family: 'Open Sans'; + font-size: 18px; + letter-spacing: 0px; + font-weight: 400; + line-height: 28px; + background: url("http://kingofwallpapers.com/leaves/leaves-016.jpg") right no-repeat; + background-size: cover; + } + body:before { + content: ""; + display: false; + position: fixed; + margin: 0; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(255,255,255,0.92); + } + .caps { + text-transform: uppercase; + } + .justified { + text-align: justify; + } + p.light { + color: #777; + } + h2 { + font-family: 'Open Sans'; + font-size: 30px; + letter-spacing: 5px; + font-weight: 600; + line-height: 40px; + color: #000; + } + h3 { + font-family: 'Open Sans'; + font-size: 21px; + letter-spacing: 1px; + font-weight: 600; + line-height: 28px; + color: #000; + } + .page { + width: 90%; + max-width: 1200px; + margin: 80px auto; + background-color: #fff; + box-shadow: 6px 10px 28px 0px rgba(0,0,0,0.4); + } + .top-bar { + height: 220px; + background-color: #848484; + color: #fff; + } + .name { + display: false; + position: absolute; + margin: false; + top: false; + left: calc(350px + 5%); + right: 0; + bottom: 0; + height: 120px; + text-align: center; + font-family: 'Raleway'; + font-size: 58px; + letter-spacing: 8px; + font-weight: 100; + line-height: 60px; + } + .name div { + width: 94%; + } + .side-bar { + display: false; + position: absolute; + margin: false; + top: 60px; + left: 2%; + right: false; + bottom: 0; + width: 375px; + background-color: #f7e0c1; + padding: 320px 30px 50px; + } + .mugshot { + display: false; + position: absolute; + margin: false; + top: 50px; + left: 70px; + right: false; + bottom: false; + height: 210px; + width: 210px; + } + .mugshot .logo { + margin: -23px; + } + .logo { + display: false; + position: absolute; + margin: false; + top: 0; + left: 0; + right: false; + bottom: false; + z-index: 100; + margin: 0; + color: #000; + height: 250px; + width: 250px; + } + .logo .logo-svg { + height: 100%; + width: 100%; + stroke: #000; + cursor: pointer; + } + .logo .logo-text { + display: false; + position: absolute; + margin: false; + top: 36%; + right: 16%; + cursor: pointer; + font-family: "Montserrat"; + font-size: 55px; + letter-spacing: 0px; + font-weight: 400; + line-height: 58.333333333333336px; + } + .social { + padding-left: 60px; + margin-bottom: 20px; + cursor: pointer; + } + .social:before { + content: ""; + display: false; + position: absolute; + margin: false; + top: -4px; + left: 10px; + right: false; + bottom: false; + height: 35px; + width: 35px; + background-size: cover !important; + } + li { + margin-left: -45px; + } + .side-header { + font-family: 'Open Sans'; + font-size: 18px; + letter-spacing: 4px; + font-weight: 600; + line-height: 28px; + margin: 60px auto 10px; + padding-bottom: 5px; + border-bottom: 1px solid #888; + } + .list-thing { + padding-left: 25px; + margin-bottom: 10px; + } + .content-container { + margin-right: 0; + width: calc(95% - 350px); + padding: 25px 40px 50px; + } + .content-container > * { + margin: 0 auto 15px; + } + .content-container > h3 { + margin: 0 auto 5px; + } + .content-container > p.long-margin { + margin: 0 auto 50px; + } + .title { + width: 80%; + text-align: center; + } + .separator { + width: 240px; + height: 2px; + background-color: #999; + } + .greyed { + background-color: #ddd; + width: 100%; + max-width: 580px; + text-align: center; + font-family: 'Open Sans'; + font-size: 18px; + letter-spacing: 6px; + font-weight: 600; + line-height: 28px; + } + @media screen and (max-width: 1150px) { + .name { + color: #fff; + font-family: 'Raleway'; + font-size: 38px; + letter-spacing: 6px; + font-weight: 100; + line-height: 48px; + } + } + \ No newline at end of file