About
Highly proficient Software Engineer specializing in Rust-based system programming and high-performance backend development, with a proven track record in optimizing applications for safety, concurrency, and scalability. Expert in debugging, refactoring, and implementing robust solutions that enhance developer experience and drive significant improvements in system reliability and efficiency, particularly within blockchain and DeFi ecosystems. Eager to leverage deep technical expertise to contribute to innovative projects.
Work
Remote, N/A, Nigeria
→
Summary
Spearheaded development and maintenance for critical components within the Rust-Bitcoin ecosystem, focusing on Bitcoin Core RPC compatibility and enhancing payment privacy.
Highlights
Led development and maintenance of the `corepc` crate, a critical component enabling Bitcoin Core RPC compatibility in Rust, significantly advancing the rust-bitcoin ecosystem.
Drove the development and maintenance of the `pay-join` project, enhancing payment privacy and security for Bitcoin transactions.
Authored and optimized idiomatic Rust code, improving secure and efficient Bitcoin RPC calls and elevating developer experience for Rust-based Bitcoin applications.
Increased test coverage by 15% and resolved critical bugs, ensuring consistency with Bitcoin Core's behavior and RPC specification.
Streamlined project tooling and CI/CD workflows, reducing integration time by 20% and accelerating development processes.
Collaborated with core maintainers and community contributors through GitHub discussions, code reviews, and pull requests, adhering to best practices in open-source development.
Remote, N/A, Nigeria
→
Summary
Developed and optimized Rust-based backend services for decentralized finance (DeFi) and TypeScript projects, ensuring seamless integration across Starknet and Ethereum ecosystems.
Highlights
Engineered and optimized Rust-based backend services for DeFi and TypeScript projects, driving seamless integration across Starknet and Ethereum ecosystems.
Enhanced memory safety and concurrency performance in Rust applications, reducing execution time for core functionalities by 25%.
Elevated code reliability and system stability through the implementation of extensive unit and integration tests, decreasing bug occurrences by 10%.
Refactored existing Rust codebases, improving code readability and performance by 15% through strategic optimizations.
Contributed to infrastructure enhancements by refactoring legacy code and introducing scalable architecture patterns, resulting in a 30% improvement in system reliability.
Remote, N/A, Nigeria
→
Summary
Executed full-stack software development projects, including a UNIX command interpreter and an AirBnB clone, managing the entire software development lifecycle from design to deployment.
Highlights
Designed and implemented a Simple UNIX command interpreter and a Monty ByteCodes file interpreter, demonstrating expertise in system-level programming.
Led the full software lifecycle for a comprehensive AirBnB clone project, including developing a command-line interpreter for object management.
Developed dynamic front-end interfaces using HTML and CSS for web static pages, enhancing real-time user interaction and experience.
Managed backend data storage and retrieval by implementing MySQL databases, ensuring robust data persistence and accessibility.
Deployed projects using CI/CD pipelines, automating testing, integration, and deployment processes to accelerate release cycles by 20%.
Implemented the Flask framework to handle backend operations and RESTful APIs, facilitating efficient server-client communication.
Configured and secured servers with Nginx, SSH, firewalls, and HTTPS SSL, improving server response times by 10% and ensuring high system reliability.
Mentored and guided 3 junior interns on software development practices, debugging techniques, and project management, fostering their growth in the field.
Languages
English
Skills
Programming Languages
Rust, Python, C, JavaScript, Cairo, TypeScript, HTML5, CSS3, SQL.
Frameworks & Libraries
NodeJS, React, ExpressJS, Tailwind, Actix-web, Tokio, Rocket, Serde, Rayon, Flask, jQuery.
Databases
MongoDB, Redis, PostgreSQL, MySQL.
DevOps & Tools
Unittest, Integration Test, Doctest, Digital Ocean, NGINX, Docker, Ansible, Shell Scripting, Cargo Test, Doctests, Async Programming, Git, Cargo, Ripgrep, Grep, CI/CD, GitHub, Datadog, SSH.
Computer Science & Data Structures
Networking Fundamentals, Hash Tables, Blockchain, Stacks, Linked Lists, Interpreter Design, Simple Shell Design, Object Oriented Programming.
Soft Skills
Project Management, Effective Communication, Decision Making, Problem Solving, Mentorship, Leadership.