Biko Steven
Software Engineer at Savannah Informatics- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Kiswahili Native or bilingual proficiency
-
English Native or bilingual proficiency
Topline Score
Bio
Credentials
-
ICPAK
ICPAK (Institute of Certified Public Accountants of Kenya)Jan, 2018- Nov, 2024 -
Certified Public Accountant (CPA)
kasnebDec, 2011- Nov, 2024
Experience
-
Savannah Informatics
-
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
-
-
-
Kweli Capital
-
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
-
-
-
Fat Rain Films
-
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 -
KCA University
Certified Information Systems Support Expert, Computer Science -
The Technical University of Kenya
Bachelor of Commerce (B.Com.), Accounting and Finance -
KCA University
Certified Public Accounting(CPAK), Accounting and Finance