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 in distributed teams across enterprise and startup environments, delivering reusable component libraries, microservices, API integrations, event-driven systems, and modern web applications. Recently expanded into backend development, building Node.js microservices with RabbitMQ, Redis, MongoDB, and Snowflake. Proficient with Git, Docker, and Agile/Scrum, and comfortable using AI-assisted development tools (ChatGPT, Claude, Codex, GitHub Copilot) while reviewing and validating generated code. Self-directed, quick to learn, and thrives in remote-first environments.

Natasha Nod in e

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 in distributed teams across enterprise and startup environments, delivering reusable component libraries, microservices, API integrations, event-driven systems, and modern web applications. Recently expanded into backend development, building Node.js microservices with RabbitMQ, Redis, MongoDB, and Snowflake. Proficient with Git, Docker, and Agile/Scrum, and comfortable using AI-assisted development tools (ChatGPT, Claude, Codex, GitHub Copilot) while reviewing and validating generated code. Self-directed, quick to learn, and thrives in remote-first environments.

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 in distributed teams across enterprise and startup environments, delivering reusable component libraries, microservices, API integrations, event-driven systems, and modern web applications.

Recently expanded into backend development, building Node.js microservices with RabbitMQ, Redis, MongoDB, and Snowflake. Proficient with Git, Docker, and Agile/Scrum, and comfortable using AI-assisted development tools (ChatGPT, Claude, Codex, GitHub Copilot) while reviewing and validating generated code. Self-directed, quick to learn, and thrives in remote-first environments.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent
Spanish; Castilian
Fluent

Work Experience

Senior Software Developer at Capmation (United States, Remote)
July 1, 2024 - Present
Helped 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 (Snowflake–Workday integration project, context from resume)
January 1, 2024 - July 1, 2024
Served 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 composed of independently deployable UI services and shared library packages distributed via npm, implementing new features, fixing bugs, and maintaining reusable components. Collaborated with clients and cross-functional teams in an Agile environment using Git for version control and code reviews, and supporting teamwork practices.
Technical Leader / Semi Senior Full Stack Developer at Capmation (United States, Remote)
January 1, 2024 - July 1, 2024
Served 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, 2024
Developed 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 Tys? (United States, Remote) - Startup originally from the United States (as described)
March 1, 2023 - May 1, 2023
Implemented a query builder from scratch using React and TypeScript. Improved development time by building modular and reusable UI components to ensure efficient code organization and faster development. Collaborated closely with backend development to integrate API endpoints smoothly and achieve reliable communication between frontend and server. Created a Storybook for the project listing reusable components and demonstrating how they work.
Front-End Developer at Startup (United States, Remote)
March 1, 2023 - May 1, 2023
Implemented 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 from El Salvador (clients include Walmart, Miami Heat, Keller Williams)
September 1, 2021 - January 1, 2023
Implemented components from scratch for web in React and mobile in React Native, using Redux to manage API calls. Created reusable features in React and React Native and added them to Storybook. Achieved at least 80% code coverage for different components using Jest. Trained new team members, sharing the project’s codebase and helping with learning issues. Maintained constant communication with frontend team members, backend developers, QA, and other stakeholders to ensure alignment on tasks, requirements, and expectations. Participated in Scrum meetings to understand and refine solutions for different epics/tasks/user stories. Worked with clients and outsourced UX designers to review designs and component functionality prior to development.
Semi Senior Front-End Developer at Outsourcing company (United States, Remote)
September 1, 2021 - January 1, 2023
Implemented 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 (details not specified in resume text)
January 1, 2021 - August 1, 2021
Created components under guidance for web in React and mobile in React Native using Redux to manage API calls. Developed code coverage of at least 80% using Jest. Fixed reported issues to optimize processes.
Junior Front-End Developer at Outsourcing company (United States, Remote)
January 1, 2021 - August 1, 2021
Created 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, 2021
Front End Developer at Self Startup
May 1, 2020 - September 1, 2020
Front End Developer (Self Startup) at Self Startup
May 1, 2020 - September 1, 2020
Front End Developer at Cabañas Río Yam bala (as written: Cabañas Rio Yambala)
January 1, 2019 - January 1, 2019
Front End Developer at Cabañas Rio Yam bala
January 1, 2019 - December 31, 2019
Front End Developer at Parapente Ecuador
January 1, 2019 - May 1, 2020

Education

Computer Science at UTPL University
January 1, 2012 - January 1, 2015
Certification - Understanding Node.js: Core Concepts at Udemy
January 11, 2030 - July 23, 2026
Certification - 100 Days of Code™: The Complete Python Pro Bootcamp at Udemy
January 11, 2030 - July 23, 2026
Certification - The Complete Git Guide: Understand and master Git and GitHub at Udemy
January 11, 2030 - July 23, 2026
Certification - React, React Redux and Redux Saga - Master React State/Hooks at Udemy
January 11, 2030 - July 23, 2026
Certification - Testing React with Jest and Testing Library at Udemy
January 11, 2030 - July 23, 2026
Certification - React Native - The Practical Guide at Udemy
January 11, 2030 - July 23, 2026
Certification - ES6, ES7 & ES8, Time to update your JavaScript / ECMAScript at Udemy
January 11, 2030 - July 23, 2026
Computer Science (Bachelor’s degree, from context) at UTPL University, Ecuador
January 1, 2012 - January 1, 2015
Certification: Understanding Node.js: Core Concepts at Udemy
January 11, 2030 - July 28, 2026
Certification: 100 Days of Code™: The Complete Python Pro Bootcamp at Udemy
January 11, 2030 - July 28, 2026
Certification: The Complete Git Guide: Understand and master Git and GitHub at Udemy
January 11, 2030 - July 28, 2026
Certification: React, React Redux and Redux Saga - Master React State/Hooks at Udemy
January 11, 2030 - July 28, 2026
Certification: Testing React with Jest and Testing Library at Udemy
January 11, 2030 - July 28, 2026
Certification: React Native - The Practical Guide at Udemy
January 11, 2030 - July 28, 2026
Certification: ES6, ES7 & ES8, Time to update your JavaScript / ECMAScript at Udemy
January 11, 2030 - July 28, 2026
Certification: Front-End Web UI Frameworks and Tools: Bootstrap 4 at Coursera
January 11, 2030 - July 28, 2026
Certification: Front-End Web Development with React at Coursera
January 11, 2030 - July 28, 2026
Certification: Multiplaform Mobile App Development with React Native at Coursera
January 11, 2030 - July 28, 2026
Certification: Server-side Development with NodeJS, Express and MongoDB at Coursera
January 11, 2030 - July 28, 2026

Qualifications

Understanding Node.js: Core Concepts
January 11, 2030 - July 23, 2026
100 Days of Code™ : The Complete Python Pro Bootcamp
January 11, 2030 - July 23, 2026
The Complete Git Guide: Understand and master Git and GitHub
January 11, 2030 - July 23, 2026
React, React Redux and Redux Saga - Master React State/Hooks
January 11, 2030 - July 23, 2026
Testing React with Jest and Testing Library
January 11, 2030 - July 23, 2026
React Native - The Practical Guide
January 11, 2030 - July 23, 2026
ES6, ES7 & ES8, Time to update your JavaScript / ECMAScript
January 11, 2030 - July 23, 2026
Understanding Node.js: Core Concepts
January 11, 2030 - July 28, 2026
100 Days of Code™: The Complete Python Pro Bootcamp
January 11, 2030 - July 28, 2026
The Complete Git Guide: Understand and master Git and GitHub
January 11, 2030 - July 28, 2026
React, React Redux and Redux Saga - Master React State/Hooks
January 11, 2030 - July 28, 2026
Testing React with Jest and Testing Library
January 11, 2030 - July 28, 2026
React Native - The Practical Guide
January 11, 2030 - July 28, 2026
ES6, ES7 & ES8, Time to update your JavaScript / ECMAScript
January 11, 2030 - July 28, 2026

Industry Experience

Software & Internet, Computers & Electronics, Professional Services, Education, Media & Entertainment

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Hire a Full Stack Developer

We have the best full stack developer experts on Twine. Hire a full stack developer today.