I'm a Senior Software Engineer focusing on modern JavaScript frameworks and libraries like React, Vue, Angular, Node, Svelte, etc. Specialized in - React.js, Redux, Next.js, Recoil, Gatsby, Remix - Vue.js, Vuex, Vuetify, Nuxt.js - Angular 2+, NgRx, RxJS - HTML5/CSS3, SCSS/LESS, Tailwind CSS, Styled-Components, Ant Design, etc - Web3.js, Ethers.js, Solidity - Node.js, Express.js, NestJS, MongoDB, PostgreSQL, etc - Webflow

Johann Villalvir

I'm a Senior Software Engineer focusing on modern JavaScript frameworks and libraries like React, Vue, Angular, Node, Svelte, etc. Specialized in - React.js, Redux, Next.js, Recoil, Gatsby, Remix - Vue.js, Vuex, Vuetify, Nuxt.js - Angular 2+, NgRx, RxJS - HTML5/CSS3, SCSS/LESS, Tailwind CSS, Styled-Components, Ant Design, etc - Web3.js, Ethers.js, Solidity - Node.js, Express.js, NestJS, MongoDB, PostgreSQL, etc - Webflow

Available to hire

I’m a Senior Software Engineer focusing on modern JavaScript frameworks and libraries like React, Vue, Angular, Node, Svelte, etc.

Specialized in

  • React.js, Redux, Next.js, Recoil, Gatsby, Remix
  • Vue.js, Vuex, Vuetify, Nuxt.js
  • Angular 2+, NgRx, RxJS
  • HTML5/CSS3, SCSS/LESS, Tailwind CSS, Styled-Components, Ant Design, etc
  • Web3.js, Ethers.js, Solidity
  • Node.js, Express.js, NestJS, MongoDB, PostgreSQL, etc
  • Webflow
See more

Experience Level

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

Language

English
Fluent
Spanish; Castilian
Fluent

Work Experience

Add your work experience history here.

Education

Bachelor of Science at Indiana University, Bloomington
March 20, 2012 - April 27, 2016

Qualifications

React Developer Certification
February 22, 2017 - April 24, 2017
    uniE621 Full-Stack Developer for Open-Source Crypto Analytics Site
    Implemented pixel-perfect and responsive frontend pages using React and Material UI, implementing dynamic components like tables, dialogs, modals, etc. Developed RESTful APIs with Node.js and Express to handle user authentication and support CRUD operations like task management, category filtering, etc. Integrated TypeScript for type safety across the front-end and back-end, improving code maintainability and quality. Implemented Redux for global state management, optimizing data flow and ensuring seamless synchronization of user actions across components. Optimized state updates and reduced unnecessary re-renders by integrating Redux-Thunk for asynchronous actions.
    paper Escape Velocity
    Implemented pixel-perfect and responsive frontend pages using React and Material UI, implementing dynamic components like tables, dialogs, modals, etc. Developed RESTful APIs with Node.js and Express to handle user authentication and support CRUD operations like task management, category filtering, etc. Integrated TypeScript for type safety across the front-end and back-end, improving code maintainability and quality. Implemented Redux for global state management, optimizing data flow and ensuring seamless synchronization of user actions across components. Optimized state updates and reduced unnecessary re-renders by integrating Redux-Thunk for asynchronous actions.
    paper LunarCrush
    • Improved legacy React code based on best practices
    • Served as a lead front-end developer for improvements and mentored junior developers
    • Worked with Ethereum, Polygon, and other EVM-compatible chains, including deploying and integrating smart contracts using Solidity, Web3.js, and ethers.js.
    • Led migrating a large-scale web application from React and Node.js to Next.js and GraphQL, achieving significant performance and maintainability improvements.
    • Provided training and best practices to the development team for working with Next.js and GraphQL.
    • Refactored and updated the existing React Native applications for iOS and Android platforms.