Daniel Segovia
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Co-founder
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.
Senior Software Developer
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.
Software Developer
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.
Experience
Nececitas.com
https://www.nececitas.comMusi-co
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/Education
Bachelor's Degree in Engineering - Mechatronics, Robotics, and Automation Engineering
Tecnológico de Monterrey - Monterrey, Mexico
Skills
Libraries/APIs
Node.js, React, Vue, Stripe, YouTube API
Tools
CAD
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)
Paradigms
Jamstack
Platforms
Firebase, Netlify, Google Cloud Platform (GCP)
Other
Serverless, Lambda Functions, Engineering, Robotics, Electronics, Gatsby, Lottie
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring