Migsar Navarro

hello@migsar.com

(+351) 928 090 084

Espinho, Portugal

Developer with more than 10 years of experience crafting complex web applications. Attention to detail, care for technical accuracy and performance, but most importantly interest in the human side of software development (management and communication, documentation, code review, developer experience). Mexican born living in Portugal with strong communication skills and extensive multicultural experience. Involved in all the stages of software development, from ideation to deployment in production. Interested in solving challenging problems related to user interfaces, data visualization, web mapping applications, and complex state management.

Skills

  • Teamwork
  • Communication
  • Leadership
  • Conciseness
  • Mentoring

Technologies

Javascript/Typescript, React, Vue.js, Node.js, Serverless, GCP, AWS, Azure, Webpack, Mocha, Jasmine, Jest, GraphQL, REST, MySQL/MariaDB, PostgreSQL, MongoDB, D3.js, MapboxGL, Leaflet, MapLibre, Agile, Scrum, QGIS, Git, Docker

Education

BSEng in Civil Engineering (2007 - 2012), UNAM
Completed coursework, did not graduate.
BSEng in Computer Engineering (2009 - 2015), UNAM
Drop-out, 65% of coursework completed.
Open Source GIS Diploma (2015), UNAM
Completed coursework.

Languages

  • Spanish: native
  • English: bilingual
  • French: professional
  • Portuguese: professional
  • Italian: professional
  • Mandarin: elementary

Work

01/2024 - 07/2025
Founder @ Startup Time v2.0

Still not ready to launch. Building a site creator for professional individuals in different specialized areas, it includes social network listing and management, landing site creation with features of SEO that are AI ready, and email management.

  • Use Astro and Vue.js for front-end. Does much of the work at build time.
  • Exploring the use of Fermyon for wasm containers that serve the sites.
  • Serverless architecture that allows for flexibility.
  • Exploring Turso and libsql/limbo for local-first database.
  • Exploring LLMs and MCP for integrating AI into the product.
08/2023 - 12/2023
Full time parent @ Mental Sanity Break

I was fortunate enough to receive an inheritance so I bought an old house to build my dream home myself. Considering I had enough money, I was a bit burnout from my previous job, my wife was doing her PhD, and our daughter was 4 years old it was the perfect time to take a break and enjoy.

04/2022 - 07/2023
Senior front-end developer/Front-end Lead @ Piktochart

Reduced code surface by carefully integrating three code bases and refactoring core parts of the code. Helped launch a new service tangential to the core product and later merge it with the main product as it was more mature. Improved the developer experience and the on-boarding process for new engineers.

  • Implement features that allowed the integration of previously unrelated parts of the code.
  • Refactor code to follow good practices that promote better encapsulation and reduce redundancy.
  • Support the front-end team through 1-on-1s, actively work to avoid work duplication.
  • Coordinate with Product team to optimize development effort without increasing technical debt.
  • Identify DX bottlenecks, ideate multi-stage plan to solve them, and lead the implementation.
10/2020 - 04/2022
Senior full-stack developer @ Clutch.io

Helped launch the first version of a platform to create web apps with optional coding through a visual UI. Improved the developer experience by leading efforts on improving documentation, internal communication and smooth on-boarding experience.

  • Improve the performance of current features and develop new robust and mantainable features.
  • Work on workflow strategies and implement tooling targeted at internal developers.
  • Write documentation, in a dedicated site and through guidelines for in-code comments.
  • Use MongoDB and GraphQL to maintain and improve API.
  • Refactor code to make it more readable, and easier to maintain and understand.
  • Help to implement a private npm package registry and improve authentication flow.
04/2020 - 10/2020
Senior full-stack developer/Team Lead @ Jungle.ai

Improved the product dashboard by reducing First Contentful Paint and app resource usage, designed, architectured and implemented a component visualization gallery to reduce development times by providing ready to use data visualization components.

04/2019 - 04/2020
Senior full-stack developer @ Vizzuality

Worked on several different projects for a broad range of clients, helped vizzuality deliver high quality projects using different frameworks and tools, all the projects were data driven and used maps and data visualization to share and communicate information to ordinary users as well as decision makers.

09/2018 - 03/2019
Senior front-end developer @ Dashdash (now Rows)

Helped crafting the canvas app that powered the spreadsheet, created custom components for the user interface that followed best practices, including testing and documentation. Also helped implement the first integration with third-party tools.

06/2016 - 06/2018
Senior Front-end developer @ Accenture

Worked for several corporate clients using many different technologies. Always delivered respecting the timelines and focusing on creating robust and mantainable code. Created prototypes using latest technologies and participated in mentoring and technology groups and meetings.

01/2016 - 06/2016
Lead front-end developer @ Madkting (now Yuju)

Participated in the creation of the first version of this digital platform. Designed and implemented UI components with focus on establishing best practices for the team while delivering new useful components that were robust and easy to mantain.

09/2015 - 12/2015
Lead developer @ SEDATU

Leaded the team that crafted a prototype for a web-based mapping application to display land-ownership in Mexico. Creating an in-house solution that was way cheaper than commercial alternatives and provided all the needed functionalities, like view, query, update, and create geographic features.

04/2015 - 02/2016
Founder @ Qarmazi Labs

A digital studio to create a product that was a geo-tagged messenger system that was never launched. Crafted the back-end API following best REST practices and the front-end using Angular.js. It included the integration with GIS tools to process and extract geographical information.

11/2014 - 04/2015
Software developer coordinator @ Alsea

Worked for a well-known pizza brand in Mexico, used an in-house framework to maintain a the sale analytics dashboard. Helped to create a web store and delivery application that was more performant than the one used for the same brand in other countries, at a fraction of the cost.

07/2013 - 04/2014
Front-end developer @ Digital Coaster

Worked creating landing projects and digital advertising campaigns for many Mexican and international brands and products. We designed, architectured, and implemented the whole technical solution from server provisioning and deployment to front-end architecture and site updates and maintenance.