Giter Club home page Giter Club logo

Ryan Trainor San Francisco, CA | +1.612.747.5815 | [email protected]


Summary

  • Experience: 8+ years of designing and building full stack web and native iOS / Android applications.
  • Skills: Firm grasp of JavaScript and TypeScript languages, functional programming, deployed native apps to the Apple App and Google Play stores with native build tools (XCode, Gradle), experience designing and writing automated tests with end-to-end and unit tests.

Technologies

  • Frontend: React, React Native, Solid, Vue, Astro, Next, Remix, TypeScript, JavaScript, Tailwind, HTML, CSS, GraphQL, REST
  • Backend: Laravel, Node.js, Express, RESTful API, GraphQL, Cloudflare runtime, Firebase, MySQL, PostgreSQL, SQLite, MongoDB, Firebase, Cloudflare D1
  • Tools: XCode, Gradle, Expo, Docker, Jest, React Query, Playwright
  • Other: Functional Programming, Automated Testing, Relational, Non-relational Data Modeling

How I Rebuilt Shaan Puri's Blog w/ Laravel & Cloudflare, to Get Perfect 100 Google Web Vitals Scores 05/2024 https://www.youtube.com/watch?v=jqpJQUmsCQA&t

  • Rewrote the UI of Shaan Puri's blog as a Nuxt/Vue app hosted on Cloudflare Pages with Tailwind.
  • Built and deployed a custom Cloudflare Worker to serve as the cache layer for Shaan's real blog posts.
  • Wrote a REST API server in Laravel to handle the server-side business logic of the new web app.
  • Designed the Article table in the Cloudflare D1 SQLite database and connected the DB to the Laravel server.
  • Improved Shaan's blog Google Core Web Vitals scores to perfect 100s across the board, and initial page load is now 3x faster.
  • Technologies: Laravel, Vue, Nuxt, Cloudflare D1, Cloudflare Workers, Cloudflare Pages, Tailwind, Laravel Vapor, Laravel Breeze, and SQLite

Founder - Lightup 10/2023 - 05/2024 https://lightup.fyi

  • Architected a model-view-controller (MVC) system with PostgreSQL as the model, HTML/CSS and Solid as the view, and a custom-built TypeScript/JavaScript finite state machine as the controller.
  • Designed and built pages for the 1st hosts on the platform.
  • Responsible for the architecture of the entire app, from database to client.
  • Technologies: Solid.JS, Astro Build, Cloudflare Pages, PostgreSQL, Tailwind, HTML, CSS, REST

Senior Software Engineer - OfColor 10/2022 - 10/2023 https://www.ofcolor.com

  • 2nd most senior member of the engineering team and 8th employee.
  • Proposed, planned, and shipped the 1st native iOS and Android apps using React Native and Expo.
  • Converted the entire codebase from Styled Components to TailwindCSS.
  • Proposed, designed, and built new features as part of the engineering and product teams.
  • Conducted internal and external user interviews.
  • Technologies: React, React Native, Tailwind, Styled-Components, Remix, TypeScript, JavaScript, React Query, Docker, Nest

Head of Frontend Engineering - Confidence 08/2020 - 10/2022 https://www.confidence.com

  • 1st employee who led and built a team of 8 engineers.
  • Led the startup from initial idea to product-market fit, first paying customers, and successful fundraising.
  • Interviewed and hired the frontend team from scratch.
  • Mentored junior engineers.
  • Technologies: React, React Router, Express, REST API, HTML, CSS, TypeScript, JavaScript, Jest, and MySQL

Software Engineer - Pushquery 08/2016 - 08/2020

  • Shipped first iOS and Android apps in the Apple App and Google Play stores.
  • Built and maintained a React and React Native component system across web and native apps.
  • Helped develop internal and external APIs.
  • Non-relational data modeling.
  • Technologies: TypeScript, JavaScript, React, React Native, GraphQL, Apollo, Ethereum, MongoDB, and Firebase

University of California, Berkeley - B.A. 09/2009 - 06/2012

Ryan Trainor's Projects

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.