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.
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.
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.
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.
Technologies:
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.
Technologies:
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.
Technologies:
Personal Projects
NFT Platform
A decentralized application (DApp) that allows users to mint and view their NFTs.
View on GitHub →Technologies:
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:
Token Staking Contract
An ERC-20 token contract featuring staking and claiming functionalities.
View on GitHub →Technologies:
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: