Personal details

Ibrahim A. - Remote

Ibrahim A.

Timezone: West Central Africa (UTC+1)

Summary

I am a forward thinking, results-driven, customer-focused and analytical Senior Software Engineer with extensive experience in mobile and full stack development with database analysis and design. Besides strong backend development skills, I do not only have good in design and integration problem- solving skills but also skills in developing business plans, requirements specifications, user documentation, and architectural systems research.

----------------------------------------------------------------------------------------------------------------------------------------------- Codementor rules that i live by:

  1. If I can't fix your issue, you'll get a refund.
  2. Unless its a 15min free session, doesn't have to be in a hurry to start the timer. Let's do quick code review and the we begin.
  3. If i ever need to do research/lookup some information during a session, timer will be paused. 4. I will never ask for a review after a session, however, do find it in your heart to leave one.
  4. I do alot of pro bono work too :)

Work Experience

Solutions Developer
BizzDesk Global Solutions | Jun 2016 - Jan 2018
HTML/CSS
Android
C++
Node.js
jQuery
React
Spring Boot
Developed software solutions for various in-house projects and clients. Collaborate with marketing, key executives, UI designers, and other developers to develop cutting- edge applications for the financial sector without jeopardizing data privacy or security. Tasks and responsibilities Developing new software applications in partnership with business analysts and technical architects. Upgrading existing software as the user organisation's needs change. Localizing software products for different international markets. Reviewing current systems and presenting ideas for system improvements, including cost proposals. Producing detailed specifications and writing the program codes. Working closely with analysts, designers and staff. Preparation of training and manual for users. Testing product in controlled, real situations before going live. Maintaining the systems once they are up and running. Selected accomplishments Developed on an Android POS terminal for the eIGR Solution. Developed on the POS terminal and the mobile monitoring for the AISIE Retail Management Solution Developed Enumeration / Time and Attendance systems on various biometric devices.
Software Developer / Trainer
Binary Computers Limited | Aug 2015 - Jun 2016
HTML/CSS
PHP
Android
jQuery
WordPress
Contributed software engineering expertise in the development of products through the software lifecycle, from requirements definition through successful deployment. Coordinate and conduct small group and individual training sessions based on staff and organizational learning needs. Taught computer programs, algorithms, and computer languages to students Created and assigned projects to students and developed professional skills in them Utilized educational software and latest instructional design programs in teaching Routinely evaluate business training needs and adjust staff development and educational programs. Conduct ongoing needs analysis leveraging customer feedback, field interactions, and subject-matter- expertise to adjust learning strategy and curriculum. Develop and manage tracking and reporting progress on training progress.

Personal Projects

2017
Android
Android Studio
Android SDK
Aisie is a unique business solution designed by BizzDesk to integrate the key business operations such as sales, inventory management, structured reporting and periodic evaluations into one functional unit. With Aisie, business owners on small and large scale basis can automate their operations to run smoothly, with little human effort. As innovations for businesses go, Aisie is on a class of its own by the sheer convenience it affords entrepreneurs. With Aisie, one can achieve the following from the tip of a finger: ▪ Get real time updates (alert) on income and expenses irrespective of location ▪ Print accurate daily, weekly or monthly sales reports ▪ Monitor the performance of your salespersons 3 ▪ Know your stock level ▪ Avoid theft and pilfering by your staff ▪ Affect changes in the prices of goods and services from remote locations ▪ Issue electronic receipts to your customers. ▪ And keeps your business records for all the references you will need ▪ Conduct business trend analysis ▪ Keeps you in touch with your business on a 24/7 basis ▪ And much more.