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.

Education

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