Dan Field, Developer in Corby, United Kingdom
Dan is available for hire
Hire Dan

Dan Field

Verified Expert  in Engineering

Full-stack Developer

Location
Corby, United Kingdom
Toptal Member Since
October 18, 2022

Dan is a software engineer and architect with almost three decades of experience in startups spanning consumer tech, web, eCommerce, mobile, Internet of things (IoT), Internet service providers (ISPs), telco, and blockchain industries. He is an innovator and technical lead with the ability to work across multiple industries, technologies, and levels. With solid experience developing new technologies, Dan can quickly climatize to new projects.

Portfolio

Freelance Clients
Web3.js, Ethers.js, Node.js, NestJS, Next.js, Solidity, Rust, Go...
Millenoki
Node.js, JavaScript Toolchain, Java, Cassandra, Big Data, Mobile Apps...
Verus.ai Ltd
Ethereum, Google Cloud, SQL, BigQuery, ETL, Timescale, PostgreSQL, TypeScript...

Experience

Availability

Part-time

Preferred Environment

Hardhat, Solidity, TypeScript, Java, Node.js, Ethers.js, React, SQL, Visual Studio Code (VS Code), Amazon Web Services (AWS)

The most amazing...

...projects I've developed are multiple world-first technologies, including a video optimization service and several leading blockchain projects.

Work Experience

Full-stack Developer

2017 - PRESENT
Freelance Clients
  • Worked as lead developer on several blockchain gaming decentralized applications (dapps) for Ethereum, TRON, Polygon, TomoChain, and IOST. Created smart contracts in Solidity and front ends in React with ethers.js.
  • Developed Web3 front end utilizing React, web3.js, ethers.js, and JavaScript to integrate with various Solidity smart contracts.
  • Wrote AWS Lambda functions to integrate non-fungible token (NFT) data into a Web3 front end, integrating blockchain data with MySQL and a React front end.
  • Created one of Ethereum's first ERC-721 gaming projects, a collectible dapp with gaming features.
  • Made several ERC-20 tokens with many unique features, including yield farming, stablecoins, and auto-locked stability controls.
  • Built arbitrage and automated trading dapps on L1 and L2 chains, integrating with various decentralized exchanges (DEXs) and building multiple algorithmic trading engines.
  • Devised and managed DevOps for blockchain projects, including deployment routines, test routines, and continuous integration (CI).
  • Led several crypto infrastructure projects, such as decentralized finance (including DEX builds, staking, token builds, and yield farms), analytics, and NFT projects.
Technologies: Web3.js, Ethers.js, Node.js, NestJS, Next.js, Solidity, Rust, Go, JavaScript Toolchain, Hardhat, MySQL, PostgreSQL, APIs, Non-fungible Tokens (NFT), Decentralized Finance (DeFi), Utility Tokens, ERC-20, ERC-721, ERC-1155, Smart Contracts, Ethereum, Polygon, Binance API, Tron Blockchain, iOS TV, Infura, Truffle, Remix IDE, Geth (go-ethereum), Parity Polkadot, OpenEthereum, Bots, Trading, Software Architecture, Cryptocurrency, Blockchain Platforms, Digital Payments, Blockchain, Ethereum Smart Contracts, Cryptocurrency Wallets, Payment APIs, JavaScript, REST APIs, MongoDB, Amazon Web Services (AWS), React, Project Consultancy, Advisory, Tokenomics, Full-stack, Blockchain Design, Architecture, C++, Back-end

Chief Technology Officer (CTO)

2010 - PRESENT
Millenoki
  • Designed and developed a new IoT security and management platform to meet market gaps, including hands-on development and management of all software and hardware work.
  • Built and designed several API endpoints for a secure IoT solution utilizing TypeScript, Nest.js, PostgreSQL, MySQL, and AWS.
  • Invented a unique mobile video compression service, a novel service able to compress video streams, including management of all developers and overseas development teams.
  • Conceived and launched a unique mobile data compression tech and apps for iOS and Android.
  • Managed all technical innovations and inventions at Millenoki, enabling the company to grow and develop new intellectual property.
  • Created the development office, including hiring, management, and mentoring of all technical employees.
  • Devised and developed data-saving apps for iOS and Android.
  • Implemented real-time reporting services for mobile devices integrated with a big data platform based on Apache Cassandra, Redis, and RabbitMQ.
  • Developed a real-time big data analytics platform utilizing Java, Node.js, Reddit, RabbitMQ, and Apache Cassandra.
Technologies: Node.js, JavaScript Toolchain, Java, Cassandra, Big Data, Mobile Apps, Databases, Cloud, Apache Kafka, Redis, RabbitMQ, MySQL, PostgreSQL, APIs, Blockchain, Python, Rust, Bots, Software Architecture, Digital Payments, Ethereum, Ethereum Smart Contracts, Payment APIs, JavaScript, Web3.js, Next.js, REST APIs, Microservices, MongoDB, Amazon Web Services (AWS), React, VPN, P2P, Project Consultancy, Advisory, Networks, Full-stack, Architecture, C++, Back-end

GCP and Ethereum Data Engineer

2022 - 2023
Verus.ai Ltd
  • Developed efficient Ethereum ETL routines, enabling the processing of all blockchain data from block 0 to current blocks for an investor company.
  • Architectured a time-series and relational database model to efficiently hold all blockchain data for multiple chains, allowing for artificial intelligence and machine learning algorithm access to the large dataset.
  • Offered consultancy and advice on various big data access and analytic issues.
  • Developed a high-speed data ingestion pipeline in TypeScript, utilizing ORM for models and Postgres for data outputs. Transformed a massive amount (TBs) of CSV files into a fast analytical database.
  • Developed metadata enrichment processes in TypeScript utilizing various APIs to enrich original Ethereum data.
Technologies: Ethereum, Google Cloud, SQL, BigQuery, ETL, Timescale, PostgreSQL, TypeScript, Node.js, Google Cloud Platform (GCP), Google Cloud API, Project Consultancy, Advisory, Tokenomics, Blockchain Design, Architecture, Back-end

Founder | Chief Technology Officer (CTO)

2006 - 2022
ClearMyMail
  • Designed, developed, and launched ClearMyMail, the world's only guaranteed anti-spam service.
  • Developed custom simple mail transfer protocol (SMTP), post office protocol (POP3), and internet message access protocol (IMAP) services which included 100% anti-spam protection.
  • Raised investment and grew to get paying customers in over 30 countries within the first two years.
Technologies: JavaScript, User Interface (UI), MSSQLCE, SQL, Node.js, Email, POP3, IMAP, SMTP, Software Architecture, Digital Payments, Payment APIs, REST APIs, MongoDB, Amazon Web Services (AWS), VPN, Project Consultancy, Advisory, Networks, Full-stack, Architecture, C++, Back-end

One of Ethereum's First ERC-721 Collectible Games

I used Solidity to build custom ERC-721 smart contracts and a unique Web3 front end which was fully interactive, allowing players to interact with blockchain data, collect new NFTs, and earn Ethereum.

ERC-20 Algorithmic Token

I designed and developed a unique algorithmic token for Binance smart chain. It creates a stable floor with no upside, using a unique algorithm within the smart contract. To build this project, I used Solidity, Hardhat with an ethers.js front end built with React.

Polygon MATIC Yield Farm and DEX

I designed and built a unique yield farm and DEX for the Polygon chain. It included a pre-sale smart contract, a custom ERC-20 token, yield farms, and a DEX for swaps. The project was launched for the customer on the Polygon MATIC chain.

Crypto Gaming Dapp for TRON

I designed and developed a collection of crypto gaming smart contracts for the TRON blockchain, using Solidity with Hard Hat and a Web3 front in JavaScript and web3.js. The project was launched onto the TRON blockchain.

Languages

Solidity, TypeScript, SQL, JavaScript, Java, Rust, Python, Go, C++

Libraries/APIs

Node.js, React, Web3.js, REST APIs, Binance API, jQuery, Google Cloud API

Tools

JavaScript Toolchain, Remix IDE, BigQuery, VPN, RabbitMQ, Geth (go-ethereum)

Paradigms

Microservices, ETL

Platforms

Blockchain, Ethereum, Blockchain Platforms, Amazon Web Services (AWS), Apache Kafka, AWS Lambda, Visual Studio Code (VS Code), Google Cloud Platform (GCP)

Storage

PostgreSQL, Databases, Redis, MySQL, Cassandra, MongoDB, MSSQLCE, Google Cloud

Other

Hardhat, Ethers.js, Big Data, Cloud, APIs, Non-fungible Tokens (NFT), Decentralized Finance (DeFi), Utility Tokens, ERC-20, ERC-721, ERC-1155, Smart Contracts, Polygon, Infura, OpenEthereum, Bots, Software Architecture, Cryptocurrency, Digital Payments, Ethereum Smart Contracts, Cryptocurrency Wallets, Payment APIs, P2P, Project Consultancy, Advisory, Networks, Tokenomics, Full-stack, Blockchain Design, Architecture, Back-end, Mobile Apps, Tron Blockchain, iOS TV, Trading, User Interface (UI), Email, POP3, IMAP, SMTP, Stablecoins, Decentralized Exchanges (DEXs), Timescale

Frameworks

NestJS, Next.js, Truffle, Parity Polkadot

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