Michael Okoduwa
@michaelokoduwa
I resolve Microsoft 365 issues and build Dynamics 365 Business Central solutions.
What I'm looking for
I'm currently supporting enterprise customers at Teknowledge across Microsoft 365 services including Teams, Exchange Online, SharePoint, and OneDrive. I investigate collaboration, messaging, voice calling, and calendaring incidents using PowerShell, Admin Centers, and diagnostic portals.
Previously at Gems Consulting Company, I developed Microsoft Dynamics 365 Business Central customizations in AL, including extensions, modules, and complex RDLC and Word reports. I also built APIs for third-party integrations, migrated legacy C/AL code to AL, and managed Git-based deployments to sandbox and production environments.
My background also includes card operations and fraud investigation at Zenith Bank, where I worked with Visa and MasterCard on suspicious card-based transactions. Earlier technical work included troubleshooting LED/LCD hardware, network, and software faults, plus Python projects for web scraping, automation, and MySQL data storage.
I'm a self-taught developer with an Electrical/Electronic Engineering degree, bringing practical support, development, troubleshooting, and team coordination experience to technical challenges.
Experience
Work history, roles, and key accomplishments
Technical Support Engineer
Teknowledge
Apr 2025 - Present (1 year 4 months)
Provide advanced technical support to enterprise customers using Microsoft 365 services, investigating and resolving issues related to collaboration, messaging, voice calling, and calendaring. Utilize tools such as PowerShell, Admin Centers, and diagnostic portals to troubleshoot and document cases.
Technical Consultant
Gems Consulting Company
May 2024 - Nov 2024 (6 months)
Designed and developed customizations in AL for Dynamics 365 Business Central, including extensions, modules, and reports. Integrated with third-party systems via APIs and migrated legacy C/AL code to AL, handling deployment and version control.
Card Services Officer
Zenith Bank PLC
Apr 2022 - May 2024 (2 years 1 month)
Performed card operations including activation, deactivation, cancellation, whitelisting, and transaction queries using the Card Management System. Worked with Visa and MasterCard as a Fraud Analyst to investigate suspicious transactions.
LED Technician
Purple Capital Partner's Limited
Nov 2020 - Dec 2021 (1 year 1 month)
Performed daily quality control and maintenance of LED/LCD screens, troubleshooting hardware and software issues. Resolved incidents related to hardware, networks, and software faults.
Corpers' Liaison Officer
NYSC Zonal Office
Mar 2020 - Jul 2020 (4 months)
Represented corps members in the local government and acted as an intermediary between corps members and NYSC management.
Mathematics/Physics/Chemistry Teacher
Jeff-Divine Knowledge School
Sep 2019 - Feb 2020 (5 months)
Taught students concepts in mathematics, physics, and chemistry, motivating them to maximize academic performance and preparing them for certificate exams.
First Aider
Nigeria Red Cross Society
Sep 2015 - Sep 2019 (4 years)
Assessed casualty conditions and applied first aid treatments. Supported events to ensure safety and attended refresher courses in CPR and emergency management.
Python Trainee Developer
Bincom ICT Solutions
Feb 2019 - May 2019 (3 months)
Participated in Python projects including web scraping, automation of web searches, and extracting data to save in a MySQL database.
IT Trainee
Transmission Company of Nigeria
Mar 2017 - Aug 2017 (5 months)
Involved in testing and maintenance of transmission equipment such as transformers, circuit breakers, and isolators. Performed battery bank maintenance and cable termination.
Education
Degrees, certifications, and relevant coursework
University of Benin
Bachelor of Engineering, Electrical/Electronic Engineering
Grade: Second Class (Upper Division)
Bachelor of Engineering in Electrical/Electronic Engineering from the University of Benin, graduating with Second Class Upper Division.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Job categories
Skills
Interested in hiring Michael ?
You can contact Michael and 90k+ other talented remote workers on Himalayas.
Message MichaelGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
