Daniel Segovia, Software Developer in Kamloops, BC, Canada
Daniel Segovia

Software Developer in Kamloops, BC, Canada

Member since July 5, 2021
Daniel is a senior full-stack developer with 4+ years of experience, primarily using JavaScript and Node.js. He's an expert at developing in the JAM Stack with React (Next.js, Gatsby, etc.), Vue.js (Nuxt.js), and Svelte (SvelteKit) and is familiar with all things serverless.
Daniel is now available for hire

Portfolio

  • Freelance
    HTML5, CSS, SCSS, Vue, Firebase, Google Cloud Platform (GCP), Lottie...
  • nececitas.com
    JavaScript, TypeScript, Firebase, Svelte, React, MUI (Material UI)
  • Left Field Labs
    JavaScript, Node.js, TypeScript

Experience

Location

Kamloops, BC, Canada

Availability

Part-time

Preferred Environment

JavaScript, Node.js, TypeScript, React, Svelte, Vue, Jamstack, Next.js, Nuxt.js, SvelteKit

The most amazing...

...thing I've developed is our own startup, nececitas.com. I've also worked on projects for big tech brands such as Google through an agency.

Employment

  • Freelance Technical Lead

    2021 - 2021
    Freelance
    • Led the development team that built the Pixel 6 launch event website across multiple time zones.
    • Supported a high volume of users during the event stream.
    • Secured all data inaccessible before the phone's launch to prevent leaks while maintaining the website fast, lean, and performant.
    Technologies: HTML5, CSS, SCSS, Vue, Firebase, Google Cloud Platform (GCP), Lottie, YouTube API
  • Co-founder

    2021 - 2021
    nececitas.com
    • Launched an MVP and tested it with a couple of clients, reaching approximately 50 appointments per month (our key value metric).
    • Scaled the MVP to support around 50 active users, with more than 1,500 appointments per month.
    • Implemented a strong analytics flow, using Mixpanel to analyze our users' actions and improve our platform's onboarding and overall experience.
    Technologies: JavaScript, TypeScript, Firebase, Svelte, React, MUI (Material UI)
  • Senior Software Developer

    2017 - 2020
    Left Field Labs
    • Developed stress test simulator for a database, which the client showcased at a conference.
    • Coordinated small teams of developers on several client projects.
    • Created several web marketing experiences for big tech brands.
    Technologies: JavaScript, Node.js, TypeScript
  • Software Developer

    2016 - 2017
    inTeam
    • Published a Slackbot that helped team members recognize and appraise each other's work.
    • Learned a lot about the MVC pattern with Ruby on Rails.
    • Helped maintain the marketing website with HTML, CSS, and JavaScript basics.
    Technologies: JavaScript, CSS, Node.js, Express.js, HTML, HTML5, Ruby on Rails (RoR)

Experience

  • Nececitas.com
    https://www.nececitas.com

    An appointment scheduling startup app for service providers such as doctors or hairstylists, built with the JAM stack. A monorepo with several Next.js sub repos to handle the admin dashboard, client-side scheduling, and marketing website. All tied up with Firebase in the background.

  • Musi-co
    https://musi-co.mx

    A Gatsby.js project for a musical company. The company rents musical instruments through the website and offers other services such as music classes and courses for different instruments and musical disciplines.

    Mounted on Netlify with some Lambda functions and no database. It uses Netlify-CMS as a CMS and Google Sheets as a database for which instruments are available.

  • Trinet.com
    https://www.trinet.com/

    A Vue.js and Nuxt.js server-side rendered website with a headless CMS integration. The client needed to move their marketing website from a legacy jQuery site to something modern and fast. The stack was chosen by a client when I joined the project (through an agency). Most of the site is server-side rendered (thanks to nuxt.js). Worked on this project for more than a year, including first stages, launch, and maintenance.

Skills

  • Languages

    JavaScript, HTML, CSS, TypeScript, HTML5, SCSS
  • Frameworks

    Svelte, Next.js, Nuxt.js, Express.js, Cypress.io, Tailwind CSS, MUI (Material UI), Jest, Vuetify, Ruby on Rails (RoR)
  • Libraries/APIs

    Node.js, React, Vue, Stripe, YouTube API
  • Paradigms

    Jamstack
  • Platforms

    Firebase, Netlify, Google Cloud Platform (GCP)
  • Other

    Serverless, SvelteKit, Lambda Functions, Engineering, Robotics, Electronics, Gatsby, Lottie
  • Tools

    CAD

Education

  • Bachelor's Degree in Engineering - Mechatronics, Robotics, and Automation Engineering
    2009 - 2014
    Tecnológico de Monterrey - Monterrey, Mexico

To view more profiles

Join Toptal
Share it with others