Daniel Segovia, Developer in Kamloops, BC, Canada
Daniel is available for hire
Hire Daniel

Daniel Segovia

Verified Expert  in Engineering

Software Developer

Location
Kamloops, BC, Canada
Toptal 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.

Portfolio

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

Experience

Availability

Part-time

Preferred Environment

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

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.

Work Experience

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, 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)

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

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.

Languages

JavaScript, HTML, CSS, TypeScript, HTML5, SCSS

Frameworks

Svelte, Next.js, Nuxt.js, Express.js, Cypress, Tailwind CSS, 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, Lambda Functions, Engineering, Robotics, Electronics, Gatsby, Lottie

Tools

CAD

2009 - 2014

Bachelor's Degree in Engineering - Mechatronics, Robotics, and Automation Engineering

Tecnológico de Monterrey - Monterrey, Mexico

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring