Catalin Dumitru

Full Stack Engineer | Web3 Engineer

About Me

Senior Full Stack Engineer and Web3 Developer with 5+ years of experience, including 3+ years in Web3 startups, specializing in secure, scalable applications using Angular, React, Node.js, and Web3 frameworks.

Core Skills:

  • Frontend: Angular, React, Next.js
  • Backend: Node.js, REST APIs
  • Blockchain: web3.js, ethers.js, Solidity
  • DevOps: Docker, Microservices, CI/CD

Collaborative and Committed: Recognized for strong problem-solving abilities, adaptability, and continuous learning, with a dedicated focus on delivering impactful and innovative solutions.

Work History

August 2021 — Present

Omnia Protocol

Senior Full Stack Engineer · Omnia Protocol

Omnia Protocol is a Web3 SaaS/IaaS startup specializing in secure, compliant blockchain infrastructure, offering custom RPC nodes across over 40 networks and supporting over 3 million monthly active users, ensuring robust and decentralized service availability.

  • Developed and led the creation of decentralized applications (DApps) using Angular, React, TypeScript, and Node.js, integrating with the Ethereum Blockchain through web3.js and ethers.js.
  • Collaborated on architecting and maintaining a scalable, event-driven microservices infrastructure, supporting over 3 million monthly active users.
  • Created a Telegram Tap Mini-app used by over 25k monthly active users using React and Next.js.
AngularReactTypeScriptNode.jsWeb3Ethers.jsWagmiHardhatElasticsearchRedis

June 2022 — June 2023

Thales Alenia Space

Full Stack Engineer · Thales Alenia Space

Thales Alenia Space specializes in satellite systems for communication, Earth observation, and space exploration, developing payloads and orbital infrastructures.

  • Contributed to the development of Engix, a critical satellite workflow management application used by the European Space Agency, using Angular, Node.js, and Azure.
  • Enhanced team productivity by over 35% by resolving a longstanding debugging tool issue.
  • Mentored new interns and delivered tutorials to the JavaScript/TypeScript community.
  • Collaborated with multiple space agencies, implementing and integrating new functionalities.
AngularNode.jsAzureJavaScriptTypeScript

June 2019 — June 2022

Software Developer · Advanced Technologies Institute

Advanced Technologies Institute is a state agency focused on national security, developing high-tech solutions to protect and enhance state-operated systems.

  • Engineered responsive web interfaces and dashboards using Angular, TypeScript, and Node.js, enhancing hardware device management through socket communication.
  • Developed and maintained critical national security applications, including a hardware encryption management network used nationwide.
  • Created a real-time vehicle monitoring system for over 200 cars using GPS data.
AngularTypeScriptNode.jsHardware EncryptionGPSOpenStreetMapWebSockets

Work Projects

Omnia Protocol Dashboard

The main application that enables Endpoints generation, node deployments, and payments using Fiat and Crypto. It also facilitates OMNIA token staking and resource usage analytics.

  • Developed using Angular, React, TypeScript, and Node.js with integration of ethers.js, wallet-connect, and elasticSearch.
  • Built scalable backend systems leveraging Redis, PostgreSQL, and ElasticSearch for efficient data handling.
  • Implemented token staking functionality and robust analytics dashboards to track resource usage.
View Live Project →

Technologies:

AngularReactTypeScriptNode.jsethers.jswallet-connectElasticSearchRedisPSQL

Omnia TAP Mini-APP

A Telegram Mini-App designed to boost user engagement and increase airdrop earnings probability.

  • Developed with React, Next.JS, and TypeScript, leveraging wagmi for wallet integration.
  • Integrated TRPC for efficient client-server communication and PSQL for database operations.
  • Expanded Omnia ecosystem engagement with over 25k active monthly users.
View Live Project →

Technologies:

ReactNext.JSTypeScriptwagmiTRPCPSQL

Thales Alenia Space

Engix is a critical satellite workflow management application used by the European Space Agency, developed using Angular, Node.js, and Azure.

  • Enhanced team productivity by 35% through resolving debugging tool issues and streamlining workflows.
  • Mentored interns, providing guidance on best practices and delivering tutorials to the JavaScript/TypeScript community.
  • Collaborated with multiple space agencies to implement and integrate new functionalities, ensuring continuous innovation and usability.
View Live Project →

Technologies:

AngularNode.jsAzureJavaScriptTypeScript

Personal Projects

NFT Platform

A decentralized application (DApp) that allows users to mint and view their NFTs.

View on GitHub →

Technologies:

ReactTypeScriptWeb3Solidity

Token Staking Platform (Staking Hub)

This platform enables users to mint tokens and lock them inside a smart contract. Users can claim their tokens back after the locking period ends.

View on GitHub →

Technologies:

ReactTypeScriptSolidityWagmiViem

Token Staking Contract

An ERC-20 token contract featuring staking and claiming functionalities.

View on GitHub →

Technologies:

SolidityERC-20HardhatEVM

ERC-20 Token Balance Monitoring Service

Built with Node.js and TypeScript, this service allows users to monitor a list of ERC-20 tokens and listen for transfer events, keeping them updated on token balances for a given wallet.

View on GitHub →

Technologies:

TypeScriptERC-20Ethers.jsEVM
Made with ♡ by Catalin D.