Roman Predein
Verified Expert in Engineering
Software Developer
Barcelona, Spain
Toptal member since October 16, 2020
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
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
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
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.
Front-end Angular Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Junior Software Developer
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.
Experience
Nestlé Internal Portal
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
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/The technologies used were PHP for the back end and Angular for the front end.
Plannear
The project was done in Scala/Play with MongoDB.
CL3VER
Microservices architecture was used to allow different teams to work in the most suitable technology stack.
Supporton
https://www.f6s.com/supportonAll data, alerts, thresholds, etc, are easily visible on a map with intuitive UI.iot
CARNOVO
https://carnovo.com/Integration with third-party services for package simulations, vehicle catalogs, etc.
DEXMA
https://www.dexma.com/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/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
Education
Master's Degree in Telecommunications
Universitat Politecnica de Valencia - Valencia, Spain
Skills
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)
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