Jeremy Bernier

Hi, I'm Jeremy Bernier

I build web apps.

I'm a full stack engineer with over a decade of experience building startups and solving challenging technical problems

About Me

Me working on a laptop somewhere in Italy

I love to build things that improve peoples' lives.

I specialize in building modern, mobile-friendly web applications with clean, maintainable code. My professional experience ranges from leading teams on high trafficking (200M views/month) complex web applications to building greenfield projects for seed stage startups from scratch.

I've been coding since I was 11 and wanted to make my own videogames. Although my interests have broadened beyond games, my passion remains to build things that improve peoples' lives.

Personal Projects 🪐💫

  • zsync.xyz

    I built an internet forum and content aggregator (like Reddit) where the goal is to reward high quality content via UI/UX and crypto rewards

    Users can log in with their ethereum wallets, or alternatively via username/password or Twitter OAuth. For users with their wallets connected, there is the option to "tip" them in the UI.

    Next.js, React.js, Apollo GraphQL, TailwindCSS, TypeGraphql, TypeORM, PostgreSQL, Redis, Google Cloud, ethers.js, hardhat

  • nomadz.app

    Useful places for digital nomads, crowdsourced.

    Find and share free places to work (eg. work cafes, libraries, parks), and review them on wifi speed, power outlets, and atmosphere.

    Leaflet, OpenStreetMap, Google Maps API, Next.js, React.js, Apollo GraphQL, TailwindCSS, TypeGraphql, TypeORM, PostgreSQL, Redis, Google Cloud

Professional Experience 💼

  • Lido

    Founding Engineer

    Dec 2019 - May 2022

    New York, NY (remote)

    One of the first engineers hired to build out a data-intensive no-code web application for a VC-funded early stage startup that had just gotten funded. Backend and frontend development.

    • Led development of greenfield Saas project to launch, hiring and managing a team of developers
    • Built a data integration system enabling users to pull data from various 3rd party APIs (Google Analytics, Facebook Ads, Shopify, etc) into PostgreSQL and dynamically join this data together in real-time, automatically generating the necessary SQL queries and joins on the backend via a universal ontology and modeling the entity relationships as a graph.
    • Initiated and led migration off old legacy ORM (Prisma v1) to TypeORM/TypeGraphQL
    • Standardized best practices on backend GraphQL API and frontend with Next.js, React, etc.
    • Various backend and frontend work such as building out datasets on frontend/backend, org permissions, web builder components, etc.

    Buzzwords: Node.js, PostgreSQL, GraphQL, Apollo, TypeORM, TypeGraphQL, Next.js, React, Typescript, puppeteer, web scraping, Redis

  • Vroom

    Engineering Lead

    Jul 2016 - Nov 2017

    New York, NY

    I was hired as the first engineer in the new NYC HQ for Vroom (over $1b in revenue) as a Senior Software Engineer and promoted to Engineering Lead after 10 months, managing a team of 5 engineers.

    I rewrote Vroom.com from the ground-up as a universal/isomorphic Javascript single-page app with Node.js, React, Redux, Webpack, PostCSS, Sass, Nginx, Docker, CircleCI (continuous integration), Google Cloud, Optimizely, Segment.io, etc. Built out core site, catalog page, product page, search, analytics, and payments flow -optimizing for UX, performance, and SEO. Server-side rendering and server/client side caching for blazing speeds. A/B testing for new feature releases (with Optimizely).

    This resulted in page speed improvement of over 10x, reduced server costs, and drastically increased development speed and release cycles. The codebase I wrote was spun off into a boilerplate that was open sourced and used as the starting template for other apps both internal/external within the company (eg. sellusyourcar.com).

    Hired and managed/mentored a team of 5 engineers, implemented agile/scrum processes.

  • iHeartRadio

    Full Stack Engineer

    Dec 2014 - Jun 2016

    New York, NY

    Full-stack web engineer for www.iheart.com (200M pageviews/month, 100m registered users), an isomorphic single-page app with a music player for live and custom radio, as well as podcasts. Was the lead/solo web engineer for 3 of those months. Some buzzwords: React.js, Node.js, Javascript (ES6), Sass/Compass, Jenkins, AWS, Jenkins, Docker, Foundation, Jira, Agile, etc.

    • Developed favorites radio station page/functionality, my music page, and new podcast player.
    • Migrated music player from flash-based FlowPlayer (RTMP) to HTML5-based JW Player utilizing HLS. Fixed remaining inherited critical bugs (eg. player randomly freezing) that had been delaying the migration for months prior to me joining and costing the company tens of thousands of dollars.
    • Implemented features such as automatically reconnecting user if user loses internet connection, drastically increasing total listening time (TLS), one of the company's key performance indicators.
    • Made app responsive and mobile-friendly utilizing Sass and Foundation (when I joined the application wasn't supported on mobile). Created mobile banner ad
    • Implemented Optimizely for A/B testing, Appboy for real-time push notifications, and persistent anonymous listening functionality enabling anonymous user listening history to be saved.
    • Maintained Nginx config and Ansible deployment scripts
    • Updated the Chromecast player to support JW Player and HLS streaming
    • Analytics tagging with Omniture and Localytics
    • Implemented SEO meta tags on artist/radio/song/podcast pages
    • Starting athlete on company soccer, volleyball, and kickball teams.
  • Varick Media Management

    Platform Engineer

    Feb 2014 - Aug 2014

    New York, NY

    Spark, Scala, Hadoop, Javascript, D3.js, Three.js, Angular, Java

    • Wrote MapReduce queries in Scala to run via Spark over Hadoop cluster.
    • Created interactive data visualizations with D3.js and Three.js/WebGL
    • Proposed the adoption of a front-end framework to upgrade jQuery-based frontend, implementing Angular.

    kbs+ Ventures Fellow - an in-house training program on entrepreneurship taught by kbs+ Ventures, the venture capital arm of kbs (under MDC Partners, the same parent company as Varick)

Education 🎓

  • Columbia University

    Master of Science (M.S.), Operations Research

  • Virginia Tech

    BS, Mathematics

    GPA: 3.94/4.00 (last 3 years), T.W. Hatcher Mathematical Scholarship

Skills 🔨

I'm a full stack developer well versed in frontend, backend, and devops.

I have 7 years of experience working on React.js and Node.js powered single-page apps (most recently using Next.js)

My current go-to stack is Next.js with Node.js and GraphQL (Apollo, TypeGraphQL, TypeORM), TailwindCSS for CSS, and PostgreSQL and Redis on the backend, containerized with Docker and deployed on Google Cloud Run. But like any developer who's been in the industry for some time, I'm definitely not married to any stack.

I've also been learning blockchain development with ethereum and Solidity, and have done some work in game development and 3d graphics.

Hire Me 🥷🏼

I am only interested in remote work at this time except for rare exceptions.

I prefer asynchronous work environments. I will do my best to be available during the hours most conducive to your timezone, but if being avilable at all hours between say 9am-5pm EST Monday-Friday is a hard requirement, then I am not interested. I prefer results-driven cultures to time babysitting cultures.

I'm a U.S Citizen currently living in Europe (though that may change).

My contracting rate varies depending on the project and contract length, but generally goes for $150/hr.

Contact me below to get started!