FlowCV Logo
Michael Dean OyewoleBlockchain Engineer
SUMMARY

Results-driven Blockchain Engineer with over 3 years of experience in designing and deploying secure, high-performance smart contracts on EVM blockchains, Starknet inclusive. Proficient in Rust, Java, Solidity, and Cairo, with a strong foundation in blockchain protocols and decentralized applications. Currently delving into Zero Knowledge proofs and Protocol Engineering, leveraging Rust to explore cutting-edge blockchain technologies. Passionate about driving innovation and delivering impactful solutions in the Web3 space and beyong.

Technical Skills
Programming Languages

Rust, Java, Solidity, Cairo

Frameworks

Axum, Spring Boot, Maven, Gradle, Hardhat, Foundry, Starknet Foundry

Software Engineering Methodologies

Zero Knowledge, Agile and Agile Ceremonies, Scrum, Test-Driven Development, Pair Programming, Object-Oriented Programming, Functional Programming, Software Development Life Cycle, S.O.L.I.D. principles, Data Structure and Algorithm, Design Patterns

Security, Identity and Access Management

Spring Security, JWT, OAuth 2.0, Keycloak

Software Architectures

Diamond Standard (ERC-2535), Account Abstraction (ERC-4337), Oracles, Gas Optimization, Factory Contract, Mainnet Forking, Layered Architecture, Microservices Architecture, Monolithic and Multimodule Architecture

Testing Frameworks

JUnit, Mockito, Mocha, Chai, Fuzz Test, Cheat Code

Communication

JPA, JSON, REST, JSON-RPC, GraphQL

Professional Experience

BLOCKCHAIN ENGINEER (Remote)

Mariblock
November 2024 – present
  • Designed and optimized smart contracts and blockchain functionalities on Starknet Layer 2.
  • Implemented backend services integrated with the Argent Wallet SDK for the Telegram platform.
  • Developed secure and efficient transaction flows for onboarding, remittance, and off-ramping.
  • Collaborated with frontend and product teams to ensure a seamless and intuitive user experience.
  • Addressed technical challenges and resolved issues during the development lifecycle.
  • Contributed to technical documentation and promoted best practices across the team.
  • BACKEND SOFTWARE ENGINEER (Remote)

    Syncskills. Flagstone, QLD, Australia
    July 2023 – March 2024 | Flagstone, QLD, Australia
  • Integrated RabbitMQ to optimize communication, achieving 20% lower message latency, 25% better responsiveness, and 60% reduction in processing bottlenecks.
  • Engineered secure authentication systems with Spring Security and OAuth2, enhancing security by 80%, reducing vulnerabilities by 30%, and increasing user engagement by 25%.
  • Improved database performance with Flyway and an optimized framework, cutting query times by 50% and reducing deployment complexity by 50%.
  • Developed comprehensive validation and error-handling mechanisms, reducing critical bugs by 95%, system downtime by 40%, and resolution time by 50%.
  • Enabled seamless and secure payments through Stripe, PayPal, and PayID, boosting customer conversion rates by 10%.
  • Conducted detailed requirement analysis and testing, improving overall system performance and ensuring real-time updates with RabbitMQ.
  • Projects

    ERI

    https://github.com/intelliDean/eri-stark-frontend

    A blockchain-based protocol that verifies the authenticity and ownership of physical products using EIP-712 signed certificates and QR codes — bridging the gap between the physical world and on-chain trust

    STARKPAY

    https://github.com/intelliDean/StarkPay_Contract

    A blockchain-based platform that lets users generate payment invoices and track incoming funds seamlessly. Instead of sharing wallet addresses, users simply create an invoice—making it easier and safer for others to send them crypto

    EVENTOS

    An event management and ticketing platform built on the blockchain.
  • Collaboratively developed a blockchain-based event management and ticketing platform.
  • Designed an intuitive UI to effortlessly create, manage, and register for events.
  • Implemented an ERC-1155 smart contract to issue multiple NFTs as souvenirs for event attendees.
  • Ensured security and gas optimization by following best practices in Solidity development.
  • Soft Skills
    Driven to add value
    Meticulous attention to detail
    Excellent communication and interpersonal skills
    Creative and innovative problem-solver
    Quick and deliberate learner
    Interests
    Travelling and Networking
    Coding and debugging
    Learning new technologies
    Sport (Football)
    References
    Available on request

    JAVA SOFTWARE ENGINEER (Hybrid)

    Boy Boy, Nigeria
    December 2022 – June 2023 | Lagos, Nigeria
  • Produced scalable, multimodule code, paving the way for microservices migration and achieving an estimated 30% performance improvement.
  • Designed resilient database architecture with Flyway integration, reducing deployment complexity by 50%, query response times by 40%, and ensuring 99% uptime.
  • Engineered intuitive user interfaces and implemented features that reduced resource consumption by 30% and boosted user engagement by 15%.
  • Integrated the Squard payment gateway, enabling secure transactions and increasing customer conversion rates by 10%.
  • Conducted thorough testing and validation, leading to a 95% reduction in critical issues and a 25% enhancement in system functionality and reliability.
  • Education