Israel Dos Santos Souza Saraiva, Developer in Lelystad, Netherlands
Israel is available for hire
Hire Israel

Israel Dos Santos Souza Saraiva

Verified Expert  in Engineering

Software Developer

Location
Lelystad, Netherlands
Toptal Member Since
August 23, 2021

Israel is a software developer with over a decade of experience in both front and back end. His go-to stack is around JavaScript technologies like React, Next.js, React Native, Node.js, Express.js, and NestJS. He also has experience in other technologies like ASP.NET. What really gets Israel excited is bringing snazzy UI and UX designs to life while ensuring they have a strong architecture.

Portfolio

Dustin
JavaScript, React, ASP.NET Web API
Bookvid Inc.
React, Front-end, Front-end Build Tools, Webflow, JavaScript, Node.js, MySQL...
Shell
React, NestJS, Go, GraphQL, Amazon Web Services (AWS), PostgreSQL...

Experience

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), GitHub, React Native, GraphQL, React, Node.js, NestJS, SQL, TypeScript

The most amazing...

...job I've done was creating from scratch a back-office application used to manage Rappi services for a huge number of transactions using React.

Work Experience

Senior Full-stack Developer

2023 - PRESENT
Dustin
  • Developed generic components for all teams to use with React, Typescript, and Tailwind CSS.
  • Implemented their new client area with a completely new design.
  • Created a storybook to allow the design team to know which components they currently have.
Technologies: JavaScript, React, ASP.NET Web API

React Front-end Developer

2023 - 2024
Bookvid Inc.
  • Rewrote their complete marketplace application using Next.js, Mantine, and Tailwind.
  • Implemented the flow/integration with Stripe for payments using Express Element and Payment Element.
  • Helped with the process of redesigning BE API's integration using REST.
Technologies: React, Front-end, Front-end Build Tools, Webflow, JavaScript, Node.js, MySQL, TypeScript, HTML, CSS, Python, Front-end Development, Google Cloud, Stripe, Google Cloud Platform (GCP), Next.js, Stripe API, Google Cloud Functions

Software Engineer

2021 - 2023
Shell
  • Contributed to the development of a management platform, enabling users to track energy consumption and forecasting across diverse markets.
  • Used React and GraphQL (@apollo/client), Styled-Components, Nivo, Go, and Python for data. Deployed using GitHub Actions, AWS EKS, and handling settings using FluxCD.
  • Used AWS S3 for file management. In terms of code quality, we used ESLint and SonarQube validation checks in every pull request.
  • Involved in migrating a CMS application from Contentstack to Contentful using Next.js, Nx, and Node.js Express.
Technologies: React, NestJS, Go, GraphQL, Amazon Web Services (AWS), PostgreSQL, API Integration, User Interface (UI), HTML5, JSON, Axios, TypeScript, Front-end, REST APIs, APIs, Tailwind CSS, Microsoft Teams, Slack App, Next.js, Search Engine Optimization (SEO), Full-stack, Single Sign-on (SSO), Contentful, Agile, Stripe, Flexbox, React Native, Android, iOS

Full-stack Developer

2021 - 2022
Johann Colloredo-Mansfeld
  • Prototyped with Figma and implemented an MVP application using NestJS and React to manage client contract signing, with security guaranteed by VGS.
  • Implemented authentication and automatic deploys using Heroku. Used AWS RDS and AWS Amplify for Frontend deployment.
  • Helped the client understand his challenges and proposed new solutions using technology, in addition to developing the application's business flow.
Technologies: JavaScript, Node.js, React, Amazon Web Services (AWS), APIs, Figma, UI Design, Agile, Minimum Viable Product (MVP), Flexbox

Senior Full-stack Developer

2020 - 2021
Quicargo
  • Helped build a robust back-office application designed to efficiently manage freight operations between multiple companies in the Dutch market.
  • Migrated the existing application previously implemented with AngularJS to the last version of React.
  • Implemented the DDD approach on the back-end API and configured the ESLint for the whole team.
Technologies: MacOS, Slack, Node.js, Express.js, Software Development, Visual Studio Code (VS Code), PostgreSQL, Sequelize, React, AngularJS, Bootstrap, Sass, REST, Postman, Figma, Bitbucket, Scrum, JavaScript, HTML, CSS, Code Review, Design Patterns, API Integration, User Interface (UI), HTML5, JSON, SendGrid API, Axios, TypeScript, Front-end, REST APIs, APIs, Tailwind CSS, Prisma, Slack App, Full-stack, Agile, SendGrid, SCSS, Flexbox

Founder | CTO

2019 - 2020
Devpoint Solutions
  • Cofounded a software fabric company alongside two partners was an exciting venture.
  • Took on the main roles of project manager and tech lead, ensuring efficient coordination and technical guidance across our projects.
  • Managed six projects from six important clients during my journey in this company, facing several kinds of challenges with different technologies.
Technologies: JavaScript, TypeScript, C++, Management, Scrum, Agile, React, NestJS, Java, Flutter, Dart, Flexbox, Firebase Cloud Functions

Senior Front-end Engineer

2018 - 2020
Rappi
  • Contributed to the creation of a back-office application from scratch using React and Node.js.
  • Created an application called Rappi Jobs using React and Redux to manage open positions within Rappi.
  • Helped develop another application called Soy Rappi using React and Redux to instruct and manage new distributors.
Technologies: TypeScript, React, Visual Studio Code (VS Code), Bootstrap, Google Maps API, D3.js, Microservices, Jira, Bitbucket, Figma, Redux, Unit Testing, Sass, Auth0, Docker, Jenkins, JavaScript, HTML, CSS, Code Review, Design Patterns, Node.js, Express.js, Maps, API Integration, User Interface (UI), HTML5, eCommerce, MongoDB, JSON, WordPress, Axios, Front-end, REST APIs, APIs, Slack App, JSON Web Tokens (JWT), Firebase, UI Design, Full-stack, Agile, SCSS, Flexbox, Material UI

Senior Full-stack Developer

2018 - 2018
Overactive
  • Participated directly in the construction of a SaaS product called OMSNIC using Angular and ASP.NET MVC.
  • Implemented interfaces and architecture based on a prototype created by a designer, used InVision and Angular, HTML5, and SCSS to accomplish that.
  • Implemented new functionalities to an application in ASP.NET MVC with the SQL database.
Technologies: MacOS, Slack, Software Development, Angular, AngularUI, ASP.NET MVC 6, Microsoft SQL Server, JavaScript, HTML, CSS, Code Review, Node.js, API Integration, User Interface (UI), HTML5, SaaS, JSON, Axios, TypeScript, Front-end, REST APIs, APIs, Slack App, Angular Material, Agile, SCSS, Flexbox, Material UI

Senior Full-stack Developer

2017 - 2018
Kapsch TrafficCom
  • Participated in building, implementing, and maintaining a user-friendly application using AngularJS and Bootstrap, demonstrating SOA and focusing on the client’s needs.
  • Created generic interface components using JavaScript ES6, HTML5, and SCSS in AngularJS, to be used by the team of front enders, increasing the development performance by 25%.
  • Maintained automation tasks using webpack and Gulp.
  • Participated in the Agile methodology process with a team that included back-end and front-end developers, designers, and testers.
Technologies: AngularJS, Bootstrap, Gulp, Webpack, Sass, JavaScript, HTML, CSS, Node.js, API Integration, User Interface (UI), HTML5, JSON, Axios, Front-end, REST APIs, APIs, Slack App, Agile, SCSS, Flexbox

Senior Front-end Developer

2017 - 2017
IT Resources
  • Contributed to the construction of a huge (web and mobile) system that impacts thousands of final users. This system was created to manage user accounts of Santander Rio, a leading commercial bank and financial services provider in Argentina.
  • Made personalized graphs using Chart.js and AngularJS components to present user data with a great UI/UX.
  • Created an engaged and effective work team with the help of Scrum methodology for process management.
  • Developed and maintained generic components using AngularJS. Created a back-end API to consume data using Node.js, Express, and Faker.js.
Technologies: Node.js, Express.js, Bootstrap, Sass, Chart.js, Visual Studio Code (VS Code), Postman, JavaScript, HTML, CSS, API Integration, HTML5, JSON, Axios, Front-end, REST APIs, APIs, Agile, SCSS, Flexbox

Full-stack Developer

2013 - 2016
APTA Sistemas
  • Contributed to several aspects of front-side and server-side development, including fleshing out requirements, defining the architecture of several apps, creating the design, and conducting the development and deployment.
  • Worked closely with the client to define and finalize requirements and translated them to technical design and architecture.
  • Defined and created the database architecture according to the requirements.
  • Led the efforts related to systems, application, database, and integration architecture.
  • Integrated a Silverlight API with AngularJS and ASP.NET API.
  • Trained and led three interns, teaching them how to work with different technologies.
Technologies: Visual Basic .NET (VB.NET), MS Silverlight, AngularJS, Visual Studio, Microsoft SQL Server, JavaScript, HTML, CSS, API Integration, C#.NET, HTML5, Front-end, REST APIs, APIs, MySQL, C#, Team Leadership, Full-stack

Multiple Sorting Controller

I developed the multiple-sorting.controller.js. This code is related to a multiple-sorting AngularJS controller within a component attached to a table. This controller is a crucial part of a complex component I designed explicitly for company-wide use.

Contract Signing Management App

A React-based app for contract signing management. I was the full-stack developer building an MVP application from scratch. I had the opportunity to help clients understand and perfect the prototype and business flow by creating design mockups using Figma, which became a live application. It involved authentication with Firebase, document security with VGS, and deployment with AWS and Heroku.

Rappi Back Office Application

Participated in the construction of a back office application from the ground up. Dealing with real-time transactions and deliveries, presenting the data through Google Maps integration and interactive graphs. I also built two other applications, Rappi Jobs, specifically managing open positions within Rappi, and Soy Rappi, where I worked with new distributors.

Languages

TypeScript, JavaScript, HTML, CSS, HTML5, Sass, Dart, SCSS, C#, Visual Basic .NET (VB.NET), Go, GraphQL, C#.NET, SQL, C++, Java, Python

Frameworks

Tailwind CSS, Express.js, AngularJS, Angular, JSON Web Tokens (JWT), Next.js, Angular Material, Flutter, Material UI, Bootstrap, Redux, ASP.NET MVC 6, NestJS, React Native, ASP.NET Web API

Libraries/APIs

Node.js, React, API Development, REST APIs, Flexbox, Google Maps API, D3.js, AngularUI, Chart.js, SendGrid API, Stripe, Stripe API

Tools

Microsoft Teams, GitHub, SendGrid, Slack, Sequelize, Postman, Figma, Bitbucket, Jira, Auth0, Jenkins, Gulp, Webpack, MS Silverlight, Visual Studio, Prisma, Front-end Build Tools

Platforms

Contentful, Firebase, MacOS, Visual Studio Code (VS Code), Docker, Amazon Web Services (AWS), WordPress, Android, iOS, Webflow, Google Cloud Platform (GCP)

Storage

JSON, MySQL, PostgreSQL, Microsoft SQL Server, Databases, MongoDB, Google Cloud

Other

Software Development, API Integration, Axios, Front-end, APIs, Slack App, Full-stack, Code Review, Maps, User Interface (UI), SaaS, Team Leadership, Minimum Viable Product (MVP), Web Development, eCommerce, Single Sign-on (SSO), Bootstrap 4, Front-end Development, Google Cloud Functions, Firebase Cloud Functions

Paradigms

Design Patterns, UI Design, REST, Scrum, Microservices, Unit Testing, Search Engine Optimization (SEO), Management, Agile, Testing, Continuous Deployment, Continuous Integration (CI)

2013 - 2016

Bachelor's Degree in Systems Engineering

Universidade Federal de Minas Gerais - Belo Horizonte, Brazil

JUNE 2013 - PRESENT

Web Development Fundamentals

Microsoft

JUNE 2013 - PRESENT

Software Development Fundamentals

Microsoft

JUNE 2013 - PRESENT

Database Fundamentals

Microsoft

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring