I am a Full Stack JavaScript Developer with extensive experience building web applications using React, Vue.js, Node.js, Express, and SQL Server. I have developed enterprise dashboards, geolocation systems, role-based authentication, and REST API integrations. My work focuses on delivering performant and user-friendly frontend experiences while maintaining robust backend services.
I am proficient in front-end technologies such as React, Vue 3, Pinia, TanStack Query, JavaScript (ES6), TypeScript, HTML5, CSS3, TailwindCSS, and SASS, with a strong emphasis on responsive design and mobile-first development. On the backend, I work with Node.js, Express, REST APIs, microservices, Python, and JWT for secure authentication.
My database experience includes MySQL, SQL Server, and MongoDB, using ORMs like Sequelize and Mongoose. I follow best practices such as SOLID principles and clean code, and I am familiar with MVC architecture. I am comfortable working in Agile Scrum teams and using Git and GitHub for version control.
Currently, I am working as a Junior Full Stack Developer at Mardis CIA. LTDA in Quito, Ecuador, where I develop full stack enterprise integrations, optimize SQL Server queries, and implement advanced features like geolocation and role-based authentication. I collaborate closely with multidisciplinary teams to deliver high-quality software solutions.
Previously, I worked as a Programming and Web Design Teacher, where I provided training in web development and project-oriented programming using JavaScript, HTML, CSS, and SQL databases. I also led collaborative projects applying Agile Scrum methodologies and developed technical content to support learners.
I have completed multiple courses and certifications to continuously improve my skills, including Web Design Fundamentals, JavaScript Programming, React Learning, React Native Fundamentals, Full Stack Node.js Programming, Vue 3 Complete Guide, SOLID Principles & Clean Code, SQL Server Query Optimization, and Artificial Intelligence Fundamentals.
I am passionate about building scalable and maintainable applications and continuously learning new technologies to stay at the forefront of software development.