Available to hire
Senior software developer with nearly six years of experience building scalable web and mobile applications using React, React Native, TypeScript, JavaScript, and Node.js. Experienced delivering reliable microservices, event-driven systems, and API integrations, with hands-on backend work using RabbitMQ, Redis, MongoDB, and Snowflake.
Skills
Language
English
Fluent
Spanish; Castilian
Fluent
Work Experience
Senior Software Developer at Capmation (United States, Remote)
July 1, 2024 - PresentHelped design and develop an event-driven microservices platform that synchronizes data between Snowflake and multiple client applications. Built Node.js (Express) microservices using TypeScript with RabbitMQ for event queues, Redis for caching, MongoDB for staging before committing changes to Snowflake, and Snowflake as the system’s source of truth. Built and maintained a React operations dashboard (TypeScript, Tailwind CSS, Zustand) for monitoring jobs, managing scheduled events, triggering APIs manually, and tracking synchronization processes. Created reusable React components documented in Storybook to improve consistency and delivery speed. Wrote Jest tests, and used Docker/Docker Compose to run the full microservices environment locally, mirroring production for reliable development and testing.
Technical Leader / Semi Senior Full Stack Developer at Capmation (United States, Remote)
January 1, 2024 - July 1, 2024Served as Technical Lead on a Snowflake–Workday integration project, leading technical implementation while contributing as a developer on a small team. Developed JavaScript APIs within the OutSystems platform to synchronize data between Snowflake and Workday in both directions. Contributed to a React and TypeScript microservices application made of independently deployable UI services and shared library packages distributed via npm, implementing features, fixing bugs, and maintaining reusable components. Collaborated with clients and cross-functional teams in an Agile environment using Git, code reviews, and teamwork practices.
Semi Senior Developer at Capmation (United States, Remote)
September 1, 2023 - January 1, 2024Developed JavaScript APIs in the OutSystems platform to integrate Snowflake with multiple client applications, enabling two-way data synchronization. Implemented new features, resolved bugs, and collaborated with product owners, QA, and developers to deliver reliable integrations in an Agile environment.
Front-End Developer at Startup (United States, Remote)
March 1, 2023 - May 1, 2023Implemented a query builder from scratch using React and TypeScript. Improved development time by building modular, reusable UI components for efficient code organization and faster delivery. Collaborated with backend developers to integrate API endpoints seamlessly, ensuring smooth communication between frontend and server. Created a Storybook for the project to list reusable components and document how they work.
Semi Senior Front-End Developer at Outsourcing company (United States, Remote)
September 1, 2021 - January 1, 2023Implemented components from scratch for web in React and mobile in React Native, using Redux to manage API state. Created reusable features in React and React Native and added them to Storybook. Achieved at least 80% code coverage of components using Jest. Helped onboard new team members by training them on the project code and supporting learning issues. Maintained constant communication with the frontend team, backend developers, QA, and other stakeholders; ensured alignment on tasks, requirements, and expectations. Attended Scrum meetings to understand, refine, and implement solutions for epics/tasks/user stories. Interacted with clients and outsourced UX designers to review design and functionality of components to be developed later.
Junior Front-End Developer at Outsourcing company (United States, Remote)
January 1, 2021 - August 1, 2021Created components under guidance from a senior developer for web in React and mobile in React Native, using Redux to manage APIs. Developed Jest test coverage of at least 80% for components. Fixed reported issues to optimize processes.
Software Front End Developer at SetPatrol
October 1, 2020 - January 1, 2021Front End Developer (Self Startup) at Self Startup
May 1, 2020 - September 1, 2020Front End Developer at Cabañas Rio Yam bala
January 1, 2019 - December 31, 2019Front End Developer at Parapente Ecuador
January 1, 2019 - May 1, 2020Education
Computer Science at UTPL University
January 1, 2012 - January 1, 2015Certification - Understanding Node.js: Core Concepts at Udemy
January 11, 2030 - July 23, 2026Certification - 100 Days of Code™: The Complete Python Pro Bootcamp at Udemy
January 11, 2030 - July 23, 2026Certification - The Complete Git Guide: Understand and master Git and GitHub at Udemy
January 11, 2030 - July 23, 2026Certification - React, React Redux and Redux Saga - Master React State/Hooks at Udemy
January 11, 2030 - July 23, 2026Certification - Testing React with Jest and Testing Library at Udemy
January 11, 2030 - July 23, 2026Certification - React Native - The Practical Guide at Udemy
January 11, 2030 - July 23, 2026Certification - ES6, ES7 & ES8, Time to update your JavaScript / ECMAScript at Udemy
January 11, 2030 - July 23, 2026Qualifications
Understanding Node.js: Core Concepts
January 11, 2030 - July 23, 2026100 Days of Code™ : The Complete Python Pro Bootcamp
January 11, 2030 - July 23, 2026The Complete Git Guide: Understand and master Git and GitHub
January 11, 2030 - July 23, 2026React, React Redux and Redux Saga - Master React State/Hooks
January 11, 2030 - July 23, 2026Testing React with Jest and Testing Library
January 11, 2030 - July 23, 2026React Native - The Practical Guide
January 11, 2030 - July 23, 2026ES6, ES7 & ES8, Time to update your JavaScript / ECMAScript
January 11, 2030 - July 23, 2026Industry Experience
Software & Internet
Skills
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer today.