Razvan Paraschiv
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Blockchain R&D Technical Lead
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.
Google Cloud Developer
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.
Co-founder and Developer
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.
Full-stack Software Engineer
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.
Technical Lead
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.
Full-stack Software Engineer
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.
Full-stack Software Engineer
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.
Experience
Internal Platform for a Large 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/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=USIt 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/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
I implemented the entire application. The supported ticketing systems are Azure DevOps and V1.
Telemedicine Application
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.
Education
Bachelor's Degree in Computer Engineering
University of Bucharest - Bucharest, Romania
Skills
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
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