Accountant/manager at Centerfina limited (2021-08 – 2026-04)
- Maintaining and updating member personal accounts, including tracking shares, deposits, and loan balances.
- Managing bank reconciliations, accounts payable/receivable, and cash office transactions.
- Processing member monthly deductions, cash deposits and withdrawals.
- Conducting financial analysis for loan applications to determine eligibility.
- Processing loan disbursement and tracking repayments.
- Performing daily reconciliations of cash, bank, and ATM transactions.
- Preparing daily, monthly, and quarterly financial reports (e.g., Trial Balance, Balance Sheet).
- Reconciling member statements and general ledgers.
- Safe custody of accountable documents (cheques, vouchers) and keys.
- Ensuring compliance with statutory requirements
Agency manager (Bank agents and mobile money transfer services) at Centerfina limited (2021-08 – 2026-03)
- Ensuring agents have enough cash float to process transactions.
- Performance Management & KPI Monitoring: Setting performance targets, tracking transaction volumes to improve agent efficiency.
- Ensuring agents adhere to Central Bank regulations, KYC (Know Your Customer), and AML (Anti-Money Laundering) standards.
- Ensure high customer satisfaction as measured and monitored through client engagement and surveys.
- Follow up on customer service issues with the different banks and mobile money service providers.
Sales analyst/Accountant (Sales and cash office) at Juanco Sps Limited (2020-02 – 2021-08)
- Preparing weekly, monthly, annual and periodically needed sales reports.
- Analyzing sales performance from the reports: profitability margins, revenue and cost related.
- Tracking KPIs, such as sales targets, product profitability, sales force effectiveness.
- Analyzing and evaluating sales force itineraries, budgets, expenses and reports.
- Conducting inventory and sales reconciliations.
- Maintain accounting records, including Filing and archiving of all cash office documentation
- Reconcile daily teller transactions, cash collections, and bank transactions (including MPesa) to ensure accuracy and reconcile with the general ledger.
- Prepare daily and monthly cash office reports.
- Prepare all annual audit reports.
- Ensuring tax compliance in all transactions: VAT, withholding tax.
Timekeeper (Time Clerk) Earthworks department at SBIInternational Holdings Ag (2017-11 – 2019-06)
- Maintaining time sheets and accurately inputting time and attendance data into the computer.
- Verifying attendance, hours worked and pay adjustments while tracking overtime hours and approving compensatory time earned.
- Keeping track of leave time such as vacation, holidays, personal or sick days for employees.
- Ensuring time sheets are submitted and received by employees on time to issue accurate payroll adjustments.
- Filing daily work reports on: materials used, Trucks and machines' working hours.