Roman Predein, Developer in Barcelona, Spain
Roman is available for hire
Hire Roman

Roman Predein

Verified Expert  in Engineering

Bio

Roman is a full-stack developer with a primary focus on the front end (React and Angular). He has around six years of software development experience, and he has worked with different technologies in both startups and big multinational firms. Roman believes that good communication and transparency are key for efficient and productive work.

Portfolio

Gartner - Digital Markets Engineering
React, Node.js, Elasticsearch, Serverless, Next.js, Agile...
IoT CI Limited
Angular, TypeScript, HTML, CSS, Git, Linux, JavaScript, IntelliJ IDEA...
Apiumhub
Scrum, Agile, PHP, Java, TypeScript, JavaScript, CSS, JSON, Front-end, HTML...

Experience

  • JavaScript - 7 years
  • TypeScript - 6 years
  • React - 6 years
  • IntelliJ IDEA - 5 years
  • Redux - 5 years
  • Unit Testing - 4 years
  • Angular - 3 years
  • Node.js - 3 years

Availability

Full-time

Preferred Environment

PHP, Node.js, Angular, Redux, React, TypeScript, CSS, HTML, Next.js, NestJS

The most amazing...

...thing I've developed is Agora Images, a social network and marketplace for photographers. High traffic, microservices, and pixel-perfect UI were key features.

Work Experience

Senior Front-end Developer

2024 - 2024
Gartner - Digital Markets Engineering
  • Migrated from RoR to Next.js. The project originally used RoR, but then we migrated to Next.js, as we needed a fast-performing application with good results for SEO.
  • Changed deploy system to GH Actions and Vercel. Originally, the deployment used AWS and Jenkins. The switch to Vercel made special sense given the switch to Next.js.
  • Implemented A/B testing solutions. To improve metrics on the page, several A/B tests were run to compare results and find what works best with users.
Technologies: React, Node.js, Elasticsearch, Serverless, Next.js, Agile, Amazon Web Services (AWS), IntelliJ IDEA, Unit Testing, Scrum, APIs

Front-end Angular Developer

2024 - 2024
IoT CI Limited
  • Stabilized the existing functionality, solved several bugs, and improved CI.
  • Enhanced the CI process for a faster and more stable release to production.
  • Added a new functionality required for the product to advance into the next phase.
Technologies: Angular, TypeScript, HTML, CSS, Git, Linux, JavaScript, IntelliJ IDEA, Unit Testing, Scrum, APIs

Full-stack Developer

2014 - 2020
Apiumhub
  • Worked on more than 10 different projects in different technologies.
  • Optimized workflows and improved efficiency and transparency of the team using Agile and Scrum.
  • Launched global products with millions of active users.
Technologies: Scrum, Agile, PHP, Java, TypeScript, JavaScript, CSS, JSON, Front-end, HTML, Full-stack, Tailwind CSS, Next.js, Linux, Redux, Amazon Web Services (AWS), IntelliJ IDEA, Unit Testing, JetBrains Rider, Sass, Large Language Models (LLMs)

Full-stack Developer

2014 - 2020
Apiumhub
  • Contributed to around 10 different projects as a full-stack developer.
  • Developed new functionalities, regardless of the coding language.
  • Worked with Agile methodologies: sprints, estimations, backlog, retrospectives, etc.
Technologies: C#.NET, Java, PHP, Node.js, Angular, React, JavaScript, CSS, JSON, Front-end, HTML, Agile, Redux, .NET, IntelliJ IDEA, Unit Testing, Sass, eCommerce

Junior Software Developer

2013 - 2014
Polymer Char
  • Developed an internal CLM tool for Windows desktop for the company.
  • Worked on both the development of new functionality and maintenance and performed bug fixes.
  • Migrated from the previous system to the newly developed one.
Technologies: .NET

Nestlé Internal Portal

An internal tool used by Nestlé workers.

Hosted on Azure, the back end is C#, and the front end is a React-Redux SPA.

The portal manages different integrations with many other external tools and unites all needed information under a single UI. It simplified and sped up the overall processes.

Agora Images

A social network for photographers.

In addition to the usual functionality for such applications, like chat and image upload, the key features included contests with monetary prices and the ability to buy anyone's pictures if they were on sale.

Talentry

https://www.talentry.com/
A recruitment/marketing tool. It acts as a social network for recruitment when you have targets and rewards for getting new people to join different teams or projects.

The technologies used were PHP for the back end and Angular for the front end.

Plannear

An aggregator platform to provide a geolocated list of events and activities to take place in the biggest cities around the world. Offering the option to plan trips and book or buy tickets.

The project was done in Scala/Play with MongoDB.

CL3VER

A platform for real-time cloud rendering, with a particular focus on developing new functionality for creating and managing 3D presentations.

Microservices architecture was used to allow different teams to work in the most suitable technology stack.

Supporton

https://www.f6s.com/supporton
Proof of concept for an IoT concept. Development of a platform for monitoring real-time data sent from different censors placed in vehicles, to detect anomalies and possible failures or crashes.

All data, alerts, thresholds, etc, are easily visible on a map with intuitive UI.iot

CARNOVO

https://carnovo.com/
Vehicle comparison platform. Allowed integration with car dealers, to provide prices, offers, and funnel clients to the best deals available for a particular car and location.

Integration with third-party services for package simulations, vehicle catalogs, etc.

DEXMA

https://www.dexma.com/
Development and release of different applications inside the DEXMA marketplace.

Used for real-time data processing from electric and water consumption from a household, for alerts and overall statistics display and report generation.

Capterra: Software Recommendation Platform

https://www.capterra.com/
A platform on which to find any software needed for any scenario.
Based on verified users' reviews, ratings, and validations.

Software is split into different categories, serving different types of pages and rankings.

Tech stack:
-React, Next.js, Tailwind CSS
-Node.js, AWS, GraphQL
2009 - 2014

Master's Degree in Telecommunications

Universitat Politecnica de Valencia - Valencia, Spain

Libraries/APIs

React, Node.js, REST APIs, Stripe

Tools

IntelliJ IDEA, JetBrains Rider, Git

Languages

JavaScript, TypeScript, CSS, Sass, HTML, PHP, Java, C#.NET, Scala, GraphQL

Frameworks

Redux, Angular, Tailwind CSS, .NET, Symfony, Next.js, NestJS

Paradigms

Unit Testing, Agile, Microservices, Scrum

Platforms

Linux, Docker, Amazon Web Services (AWS)

Storage

JSON, Amazon DynamoDB, MongoDB, MySQL, Elasticsearch

Other

Coding, Software Development, Front-end, Full-stack, APIs, IoT Security, eCommerce, Serverless, Large Language Models (LLMs)

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