Razvan Paraschiv, Developer in Bucharest, Romania
Razvan is available for hire
Hire Razvan

Razvan Paraschiv

Verified Expert  in Engineering

Software Developer

Location
Bucharest, Romania
Toptal Member Since
July 24, 2022

Razvan is a versatile and proficient software engineer who thrives on giving code a purpose rather than simply writing it. His passion lies in leveraging technology to enhance the development process in various domains. Razvan specializes in blockchain solutions and decentralized applications while also adeptly navigating complex web architectures.

Portfolio

Digraph SAS
Node.js, TypeScript, Web 3.0, Amazon Elastic Container Service (Amazon ECS)...
SmartX Net Apps
Blockchain, Ethereum, Node.js, Firebase, React, Google Cloud
Trip Note Pros LLC
Cloud Firestore, Google Cloud Functions, Google Cloud Platform (GCP)...

Experience

Availability

Part-time

Preferred Environment

Linux, MacOS, Slack, Jira

The most amazing...

...thing I have done was to single-handedly create a robust, highly scalable, and resilient leave management service for a company with thousands of employees.

Work Experience

Full-stack Web3 Engineer

2023 - PRESENT
Digraph SAS
  • Reviewed various DEX smart contracts and integrated them within the DApp. Ensured that prices offered and gas consumption were optimal through various testing procedures such as E2E, integration, unit testing, and simulation testing via Tenderly.
  • Enabled the full support for the Optimism network for the Paraswap token. I deployed all the contracts on Optimism and adapted the social escrow mechanism in order to support multichain calculations.
  • Helped to improve the development processes through suggestions and POCs implementations.
Technologies: Node.js, TypeScript, Web 3.0, Amazon Elastic Container Service (Amazon ECS), Amazon, Ethers.js, Web3.js, Solidity, Hardhat, Web3, Amazon Web Services (AWS), React, Blockchain

Blockchain R&D Technical Lead

2022 - 2022
SmartX Net Apps
  • Leveraged the company's revenue with blockchain technology. I analyzed various demographics and data about the product while also discussing it with one of the managing partners.
  • Implemented blockchain-based POCs that would add new features (or replace them completely) to the existing product. One of the biggest implementations was an NFT marketplace that would allow performers to create and list their tokenized content.
  • Wrote materials and prepared training sessions to allow developers to learn more about blockchain and how it can be brought into the existing application.
Technologies: Blockchain, Ethereum, Node.js, Firebase, React, Google Cloud

Google Cloud Developer

2021 - 2022
Trip Note Pros LLC
  • Changed the application architecture in order to support new requirements and make it highly scalable. Managed to tech-stack needs of the client and implemented cross-site local storage.
  • Migrated the back end from using Google Sheets as a data source to using PostgreSQL.
  • Implemented a GitHub CI pipeline in order to have a continuous integration approach, thus making the development process more resilient and agile.
  • Fixed various issues/bugs within the application, including API logic issues, UI problems, and architecture-related issues/configurations.
Technologies: Cloud Firestore, Google Cloud Functions, Google Cloud Platform (GCP), JavaScript, Stripe API, Node.js, React, Google Docs, Express.js, PostgreSQL

Co-founder and Developer

2021 - 2022
Humans of the Metaverse
  • Led the development of a virtual real estate platform, enabling users to build, buy, and visualize assets in a 3D city map. I architected the application for Web3.js and Web 2.0, implementing ERC-20 and ERC-721 standards for blockchain assets.
  • Implemented a news and announcements aggregator collecting data from Twitter, Discord, and crypto news websites.
  • Configured and used cloud projects and resources like Firestore, Firestore Hosting, App Engine, Cloud Run, and Cloud Functions.
  • Created interactive Discord bots for user engagement.
Technologies: React, Google Cloud Platform (GCP), NestJS, Node.js, JavaScript, TypeScript, Firebase, Cloud Firestore, Firebase Hosting, Firebase Web SDK, Solidity, Blockchain, Ethereum, Hardhat, Business Planning, Web Marketing, Smart Contracts, Back-end Development, Back-end, Software Architecture, Crypto, GitLab, SCSS, Webflow CMS, Discord Bots, Google App Engine, Google Cloud Functions, Firebase Cloud Functions, Express.js, Ethereum Smart Contracts, ERC-721, ERC-1155, IPFS, DevOps, Architecture, HTML5, Linux, Unit Testing, API Integration, Full-stack, Database Design, NoSQL

Full-stack Software Engineer

2021 - 2022
Self-employed
  • Worked alongside a small team on a play-to-earn (P2E) NFT-based game. Created the game's architecture for smart contracts and consumer applications and participated in an Ethereum to Polygon migration process.
  • Developed UI platforms for DApps by integrating Web3.js-specific logic, such as using smart contracts as servers, wallet-based authentication, and real-time data sync with blockchain events.
  • Implemented smart contracts for multiple clients by using Hardhat and upgradeable proxies. I worked with ERC-721, ERC-1155, ERC-20, and EIP-1822 standards to deliver high-quality, flexible solutions.
Technologies: Blockchain, Solidity, React, Google Cloud, Contract Negotiation, Community Growth, NestJS, Web3.js, Planning, Hardhat, Java, Full-stack Development, User Interface (UI), Discord, Google Cloud Platform (GCP), REST APIs, JavaScript, Web Project Management, CSS, HTML, Ethereum, Non-fungible Tokens (NFT), Cryptocurrency Wallets, APIs, Databases, Git, Microservices, Technical Leadership, Automated Testing, Front-end, Front-end Development, Cloud, JSON, Polygon, Smart Contracts, Back-end Development, Amazon Web Services (AWS), Back-end, Software Architecture, Crypto, Node.js, GitLab, SCSS, jQuery, Webflow CMS, Discord Bots, Google App Engine, Google Cloud Functions, Firebase Cloud Functions, Express.js, Ethereum Smart Contracts, ERC-721, ERC-1155, IPFS, DevOps, Architecture, HTML5, Redux, Linux, Unit Testing, API Integration, Full-stack

Technical Lead

2021 - 2021
Tremend
  • Managed the software solution's architecture using Azure Cloud Services and a cost-effective teleconferencing solution called Jitsi.
  • Implemented back-end and front-end functionalities using Spring Boot and Angular. The microservices were generated with JHipster to speed up the delivery time. Deployed the conferencing solution on-premise on one cloud-hosted VM.
  • Managed a small team consisting of developers and QAs by prioritizing and assigning appropriate tasks in an agile manner.
Technologies: Spring Boot, Jitsi, Angular, Azure Cloud Services, PostgreSQL, Google Meet, Jira, VoIP, JHipster, Back-end Development, Back-end, Software Architecture, Node.js, GitLab, SCSS, Express.js, DevOps, Architecture, HTML5, Figma, Linux, Unit Testing, API Integration, Full-stack, Java 11, Database Design, NoSQL, Azure

Full-stack Software Engineer

2019 - 2021
Tremend
  • Implemented E2E microservices for an internal web application. Worked with Spring Boot and Node.js on the back-end side and used Angular and React for the front-end side. The most complex work was a leave solution for the whole company.
  • Supervised the development and implementation of a telemedicine solution using Angular, React Native, and Spring Boot. I served as a technical lead for a team of five people.
  • Optimized delivery processes for an internal application and designed CI/CD Jenkins pipelines for an application with a microservice-based architecture.
  • Designed internal libraries, such as JHispter custom blueprints and modules, for mass usage inside the company's projects.
  • Wrote deployment configurations and scripts for both front-end and back-end architectures.
  • Created Azure cloud infrastructure components and deployed applications for an offer-focused application environment for the sales team.
  • Led interviews with junior, mid-level, and senior applicants. Offered coaching and participated in client offer estimations.
  • Hosted internal workshops and training for designing databases and the differences between SQL and NoSQL databases.
Technologies: Node.js, Spring Boot, Angular, Docker, Redis, MongoDB, Kubernetes, Azure Cloud Services, AngularJS, TypeScript, TypeORM, Hibernate, PostgreSQL, Varnish, RabbitMQ, Jenkins, JHipster, Java, CI/CD Pipelines, Full-stack Development, User Interface (UI), Python, Spring, REST APIs, JavaScript, Web Project Management, CSS, HTML, APIs, Databases, Git, Microservices, SQL, PL/SQL, Technical Leadership, Amazon S3 (AWS S3), Thymeleaf, JUnit, Automated Testing, Front-end, Front-end Development, Webpack, Cloud, Containerization, JSON, XML, Back-end Development, Back-end, Software Architecture, GitLab, Bitbucket API, Slack API, SCSS, Azure DevOps, Express.js, Azure Cognitive Services, DevOps, HTML5, Redux, Figma, MySQL, Linux, Unit Testing, API Integration, Full-stack, Java 11, NoSQL, Azure

Full-stack Software Engineer

2017 - 2019
Self employed
  • Created presentation websites for various businesses.
  • Developed an eCommerce web application for a local business.
  • Fixed bugs and implemented new features for different websites.
Technologies: JavaScript, HTML, CSS, WordPress, Webflow

Internal Platform for a Large Company

A multipurpose application with a microservice architecture designed to suit the multiple needs of a big company.

The application consists of a suite of plug-n-play modules that serve as plugins to the core functionalities that are very similar to the ones of a CMS. The core of the solutions is implemented with Node.js and MongoDB with Angular as a front-end framework.

Some of the most notable modules of the applications are:
• Leave management module used for requesting, managing, and administrating the leaves of the entire company.
• Metrics calculation module used for tracking different aspects of projects, sprints, and individual performances to improve all the processes in the company.
• Coaching module used by everyone to track their coaching sessions, write objectives, and make other comments about coaching sessions.

All microservices have been implemented using Spring Boot or Node.js and Angular or React. The infrastructure is based on Kubernetes and Docker containerization. All the microservices communicate with each other by either using API calls or event-based communication via RabbitMQ. During my work on the project, I was a full-stack developer and took care of the DevOps and infrastructure parts.

DApp for Humans of the Metaverse

https://themetacity.app/
A DApp that is primarily used by the holders of an NFT collection and represented by an ERC-721 implementation.

Users can access features of the application based on their NFT holdings. For example, people may play around in a virtual real estate sandbox to buy and customize an NFT parcel. On top of that, the website also features a news aggregation tool that gathers crypto-related news from other websites via web scraping, tweets, and Discord announcements.

The DApp's architecture respects the client-server model by having a client application built in React and a hybrid back end consisting of Ethereum Smart Contracts, NestJS APIs, and Firebase Cloud Functions. I designed and implemented the architecture of the blockchain solution and worked on both back-end and front-end features.

Mobile Application for a Mall Development Group

https://play.google.com/store/apps/details?id=ro.nepi.spot&hl=en&gl=US
The Spot app represents an international loyalty mobile application for all the clients of a mall chain in Eastern Europe.

It features many useful features, including searching for stores, products, and offers, paying for parking inside the mall area, and, most importantly, offering a gamified shopping experience.

Users can scan their receipts or check in inside any mall to receive points they can spend afterward on different perks offered by the malls. The mobile app has been developed in React Native to support simultaneous development for iOS and Android, and the back end is developed in Spring Boot and Azure Cloud Services.

Receipt scanning is done via a trained custom model and Azure Cognitive Services. In addition to the assets mentioned above, the application comes with a back-office client implemented with Angular.

Play-to-earn Blockchain Game

https://bloodshedbears.com/
A P2E NFT-based game that initially started on Ethereum and then got migrated to the Polygon network for a better user experience.

I implemented the smart contracts for the Ethereum version and some UI integrations. For the second phase of the game, I participated in the Polygon bridging implementation and designed the architecture for the new smart contracts on Polygon. In addition, I also implemented the majority of the game modes and part of the back-end functionalities, including blockchain event listeners and elliptic curve digital signature algorithm (ECDSA) endpoints for claiming.

Jira Migration Tool

This application consisted of a cumulation of cron jobs and scripts that synchronized and migrated data, including tickets, sprints, users, teams, labels, and releases to different ticketing systems to Jira by using the Jira REST API.

I implemented the entire application. The supported ticketing systems are Azure DevOps and V1.

Telemedicine Application

An application for a mental health clinic that offers administrative functionalities for the staff and a portal where customers can read about mental health specialists, choose one, and have their video sessions online.

The app features web-based and mobile solutions. I acted as a technical lead and took part in the implementation of the front-end and back-end components of the solutions. In addition, I worked on the application's infrastructure by designing pipelines, writing deployment configuration files, and creating cloud resources.
2016 - 2020

Bachelor's Degree in Computer Engineering

University of Bucharest - Bucharest, Romania

Libraries/APIs

Node.js, REST APIs, Quartz, jQuery, React, Firebase Web SDK, Bitbucket API, Slack API, Web3.js, Azure Cognitive Services, Jira REST API, Stripe API

Tools

Git, Jira, GitHub, Webpack, GitLab, Figma, Varnish, RabbitMQ, Jenkins, JHipster, Google Docs, Amazon Elastic Container Service (Amazon ECS)

Frameworks

Spring Boot, Angular, Spring, Express.js, Hibernate, Thymeleaf, JUnit, AngularJS, NestJS, Hardhat, React Native, Redux

Languages

TypeScript, Java, JavaScript, HTML, HTML5, Java 11, Solidity, CSS, SQL, XML, SCSS, Python

Paradigms

Microservices, Unit Testing, DevOps, Database Design, Automated Testing, Azure DevOps

Platforms

Ethereum, Firebase, Linux, Blockchain, Kubernetes, Amazon Web Services (AWS), Google App Engine, Webflow CMS, Azure, Docker, Google Cloud Platform (GCP), WordPress, Webflow, Amazon

Storage

Databases, JSON, Cloud Firestore, NoSQL, MongoDB, Google Cloud, Azure Cloud Services, PL/SQL, Amazon S3 (AWS S3), Redis, PostgreSQL, MySQL

Other

Full-stack Development, Non-fungible Tokens (NFT), APIs, Front-end, Front-end Development, Firebase Hosting, Google Meet, Smart Contracts, Back-end Development, Back-end, Firebase Cloud Functions, Ethereum Smart Contracts, ERC-721, ERC-1155, IPFS, API Integration, Full-stack, Web 3.0, User Interface (UI), Discord, Cryptocurrency Wallets, Technical Leadership, Cloud, Containerization, Business Planning, Jitsi, Software Architecture, Crypto, Google Cloud Functions, Architecture, TypeORM, Contract Negotiation, Community Growth, Planning, Polygon, CI/CD Pipelines, Web Project Management, Web Marketing, VoIP, Discord Bots, Ethers.js, Web3

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