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.