Miguel Caballero
Engineer @ Vercel
About
Hi! I'm Miguel, a Chicago-based web developer with over 10 years of agency experience. I work at Vercel where I get to collaborate with customers around the world to make modern and scalable solutions. I focus on delivering a great user experience while my passion is collaboration and team growth.
Work
- Company
- Vercel
- Date
- Role
- Senior Engineer
- Description
I am part of the Engineering team at Vercel where I help teach customers the power and flexibility of Next.js on Vercel. I also provide feedback to the product teams to help shape the future of Vercel.
Relevant Skills & Tools:
- React
- TypeScript
- Next.js
- Company
- McDonald's
- Date
- Role
- Lead Engineer
- Description
I was a dev lead in the Global Technology Team, where I use my leadership, architect, and development knowledge to build new web experiences and nurture a new React/Next.js community at McDonald's.
Relevant Skills & Tools:
- React
- TypeScript
- Next.js (15)
- Vitest & RTL
- Playwright
- Tailwind
- Storybook
- Company
- Bounteous Inc.
- Date
- Role
- Associate Principal Engineer
- Description
I collaborated with our clients, leading their development teams and contributed to bring better and new experiences to their users. I also mentored and enriched the internal JavaScript and TypeScript competency as Bounteous.
Relevant Skills & Tools:
- React
- TypeScript
- Next.js
- Vite
- Drupal
- CSS
- Google Analytics
- Storybook
- Jest/RTL
Web Architect • Shake Shack
I scoped web features & implementations with collaboration from creative and product teams. I was the codeowner and oversaw code contributions while managing production releases. I maintained the CI/CD pipeline, improving build and deploy time by 50%.
Web Lead • GAP Inc.
I led a team of 15-20 developers, collaborating with the creative team to create and implement a new component system for their new CMS platform. I improved their build pipeline and maintained the Storybook handoff for UI/UX. Finally, I provided mentorship for the junior dev members in weekly sessions.
Web Developer • Caesars
I contributed to the feature development of the new booking engine. I created new components, implemented state management, and improved unit test coverage.
- Company
- Rydin Decal
- Date
- Role
- Senior Developer
- Description
I led a small development team (2 devs) rewriting an existing client application from JSF pages to a headless solution with Sprintboot and React.
Responsibilities
- Primary React contributor
- Maintained 90%+ of test coverage for frontend
- Aided QA team with
- Supported Wordpress ecommerce frontend: fixing critical UI issues and improving SEO performange performance and improving accessibility.
- Collaborated with marketing and business teams, creating tools to aid in automation.
- Aided in minor handheld support and app development for critical issues (Android)
Relevant Skills & Tools:
- React
- TypeScript
- AWS
- Create React App
- HTML
- CSS
- Java (Spring)
- Git
- Company
- Bounteous Inc.
- Date
- Role
- Web & Mobile Developer
- Description
Developed, tested, maintained, and released production code for multiple clients.
Responsibilities
- Sole developer for the creation, and launch of Tide Spin, a laundry delivery service written in React Native.
- Contributor to multiple React projects over multiple clients
- Improved project unit test coverage on all projects while documenting practices for onboarding developers
- Mentoring in React and Typescript to Engineering practice.
Relevant Skills & Tools:
- React
- React Native
- JavaScript
- Create React App
- HTML
- CSS
- Wordpress
- Git