Biko Steven

Software Engineer at Savannah Informatics
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Nairobi County, Kenya, KE
Languages
  • Kiswahili Native or bilingual proficiency
  • English Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • ICPAK
    ICPAK (Institute of Certified Public Accountants of Kenya)
    Jan, 2018
    - Nov, 2024
  • Certified Public Accountant (CPA)
    kasneb
    Dec, 2011
    - Nov, 2024

Experience

    • Kenya
    • Hospitals and Health Care
    • 1 - 100 Employee
    • Software Engineer
      • May 2023 - Present

      ● Writing clean, well designed and testable code while communicating with my team members and anyone else● Developing robust APIs supporting mobile and web application clients● Writing high level software tests● Accounting and finance software patterns and designs lead● Ensuring software is updated with latest features● Executing full software development life cycle (SDLC)● Participating in software designing brainstorming sessions● Maintaining and improving existing codebases● Creating innovative solutions to meet our company’s technical needs● Providing knowledge transfer in accounting and finometrics to other programmers● Shaping the future of our software systems by analyzing and identifying areas for modification(s)● Liaising with colleagues to implement technical designs● Troubleshooting, debugging and upgrading existing software systems● Consulting clients and colleagues concerning the maintenance and performance of software systems, with a view to bettering the current software systems● Collaborating with the front-end developers and other team members to establish objectives and designing more functional, cohesive codes to enhance the user experience● Collaborating with project manager and other software engineers to come up with top-notch product user stories● Working closely with other staff, such as project managers, graphic artists, UX designers, other developers, systems analysts and commercial professionals● Continually updating my technical knowledge and skills by attending in-house and external courses, reading manuals and better assisting other team members Show less

    • Software Engineer Trainee
      • Jan 2023 - Apr 2023

      ● Developing test cases for all bugs and improving already existing tests to avoid future regressions● Executing full lifecycle software development. Write well designed, testable, efficient code● Delivering high quality software solutions that are extensible and scalable within the specified timeline● Completing all tasks set by the supervisor, reviewer and assisting wherever possible● Learning in-depth Technological exploration, developing software solution modules and components from specifications● Troubleshooting and fixing issues related to software implementations● Documenting and unit testing software implementations● Learning to design business processes and workflows● Working closely with technical lead, peer developers, project manager and testers● Working closely with staff to foster professional values and build good relationships● Contributing to Code Reviews● Identifying product requirements and potential improvements and discussing them with my superiors● Participating in software designing process and brainstorming sessions● Participating in user stories and customer discovery meetings● Sharing basic accounting knowledge with my team members● Undertaking any other assignments for which the company’s management and my supervisor requests Show less

    • Kenya
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Engineer Intern
      • Apr 2022 - Jun 2022

      ● Proactively learning about new technologies ● Implementing UI/UX designs by turning them into real web applications ● Following code plan provided by more senior staff ● Collaborating with senior leaders ● Researching, investigating and fixing a wide range of technical issues ● Improving coding abilities by being introduced to new tools and programming languages ● Improving presenting and communication abilities (both oral and written) ● Looking at software from a usability and testability point of view, without having a testing-only mindset ● Understanding the tech stack end to end including software engineering activities ● Approaching problems and creating solutions Show less

  • Headworld Links Limited
    • Nairobi County, Kenya
    • Finance Manager
      • Nov 2018 - Apr 2021

      ● Preparing, monitoring, and managing budgets ● Providing advice in making financial decisions. ● Projecting profit, managing credit & risks of financial loses ● Making financial forecasts and cashflow statements ● Reporting to the company director and providing advice how Headworld Links Limited and future business decisions might be impacted ● Controlling costs and keeping the organization on the appropriate financial track. ● Developing long-term business plans based on professional financial reports ● Championing the transitioning & growth of Headworld from Silver to Platinum segmentation through the reduction of cost while increasing airtime sales by 354% ● Setting up & ensure implementation of internal controls ● Determining the need(s) of hiring employee(s) & staff evaluation. ● Cooperate in high-level decision making with top-executives of the organization. ● Restructuring the organization finally and representing it in all meetings with financial institutions ● Handling professionally all Banking related issues Show less

  • Headworld Links Limited
    • Nairobi County, Kenya
    • Senior Accountant
      • Feb 2018 - Aug 2018

      ● Ensuring the organization is tax compliant and analyzing market trends and competitors ● Preparing, maintaining and executing payroll. ● Preparing bank reconciliations and monitoring bank transactions. ● Preparing, filling and ensuring compliance to NHIF, NSSF,VAT & PAYE. ● Preparation of weekly & monthly management reports. ● Management of the Headworld Links Ltd imprest system. ● Setting up & ensure implementation of internal controls ● Training of staff on how to maintain M-PESA and sales books of accounts by introducing the principle of double entry in their daily work. ● Coordinating and spearheading Headworld Links Limited auditing process. ● Oversight of inventory, purchases and supplies. ● Preparing & maintaining assets register Show less

  • A.A.ALI CPA LLP
    • Nairobi County, Kenya
    • Accountant
      • Dec 2014 - Jan 2018

      ● Preparing monthly, quarterly & annual management reports. ● Maintaining clients book of accounts as per the International Financial Reporting Standards and ISAs ● Preparing, filing of tax returns and ensuring clients comply with statutory deductions. They include PAYE, VAT, NHIF & NSSF ● Maintaining and reconciliation of clients accounts payables together with accounts receivables ● Setting up and maintaining appropriate accounting systems for clients. This involved installations and creation of professional charts of accounts in accounting systems. ● Verifying validity of account discrepancies by obtaining and investigating information from clients. ● Maintaining and reconciliation of clients bank statements and preparation of respective monthly reports. ● Preparation of daily expenses, cash sales, credit sales and stock reports. ● Ensuring daily cash sales had been deposited in respective business accounts ● Preparing and efficiently maintaining the client's payroll. ● Establishing and maintaining fiscal files and records as supporting documents as per to the professional accounting principles. ● Supervising and training of accounting interns, equipping them with required professional accounting knowledge. Show less

    • Kenya
    • Media Production
    • 1 - 100 Employee
    • Accounts & Finance Intern
      • Jun 2014 - Nov 2014

      ● Preparing Office reconciliations and LPOs ● Maintaining cheque and assets register. ● Filling VAT. ● Posting all invoices/bills into the system and custodian of files. ● Preparing bank reconciliations ● Supervising freshly joining interns ● Preparing Office reconciliations and LPOs ● Maintaining cheque and assets register. ● Filling VAT. ● Posting all invoices/bills into the system and custodian of files. ● Preparing bank reconciliations ● Supervising freshly joining interns

Education

  • Jomo Kenyatta University of Agriculture and Technology
    Master of Science in Finance, Finance, General
    2023 -
  • KCA University
    Certified Information Systems Support Expert, Computer Science
    2022 -
  • The Technical University of Kenya
    Bachelor of Commerce (B.Com.), Accounting and Finance
    2011 - 2014
  • KCA University
    Certified Public Accounting(CPAK), Accounting and Finance
    2009 - 2011

Community

You need to have a working account to view this content. Click here to join now