Personal details

Israel M. - Remote full-stack developer

Israel M.

Senior Full-stack Developer
Based in: 🇧🇷 Brazil
Timezone: Eastern Time (US & Canada) (UTC-4)

About

My name is Israel Martins. I'm a senior full-stack developer focused on React and NodeJS, who has been working in IT for 10 years and has experience in software development for 6 years. In addition, I have skills with PHP, React Native, and Flutter.

I'd like to share a bit about my most recent professional experiences:

  • ● Feature development project for ReactJS applications and NodeJS/Express systems, including low-code and front-end React/NextJS/Redux applications. Mathematical queries and calculations to the MongoDB database with large amounts of data through paging and in-memory logging in RedisDB. Managing communications between microservices using messengers like RabbitMQ.
  • ● Development of a backend system that converts Excel files into JSON files from a POST request, written in Clean Architecture, background processed in Bull/Redis, and containerized in Docker. Development of backend projects with integration to payment gateways like Stripe, using Restful APIs and Webhooks.
  • ● Development of React/React Native applications and NodeJS servers, and managing SQL databases. Creating HTML/CSS figures and graphics.
  • ● Development of chatbot flows for WhatsApp with consumption of external APIs to get zip codes and register addresses, in addition to working with natural language using Python.
  • ● Development of an application with JS, React Native, Redux, React Router, Node, Express, NPM, and Babel, using state management called Redux/Saga. Asynchronous REST/API data retrieval using the Axios library. The API is made in NodeJS and communicates with the database through an ORM like Sequelize.
  • ● Development of SPAs and applications in React/Firebase, and a streaming service PoC that used AWS CloudFront as a CDN, AWS Lambda, S3, and AWS Transcoder.
  • ● Improved website performance through blog development in React/NextJS and improved performance for SEO using Google Lighthouse. Fixing performance loss by separating React components into chunks using the preserveModules feature of Rollup.JS and developing a front-end system that shares web cache between users as P2P using the PeerJS library.
  • ● Development of a Flutter application in a BloC architecture that uses flows as state management in addition to a BaaS like Firebase.

My skills include:

ReactJS, NodeJS, Express, MongoDB, RedisDB, RabitMQ, TypeScript, Python, React Native, Flutter, Redux, React Router, Sequelize, Firebase, AWS CloudFront, AWS Lambda, S3, AWS Transcoder, NextJS, Google Lighthouse, Rollup.JS, REST, JWT, HTML, CSS, and JavaScript.

I am looking for new opportunities as a senior full-stack developer and am open to new challenges and interesting projects.

Work Experience

Full Stack Developer
Cognizant | May 2021 - Mar 2022
Node.js
MongoDB
Elasticsearch
TypeScript
React
JavaScript
Jest
In this project, a WhatsApp chatbot flow was developed, with the consumption of external APIs to get zip code and record addresses.
Full Stack Developer
Anyee | Oct 2020 - Mar 2021
Node.js
Sequelize
JavaScript
Jest
React Native
RESTful API
Develop an E-commerce app with JS, React Native, Redux, React Router, Node, Express, NPM, Babel. The app uses the State Management called Redux/Saga. It gets asynchronous REST/API data through Axios library. The API is made in NodeJS and it communicates to the database through an ORM as Sequelize.

Projects

Lead Na Mão
HTML/CSS
Node.js
TypeScript
Google BigQuery
React
JavaScript
Search engine for Brazilian companies using a scraper for public data from the Brazilian Federal Revenue Service

Education

Federal University of Amazonas
Bachelor's degreeComputer Sciences
Jun 2021 - Dec 2024