iamgarrett

resume

(Download my full resume)

Skills

  • Core: HTML, CSS, JavaScript, Git, JSON, XML, some PHP
  • JavaScript Libraries & Frameworks: React, Vue.js, jQuery, D3, TypeScript, Redux
  • CSS: Sass, Less, Emotion, Tailwind
  • Design Systems: Carbon, MUI (Material-UI), Ant Design
  • Content Management Systems: WordPress, Drupal
  • Database Structure: GraphQL, some MySQL, some SQL
  • Methodologies: Agile, Waterfall

Work History

  • Employer
    Lab49
    Title
    Senior Web UI Developer
    Duration
    04/2023 - current
    Location
    New York, NY

    As a Senior Web UI Developer at Lab49, I am responsible for developing and implementing user interfaces for our clients in the financial industry. In this role, I work closely with clients, project managers, and other team members to understand their requirements and translate them into functional and visually appealing web interfaces.

  • Employer
    IBM
    Title
    Advisory Front End Developer / Software Engineer
    Duration
    10/2015 - 01/2023
    Location
    New York, NY & Remote

    In this role, I worked as a Front End Developer within IBM's Z Design business unit. I worked with the IBM z/OS mainframe platform to bring a modern web experience to some of the most robust mainframe systems in the industry. Whether it was updating the look and feel of their legacy systems, working to create new services, or guiding teams through an ever-updating set of processes; I used my skills to ensure a modern and beautiful interaction every time.

  • Employer
    NBCUniversal
    Title
    Web Developer/Software Developer
    Duration
    10/2006 - 10/2015
    Location
    New York, NY

    In this role, I worked on dozens of NBCUniversal's properties during my time there. I was fortunate to work with several teams, covering brands such as Telemundo, SyFy, USA, Bravo and more. I worked with a variety of technologies that supported millions of users. Working in a rapidly evolving field, I helped foster NBC's web development community.

Education

  • School
    New Jersey City University
    Degree
    Bachelor of Science in Computer Science
    Graduated
    1/2006 - 6/2010

portfolio

  • CODEX.QUEST

    CODEX.QUEST
    CODEX.QUESTGitHub Repo

    Codex Quest is a application implemented to streamline character creation and management specifically for the game Basic Fantasy Role-Playing Game (BFRPG). By leveraging intuitive design and user-friendly interfaces, Codex Quest simplifies the often complex task of character creation, allowing players to immerse themselves in the game quickly and easily. Built as a React application with TypeScript and Tailwind CSS.

  • Portfolio Optimizer

    Portfolio Optimizer
    Portfolio Optimizer

    As a project for T. Rowe Price, I helped implement their Portfolio Optimizer tool. This application allows users to view their current portfolio asset allocations and answer a few questions about their investment strategies and timelines. Afterward, the Portfolio Optimizer suggests a target allocation model based on the user's answers, and gives them a roadmap for how they might better adjust their money to meet their financial goals. (React/Redux/TypeScript/Tailwind)

  • IBM HMC Mobile

    IBM HMC Mobile
    IBM HMC Mobile

    When IBM's HMC platform released a new app meant to help system admins manage their Z machines remotely, we needed to get the word out about all this app could do for them. Here, users can learn that they no longer need to be tied to their desks in order to manage these vast systems.

  • Opinions on Music

    Opinions on Music
    Opinions on MusicGitHub Repo

    I have for most of my life made lists of my favorite records released each year. I don't pretend to be an authority on What Is Good, but with my love of music and penchant for making lists, I built out this nifty little site to keep track of it all. This site uses Last.fm's API to populate album artwork and is built using GitHub's Jekyll static-site builder.

  • Krishanti and Garrett

    Krishanti and Garrett
    Krishanti and GarrettGitHub Repo

    When I got engaged, it probably would have been a lot easier just to use one of those wedding website generators, but being a web developer how could I excuse not building our own? Not content to make life easier, I took my first stab at using React to build a beautiful website for my then-fiancée.

about

This site has gone through dozens of iterations in the 20 years that I've owned this domain. Beginning as the home of a musical project I worked on as a teenager, it has shifted as my priorities changed and is now my professional homebase. Each time I introduce a new version of this site I hope to leverage new practices and technologies to ensure a modern experience across devices.

Today, this site is built using React.js. Styles were written leveraging the SASS preprocessor. This site's code is housed in this GitHub repository and uses GitHub Pages for hosting.