Renato Barontini, Developer in Copenhagen, Denmark
Renato is available for hire
Hire Renato

Renato Barontini

Verified Expert  in Engineering

Full-stack Engineer and Developer

Copenhagen, Denmark

Toptal member since March 6, 2025

Bio

Renato is a senior full-stack engineer with decades of experience in application development in various technologies and industries, from telecommunication, eCommerce, GDPR compliance, cybersecurity, KYC verification, and, lately, AI applications. He is most confident in JavaScript and TypeScript technologies and frameworks, such as React, Next, Angular, and Node.js. Renato is also ready to embrace the latest frameworks and languages, such as FastAPI and Go.

Portfolio

Octofy
Next.js, TypeScript, React, PostgreSQL, Tailwind CSS
UbiqiSense
Angular 14, Node.js, AWS Lambda, MongoDB, PostgreSQL, TypeScript...
Openli
AWS Lambda, TypeScript, Amazon DynamoDB, PostgreSQL, Stripe API...

Experience

  • Full-stack Development - 20 years
  • Software Engineering - 20 years
  • Express.js - 6 years
  • Node.js - 6 years
  • TypeScript - 6 years
  • React - 4 years
  • Angular - 2 years
  • Next.js - 1 year

Availability

Full-time

Preferred Environment

MacOS, GitHub Actions, Next.js, React, Node.js, Express.js, Cypress, TypeScript, Angular, JavaScript

The most amazing...

...thing I've done is start a SaaS from scratch, with the luxury of choosing the tech stack in React and Node.js and writing the first line of code.

Work Experience

Senior Full-stack Engineer

2025 - PRESENT
Octofy
  • Improved automatic selection of various LLMs based on a ranking system.
  • Participated in code reviews and consulting with possible re-architecture of the platform.
  • Provided consulting on web development best engineering practices.
Technologies: Next.js, TypeScript, React, PostgreSQL, Tailwind CSS

Senior Full-stack Engineer

2024 - 2024
UbiqiSense
  • Contributed to developing a SaaS to monitor occupancy activities in public buildings.
  • Tracked and fixed bugs using GitHub and introduced the use of Cypress.
  • Integrated a new algorithm to count the occupancy of rooms by normalizing the data to account for multiple exits.
Technologies: Angular 14, Node.js, AWS Lambda, MongoDB, PostgreSQL, TypeScript, GitHub Actions, GitHub, JavaScript, Cypress, Software Engineering, Full-stack Development

Senior Full-stack Developer

2023 - 2023
Openli
  • Migrated a large table of data from PostgreSQL into Amazon DynamoDB, reducing the database price plan to cheaper subscriptions.
  • Maintained Stripe subscriptions, troubleshooting customers' problems.
  • Engaged in the joint development of a Lambda function to generate PDF.
Technologies: AWS Lambda, TypeScript, Amazon DynamoDB, PostgreSQL, Stripe API, Software Engineering, Full-stack Development

Senior Full-stack Developer

2022 - 2022
LogPoint
  • Started a new SaaS from scratch, choosing the technical stack, setting up the development environment, and creating the pipeline with GitHub Actions.
  • Implemented a back-end in Node.js to connect to remote probes and enable login via a web interface. Executed JSON Web Token session management via header cookies.
  • Exhausted various software testing, including unit, end-to-end, and stress testing.
Technologies: React, Node.js, Full-stack Development, Software Engineering, GitHub Actions, JSON Web Tokens (JWT), Unit Testing, E2E Testing, Stress Testing, Software Testing, JavaScript

Senior Software Engineer

2019 - 2022
Tradeshift
  • Migrated a web shop from Angular to React, translating the entire source code.
  • Created a dashboard in React for a new product introduction.
  • Maintained various applications in React and Angular, troubleshooting issues and fixing bugs.
Technologies: React, Angular, Node.js, Docker, Kubernetes, Software Engineering, JavaScript

Senior Full-stack Developer

2018 - 2019
NewBanking
  • Built a front-end app to collect customers' KYC in a step-wise approach, each step being a screen to collect a specific KYC and dynamically built based on a JSON configuration object.
  • Created a front-end app for the back office to define the steps and the sequence of the steps for the collection of KYC and capture them in a JSON object.
  • Developed back end in Node.js for all the RESTful APIs involved.
Technologies: Vue 2, Node.js, Mocha, TypeScript, RESTFul APIs

Experience

Various Projects

I've worked on numerous B2B platforms, contributing as a full-stack software developer. All the projects were propriety platforms that required a login to access the screens.

I've also started a new SaaS from scratch. I determined the tech stack, created the development environment, and used GitHub Actions to build the pipeline.

Education

1995 - 1999

Bachelor's Degree in Computer Science

Heriot-Watt University - Edinburgh, Scotland

Skills

Libraries/APIs

Node.js, React, Stripe API, Vue 2

Tools

GitHub, Mongoose, Mocha

Languages

TypeScript, C++, JavaScript, Python

Frameworks

Express.js, Tailwind CSS, Next.js, Cypress, Angular, Angular 14, JSON Web Tokens (JWT), Jest

Paradigms

Unit Testing, E2E Testing, Stress Testing, Software Testing

Platforms

MacOS, AWS Lambda, Docker, Kubernetes

Storage

Databases, MongoDB, PostgreSQL, Amazon DynamoDB

Other

Full-stack Development, RESTFul APIs, Software Engineering, Programming, GitHub Actions

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