
Israel Dos Santos Souza Saraiva
Verified Expert in Engineering
Software Developer
Amsterdam, Netherlands
Toptal member since August 23, 2021
Israel is a senior software engineer with 16 years of experience building production systems end to end, across backend and full-stack. His core stack is Java, Spring Boot, Node.js/NestJS, and React/Next.js, with Kafka, GraphQL, and AWS. He has led backend workstreams for a national telecom, driven Java 11-to-21 migrations, and builds daily with AI agents and MCP. He also designed and shipped Flevro, an AI-powered spaced-repetition platform.
Portfolio
Experience
- JavaScript - 10 years
- TypeScript - 7 years
- Node.js - 7 years
- React - 7 years
- NestJS - 5 years
- Spring Boot - 2 years
- Java - 2 years
- Apache Kafka - 2 years
Work Experience
Senior Software Engineer
Infosys
- Led several backend workstreams on the login and registration journeys serving the national customer base of Belgium's largest telecommunications provider.
- Integrated Itsme as a secure authentication provider and built event-driven messaging across services with Apache Kafka.
- Delivered services in Java Spring Boot, NestJS and GraphQL on OpenShift, with Splunk observability for production monitoring.
- Led the Java 11 to 21 migration and upgraded Node.js microservices to current LTS, improving performance and closing security gaps.
- Co-defined architectural concepts and gathered requirements alongside engineering, enabling scalable and maintainable system design.
Senior Software Engineer
Infosys
- Led several backend workstreams on the login and registration journeys serving the national customer base of Belgium's largest telecommunications provider.
- Integrated Itsme as a secure authentication provider and built event-driven messaging across services with Apache Kafka.
- Delivered services in Java Spring Boot, NestJS and GraphQL on OpenShift, with Splunk observability for production monitoring.
- Led the Java 11 to 21 migration and upgraded Node.js microservices to current LTS, improving performance and closing security gaps.
- Co-defined architectural concepts and gathered requirements alongside engineering, enabling scalable and maintainable system design.
Freelance Full Stack Engineer
Ultraspeaking
- Led a complete rewrite of a speech-training platform from Next.js to Remix, rebuilding the application rather than porting it.
- Defined the new front-end architecture and data-loading model on Remix, delivering the migration end to end through to production.
- Rebuilt the interactive training games, including the real-time WebSocket layer that delivers live session feedback to users.
- Designed and consumed the GraphQL API contract between the client application and backend services.
Senior Software Engineer
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.
- Delivered backend functionality in ASP.NET Core and C#, extending existing services with new endpoints and business logic.
React Front-end Developer
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.
Senior Software Engineer
Shell
- Built and ran a management platform letting users track energy consumption and forecasting across diverse markets, delivered front to back.
- 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.
- Ran end-to-end test coverage with Playwright and enforced quality gates with ESLint and SonarQube checks on every pull request.
- Led the migration of a CMS application from Contentstack to Contentful using Next.js, Nx and Node Express.
Full-stack Developer
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.
Senior Full-stack Developer
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.
Founder | CTO
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.
Senior Front-end Engineer
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
Senior Front-end Developer
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.
Full-stack Developer
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.
Project History
Multiple Sorting Controller
Contract Signing Management App
Rappi Back Office Application
Flevro - AI-Powered Spaced Repetition Platform
https://flevro.appEducation
Bachelor's Degree in Systems Engineering
Universidade Federal de Minas Gerais - Belo Horizonte, Brazil
Technician Diploma in Computer Software Technology
SENAI BH CECOTEG - Belo Horizonte, Brazil
Certifications
Web Development Fundamentals
Microsoft
Software Development Fundamentals
Microsoft
Database Fundamentals
Microsoft
Skills
Libraries/APIs
Node.js, React, API Development, REST APIs, Flexbox, Google Maps, Google Maps API, D3.js, AngularUI, Chart.js, SendGrid API, Stripe, Stripe API, AWS Amplify, Playwright
Tools
JSX, GitHub, SendGrid, Slack, Sequelize, Postman, Figma, Bitbucket, Jira, Auth0, Jenkins, Gulp, Webpack, Microsoft Silverlight, Visual Studio, Prisma, Microsoft Teams, Front-end Build Tools, ChatGPT, Splunk
Languages
TypeScript, JavaScript, HTML, CSS, HTML5, Sass, Dart, Java, SCSS, C#, Visual Basic .NET (VB.NET), Go, GraphQL, C#.NET, SQL, C++, Python
Frameworks
Tailwind CSS, Express.js, AngularJS, Angular, NestJS, JSON Web Tokens (JWT), Next.js, Angular Material, Flutter, Material UI, Spring Boot, Bootstrap, Redux, ASP.NET MVC 6, React Native, ASP.NET Web API, Remix
Platforms
Contentful, Firebase, Vercel, Apache Kafka, MacOS, Visual Studio Code (VS Code), Docker, Amazon Web Services (AWS), WordPress, Android, iOS, Webflow, Google Cloud Platform (GCP), OpenShift, Kubernetes
Storage
JSON, MySQL, PostgreSQL, Microsoft SQL Server, Databases, MongoDB, Google Cloud
Paradigms
Design Patterns, UI Design, Model Context Protocol (MCP), Automation, REST, Scrum, Microservices, Unit Testing, Search Engine Optimization (SEO), Management, Agile, Testing, Continuous Deployment, Continuous Integration (CI), Mobile Development
Other
Software Development, API Integration, Axios, Front-end, APIs, Full-stack, Back-end, Web Applications, Code Review, Maps, User Interface (UI), SaaS, Team Leadership, Minimum Viable Product (MVP), Startups, Storybook, AI Agents, Large Language Models (LLMs), Prompt Engineering, Chatbots, Web Development, eCommerce, Slack App, Single Sign-on (SSO), Bootstrap 4, Front-end Development, Google Cloud Functions, Firebase Cloud Functions, WebSockets
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring