Upstaff Sign up
Joseph Okolo
🇳🇬Nigeria (UTC+01:00)
Created AtUpstaffer since January, 2026

Joseph Okolo — Backend Engineer

Expertise in Blockchain and Cryptography (3.0 yr.), Back-End Web (4.0 yr.), Full Stack Web (3.0 yr.).

 Last verified on January, 2026

Core Skills

Bio Summary

Experienced Backend Developer with a strong foundation in Computer Science and over 3 years in fintech, Web3, and real estate domains. Proficient in TypeScript, NestJS, PostgreSQL, MongoDB, and blockchain tools such as Web3.js and Ethers.js. Led major projects including Bloomvest V2 migration to PostgreSQL and scalable API design, Trilla's real estate fractional ownership platform, and high-performance blockchain indexers. Skilled in modular architecture, real-time communication via WebSockets, and secure multi-role backend systems, delivering robust, scalable decentralized and centralized applications.

Technical Skills

Programming LanguagesGo
JavaScript FrameworksNestJS, Node.js
JavaScript Libraries and ToolsWeb3.js
Databases & Management Systems / ORMClickhouse, MongoDB, PostgreSQL, Supabase
Cloud Platforms, Services & ComputingAWS
Amazon Web ServicesAWS IAM
Google Cloud PlatformGoogle Docs
Virtualization, Containers and OrchestrationDocker
Version ControlGithub Actions
SDK / API and IntegrationsGraphQL, JWT, OAuth, RESTful API
QA, Test Automation, SecurityJest, Mocha
Collaboration, Task & Issue TrackingJira, Slack
Mail / Network Protocols / Data transferJWT, WebSockets

Work Experience

Engineering Lead (Backend), Bloomvest V2

Duration: September 2025 – Present
Summary:
  • Fintech company building investment and wealth products, including Rebble and Bloomvest
  • Hired as Engineering Lead for Bloomvest, responsible for backend architecture and delivery
  • Led the launch of Bloomvest V2, overseeing major system upgrades and production rollout
  • Migrated core product data from a legacy SQL database to PostgreSQL, improving data integrity and scalability
  • Refactored backend codebase from plain Express
  • js to NestJS, introducing modular architecture, dependency injection, and better testability
  • Designed scalable APIs to support investment flows, user portfolios, and financial transactions
  • Worked closely with product and frontend teams to ship stable releases and improve system reliability
Responsibilities: Led backend architecture and delivery for Bloomvest V2, migrated legacy SQL database to PostgreSQL, refactored backend to NestJS, designed scalable APIs, collaborated with product and frontend teams to ship releases and improve reliability.
Technologies: NestJS, PostgreSQL, Express.js

Backend Developer, Trilla

Duration: January 2025 – June 2025
Summary: Building Trilla, a real estate investment platform with fractional ownership, AI-powered assistance, and fiat/crypto payments.
Responsibilities: Developed backend architectures with secure multi-role support (Users, Wallets, Transactions, Agents, Admins). Architected real-time features for messaging, booking, and payments, ensuring high performance and security.
Technologies: NestJS, MongoDB, Supabase

Backend Developer, TriPay

Duration: January 2025 – June 2025
Summary: Developing TriPay, a global QR/NFC-based scan-to-pay gateway enabling fiat-crypto interoperability, featuring wallets, FX engine, and merchant APIs.
Responsibilities: Designed secure multi-role backend architectures. Developed payment and wallet modules handling fiat-crypto conversions and transaction signing.
Technologies: NestJS, MongoDB, Web3 SDKs

Web3 Blockchain Developer, Curvance

Duration: September 2023 – November 2024
Summary:
  • Developed DeFi products such as Curvance, Moziac, Pike, and The Rollup, ensuring blockchain readiness and seamless functionality
  • Built a blockchain indexer for Curvance, enabling faster and more reliable blockchain data retrieval
Responsibilities: Integrated blockchain SDKs (Web3.js, Ethers.js) for dApps. Built blockchain indexer. Optimized user logic, resolved technical bugs. Collaborated on backend authentication and data storage using GraphQL with Clerk. Created Studio Attendance Bot in Go.
Technologies: Web3.js, Ethers.js, GraphQL, Go, Clerk

Web3 Blockchain Developer, The Rollup

Duration: September 2023 – November 2024
Summary: Collaborated on The Rollup project, implementing a secure backend for user authentication via email/MetaMask and data storage using GraphQL endpoints with Clerk.
Responsibilities: Implemented secure backend authentication and data storage for The Rollup dApp.
Technologies: GraphQL, Clerk, MetaMask

Web3 Blockchain Developer, Studio Attendance Bot

Duration: September 2023 – November 2024
Summary: Created the Studio Attendance Bot in Go, streamlining attendance tracking for team members.
Responsibilities: Developed attendance tracking bot to improve team management.
Technologies: Go

Fullstack Developer Intern, Airdrop Checker and other products

Duration: August 2023 – September 2023
Summary:
  • Addressed bugs and user-reported issues in DappLabs products, including the Airdrop Checker
  • Enhanced application stability and maintained high standards for security and performance
Responsibilities: Bug fixing, application stability improvements, security enhancements.

Freelance Developer, NFT Minting Pages and Marketplaces

Duration: April 2022 – Present
Summary:
  • Built NFT minting pages, NFT marketplaces, decentralized exchanges (DEXs), trading bots, and mini Telegram apps
  • Delivered custom solutions for clients, including Web3 lottery apps, e-commerce APIs, and blogging platforms
Responsibilities: Designed and implemented NFT marketplaces and other Web3 applications. Delivered custom blockchain and Web3 solutions to clients.
Technologies: Web3.js, Ethers.js, Various blockchain SDKs

Freelance Developer, Wallet-based App

Duration: April 2022 – Present
Summary: Created a wallet-based app that secured 4th place in a hackathon category.
Responsibilities: Developed wallet-based blockchain app.

Freelance Developer, NFT Marketplace

Duration: April 2022 – Present
Summary: Designed and implemented an NFT marketplace that earned Judges' Pick at a Web3 hackathon.
Responsibilities: Developed full-featured NFT trading/minting platform deployed on CrossFi.
Technologies: CrossFi, NFT technologies

Backend Developer, CrossBet

Summary: Designed microservices-based backend.
Responsibilities: Designed and implemented backend microservices with NestJS, GraphQL, WebSockets, and Dockerized deployments.
Technologies: NestJS, GraphQL, WebSockets, Docker

Developer, Chatter Application

Summary: Real-time messaging app.
Responsibilities: Developed real-time messaging app backend with NestJS GraphQL WebSocket and frontend with Next.js.
Technologies: NestJS, GraphQL, WebSockets, Next.js

Education

  • Bachelor of Science in Computer Science
    Federal University of Petroleum Resources
    Until 2023

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Joseph Okolo
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring