I am a versatile and adaptable Full-Stack Hardware, Software, and Machine Learning Engineer with a strong background in developing dynamic applications for various industries. My expertise includes Blockchain, AI chatbots, API development, and managing cloud infrastructure. I excel in integrating cutting-edge technologies to create secure and efficient solutions. With a passion for Agile methodologies and Robotic Process Automation, I ensure timely project deliveries and optimal performance. Outside of work, I enjoy training for open water swimming.
Skills
- Programming Languages: Rust, Golang, C, C++, Zig, Python, Node.js, TypeScript
- AI & Machine Learning: TensorFlow, PyTorch, spaCy, NLTK, Sentiment Analysis, NLP
- Frameworks and Libraries: React, SvelteKit, Node.js, PyQt, gRPC, Redux, Next.js
- Mobile Development: Flutter, React Native
- Microservices and API Development: gRPC, MQTT, RESTful APIs, Websockets
- Cloud and DevOps: AWS, MS Azure, Terraform, Docker, Jenkins, GitLab CI, Bitbucket
- Database Management: PostgreSQL, MongoDB, MySQL, NoSQL, SQLx
- Testing and Debugging: PyTest, Jest, JTAG Debuggers, Parasoft C/C++test
- Version Control: Git, Bitbucket
- Project Management: Agile Methodologies, JIRA, Confluence
- Hardware and Embedded Systems: ARM Cortex-M4, ESP32, Nordic nRF52840, FPGA-based systems (VHDL/Verilog), Microcontrollers (ARM Cortex, AVR)
- Biometric and Haptic Sensors: Fingerprint haptic sensors, Biometric authentication systems
Licenses and certifications
- Advanced Diploma in Software Engineering - APTECH Computer Education
Awards and achievements
- First Class Honors - Bachelor of Science (B.S.C) in Information Technology & Business Information, Middlesex University
- Distinction - APTECH Computer Education
Full-Stack Hardware & Software Engineer
Sep 2023 - May 2024
BIOPAY AFRICA
- Developed and maintained Go-based API microservices for data retrieval, user authentication, and business logic.
- Implemented zero-knowledge proofs to enhance biometric payment security.
- Optimized API performance, reducing response times and improving throughput by 40%.
- Integrated fingerprint haptic sensors to improve user experience during biometric authentication.
- Designed a customer-facing dashboard with Flutter for web, mobile, and embedded applications.
- Deployed and managed the application on AWS using services like EC2, S3, RDS, and Lambda.
- Implemented Infrastructure as Code (IaC) using Terraform for automated deployment and management.
Full-Stack Software Engineer
Sep 2022 - Sep 2023
DATA GUMBO
- Designed efficient data models for SQL and NoSQL databases.
- Utilized Reactjs with Typescript to build smart contract dashboards.
- Enhanced blockchain microservices with Golang for scalability and performance.
- Implemented automated testing and deployment in the continuous delivery pipeline.
- Integrated AWS cloud services with DevOps team for better operational efficiency.
- Developed reusable smart contracts using Node.js, TypeScript, and Golang.
- Used Python, Golang, Kafka, and Elasticsearch for real-time monitoring and data extraction.
Bachelor of Science (B.S.C) in Information Technology & Business Information
Aug 2018 - Jul 2021
Middlesex University