Israel Dos Santos Souza Saraiva
Verified Expert in Engineering
Software Developer
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
Experience
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), GitHub, React Native, GraphQL, React, Node.js, NestJS, SQL, TypeScript, ChatGPT, Vercel
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
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.
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.
Software Engineer
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.
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.
Experience
Multiple Sorting Controller
Contract Signing Management App
Rappi Back Office Application
Education
Bachelor's Degree in Systems Engineering
Universidade Federal de Minas Gerais - 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
Tools
Microsoft Teams, JSX, GitHub, SendGrid, Slack, Sequelize, Postman, Figma, Bitbucket, Jira, Auth0, Jenkins, Gulp, Webpack, Microsoft Silverlight, Visual Studio, Prisma, Front-end Build Tools, ChatGPT
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
Platforms
Contentful, Firebase, Vercel, 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
Paradigms
Design Patterns, UI Design, 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, Slack App, Full-stack, Back-end, Code Review, Maps, User Interface (UI), SaaS, Team Leadership, Minimum Viable Product (MVP), Startups, Storybook, Web Development, eCommerce, Single Sign-on (SSO), Bootstrap 4, Front-end Development, Google Cloud Functions, Firebase Cloud Functions
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