|  | 
|  | 1 | +"use client"; | 
|  | 2 | +import Image from "next/image"; | 
|  | 3 | +import { useContext } from "react"; | 
|  | 4 | +import { ModalContext } from "../../pages/store/modalCtxProvider"; | 
|  | 5 | +import apex from "/public/assets/photos/companies/apex.webp"; | 
|  | 6 | +import costco from "/public/assets/photos/companies/costcologo.webp"; | 
|  | 7 | +import usmc from "/public/assets/photos/companies/marinecorps.webp"; | 
|  | 8 | +import vetsWhoCode from "/public/assets/photos/companies/vetswhocode.webp"; | 
|  | 9 | +import jason from "/public/assets/photos/jason_desktop.webp"; | 
|  | 10 | + | 
|  | 11 | +const About = () => { | 
|  | 12 | +  const modalCtx = useContext(ModalContext); | 
|  | 13 | + | 
|  | 14 | +  return ( | 
|  | 15 | +    <section | 
|  | 16 | +      id="about" | 
|  | 17 | +      aria-label="About me"> | 
|  | 18 | +      <div className="container--section"> | 
|  | 19 | +        <header className="about__header"> | 
|  | 20 | +          <h2 className="about__header header header--about"> | 
|  | 21 | +            Me Myself & I | 
|  | 22 | +          </h2> | 
|  | 23 | +        </header> | 
|  | 24 | +        <div className="about__me"> | 
|  | 25 | +          <h3 className="about__title">ABOUT ME</h3> | 
|  | 26 | +          <p className="about__summary"> | 
|  | 27 | +            Marine Corps leader turned software developer. After several | 
|  | 28 | +            successful leadership roles in the military and business world, I | 
|  | 29 | +            taught myself web development and honed my skills through | 
|  | 30 | +            VetsWhoCode. | 
|  | 31 | +          </p> | 
|  | 32 | +        </div> | 
|  | 33 | +        <div className="hotspot-container"> | 
|  | 34 | +          <Image | 
|  | 35 | +            className="owner__photo" | 
|  | 36 | +            src={jason} | 
|  | 37 | +            alt="Jason Vallery" | 
|  | 38 | +          /> | 
|  | 39 | +          <div className="all__hotspots"> | 
|  | 40 | +            <div className="tooltip costco"> | 
|  | 41 | +              <div className="hotspot"></div> | 
|  | 42 | +              <div | 
|  | 43 | +                className="tooltip__content" | 
|  | 44 | +                data-right="false"> | 
|  | 45 | +                <div className="border-pointer"></div> | 
|  | 46 | +                <div className="company-img-container"> | 
|  | 47 | +                  <Image | 
|  | 48 | +                    src={costco} | 
|  | 49 | +                    alt="Costco Wholesale logo" | 
|  | 50 | +                    className="company__img" | 
|  | 51 | +                  /> | 
|  | 52 | +                </div> | 
|  | 53 | +                <div className="history"> | 
|  | 54 | +                  <h4 className="history__title">Costco Wholesale</h4> | 
|  | 55 | +                  <p className="history__summary"> | 
|  | 56 | +                    At Costco Wholesale, I was a supervisor. I supervised a team | 
|  | 57 | +                    of 6 associates responsible for generating an average of | 
|  | 58 | +                    250,000 in weekly sales, with certain Holiday weeks earning | 
|  | 59 | +                    up to 1.2 million. I ensured a quarterly loss of below 5% | 
|  | 60 | +                    through proper date rotation and applying and tracking | 
|  | 61 | +                    credit for products damaged in transportation. I held high | 
|  | 62 | +                    levels of independence and responsibility in ensuring that | 
|  | 63 | +                    all merchandise was stocked and available for all auxiliary | 
|  | 64 | +                    departments. | 
|  | 65 | +                  </p> | 
|  | 66 | +                </div> | 
|  | 67 | +              </div> | 
|  | 68 | +            </div> | 
|  | 69 | +            <div className="tooltip usmc"> | 
|  | 70 | +              <div className="hotspot"></div> | 
|  | 71 | +              <div | 
|  | 72 | +                className="tooltip__content" | 
|  | 73 | +                data-right="true"> | 
|  | 74 | +                <div className="border-pointer"></div> | 
|  | 75 | +                <div className="company-img-container"> | 
|  | 76 | +                  <Image | 
|  | 77 | +                    src={usmc} | 
|  | 78 | +                    alt="Jason Vallery in his U.S. Marine Corps dress blues" | 
|  | 79 | +                    className="company__img" | 
|  | 80 | +                  /> | 
|  | 81 | +                </div> | 
|  | 82 | +                <div className="history"> | 
|  | 83 | +                  <h4 className="history__title">U.S. Marine Corps</h4> | 
|  | 84 | +                  <p className="history__summary"> | 
|  | 85 | +                    As a Corporal (E-4) in the United States Marine Corps, I | 
|  | 86 | +                    completed 33 preventative maintenance services on heavy | 
|  | 87 | +                    equipment, decreasing unexpected repairs by 15%. I | 
|  | 88 | +                    maintained accountability for over 1.1 million dollars worth | 
|  | 89 | +                    of tools and equipment. Additionally, I scheduled and | 
|  | 90 | +                    coordinated daily physical training and required physical | 
|  | 91 | +                    tests for up to 27 marines. | 
|  | 92 | +                  </p> | 
|  | 93 | +                </div> | 
|  | 94 | +              </div> | 
|  | 95 | +            </div> | 
|  | 96 | +            <div className="tooltip apex"> | 
|  | 97 | +              <div className="hotspot"></div> | 
|  | 98 | +              <div | 
|  | 99 | +                className="tooltip__content" | 
|  | 100 | +                data-right="true"> | 
|  | 101 | +                <div className="border-pointer"></div> | 
|  | 102 | +                <div className="company-img-container"> | 
|  | 103 | +                  <Image | 
|  | 104 | +                    src={apex} | 
|  | 105 | +                    alt="Apex Deliveries business photo" | 
|  | 106 | +                    className="company__img" | 
|  | 107 | +                  /> | 
|  | 108 | +                </div> | 
|  | 109 | +                <div className="history"> | 
|  | 110 | +                  <h4 className="history__title">Apex Deliveries</h4> | 
|  | 111 | +                  <p className="history__summary"> | 
|  | 112 | +                    At Apex Deliveries, I was the owner and was responsible for | 
|  | 113 | +                    increasing year-over-year sales by 28%. I built rapport with | 
|  | 114 | +                    store and grocery managers to optimize product placement. I | 
|  | 115 | +                    also delivered daily orders to local customers. I adapted | 
|  | 116 | +                    quickly to changing landscapes, pivoting services and | 
|  | 117 | +                    offerings through COVID-19 and inclement weather conditions | 
|  | 118 | +                    while providing excellent customer service. | 
|  | 119 | +                  </p> | 
|  | 120 | +                </div> | 
|  | 121 | +              </div> | 
|  | 122 | +            </div> | 
|  | 123 | +          </div> | 
|  | 124 | +        </div> | 
|  | 125 | +        <div className="about__current"> | 
|  | 126 | +          <h3 className="about__title current">CURRENTLY</h3> | 
|  | 127 | +          <div className="current__content"> | 
|  | 128 | +            <Image | 
|  | 129 | +              className="vets-img" | 
|  | 130 | +              src={vetsWhoCode} | 
|  | 131 | +              alt="Vets Who Code logo" | 
|  | 132 | +            /> | 
|  | 133 | +            <p className="current__status"> | 
|  | 134 | +              I am currently practicing and honing my skills with #VetsWhoCode. | 
|  | 135 | +            </p> | 
|  | 136 | +            <p className="current__statement"> | 
|  | 137 | +              Reach out to chat or grab a copy of my current resume | 
|  | 138 | +            </p> | 
|  | 139 | +            <div className="button__wrapper"> | 
|  | 140 | +              <button | 
|  | 141 | +                className="button button--current" | 
|  | 142 | +                type="button" | 
|  | 143 | +                onClick={modalCtx.showModalHandler}> | 
|  | 144 | +                Reach out | 
|  | 145 | +              </button> | 
|  | 146 | +              <button | 
|  | 147 | +                className="button button--resume" | 
|  | 148 | +                type="button"> | 
|  | 149 | +                Resume | 
|  | 150 | +              </button> | 
|  | 151 | +            </div> | 
|  | 152 | +          </div> | 
|  | 153 | +        </div> | 
|  | 154 | +      </div> | 
|  | 155 | +    </section> | 
|  | 156 | +  ); | 
|  | 157 | +}; | 
|  | 158 | + | 
|  | 159 | +export default About; | 
0 commit comments