Jouhar Ibrahim, Developer in Addis Ababa, Ethiopia
Jouhar is available for hire
Hire Jouhar

Jouhar Ibrahim

Verified Expert  in Engineering

Web Applications Developer

Addis Ababa, Ethiopia

Toptal member since August 28, 2018

Bio

Jouhar is a software engineer with more than a decade of experience in the field, applying a wide range of techniques and technologies. His career has spanned many different kinds of projects, and regardless, he's always shown the same enthusiasm and passion. Jouhar understands and solves problems efficiently while keeping the big picture in mind. He specializes as a full-stack developer and enjoys working on tasks that challenge his limits.

Portfolio

DetectSystem
.NET 7, React, SQL Server 2019, IIS, Windows Services, C#, JavaScript, SQL...
BullWall ApS
C#, HTML5, CSS, Databases, Client Portals, Web Servers, .NET, Windows, JSON...
United Nations Industrial Development Organization
PostgreSQL, JavaScript, React, Python, Django, Database Design, SQL...

Experience

  • Full-stack - 15 years
  • Web Applications - 15 years
  • SQL - 14 years
  • JavaScript - 8 years
  • C# - 8 years
  • Windows Services - 8 years
  • .NET - 8 years
  • React - 2 years

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), Visual Studio

The most amazing...

...thing I've built is an AI-enabled suite of tools to analyze documents for anomaly, saving hours of manual scanning and improving efficiency in fraud detection.

Work Experience

Lead Software Developer

2019 - PRESENT
DetectSystem
  • Developed a fraud detection system that analyzes images, PDFs, and office documents to identify potential fraudulent content.
  • Designed a rule-based engine that allows users to define custom detection parameters, custom scores, and alerts tailored to specific business needs.
  • Integrated the software with multiple insurance systems, using API and file systems to streamline workflows. I also built an automated system to pull in case-related emails and process them for fraud detection.
  • Ensured local deployment, maintaining strict privacy and security protocols with encryption to protect sensitive data.
  • Integrated an AI-powered system for invoice verification, ensuring that sensitive content within the documents is securely hashed.
Technologies: .NET 7, React, SQL Server 2019, IIS, Windows Services, C#, JavaScript, SQL, .NET, Web Applications, OOP Designs, Microsoft SQL Server, Full-stack, Architecture

Senior Full-stack Developer and Engineer

2018 - 2019
BullWall ApS
  • Developed an incident tracking application with customizable forms, allowing users to add data entry fields and calculated fields and manage page flow with conditional logic.
  • Implemented automated SMS and email notifications for overdue incidents, escalating to higher management based on configurable rules.
  • Ensured GDPR compliance by encrypting sensitive data and applying obfuscation techniques when required.
  • Deployed the application for a large insurance company, providing ongoing support to identify and resolve bugs and implement fixes.
Technologies: C#, HTML5, CSS, Databases, Client Portals, Web Servers, .NET, Windows, JSON, Agile Sprints, Scrum, React, .NET 3, SQL Server 2019, Database Design, JavaScript, SQL, Web Applications, Windows Services, OOP Designs, Microsoft SQL Server, Full-stack, Architecture

Senior Software Engineer

2011 - 2018
United Nations Industrial Development Organization
  • Worked directly with clients to elicit requirements, identifying specific business and user needs.
  • Translated requirement specifications into software programs using software development techniques, tools, and methods. and languages appropriate for the specific project.
  • Developed and implemented an ERP system for a government institute and footwear factories.
  • Designed and developed a web-based monitoring and evaluation tool.
  • Transformed paper-based processes into a modern software solution, substantially reducing process time.
  • Provided training for 50 university engineering students on developing and implementing an open source ERP system.
Technologies: PostgreSQL, JavaScript, React, Python, Django, Database Design, SQL, Web Applications, OOP Designs, Odoo, Full-stack, Architecture

Software Engineer

2009 - 2011
Tulane University Technical Assistance Project Ethiopia
  • Designed and implemented software enhancements to an existing electronic medical record system.
  • Improved report generation by developing a custom tool that allows the design of any report instead of generating predefined rigid reports.
  • Researched on a specific palmtop for data capturing from remote areas.
  • Contributed to developing a statistical information gathering and analyzing tool for the health sector.
  • Assisted in preparing manuals, assured smooth software integrations, and collaborated in migrations.
Technologies: C++, Microsoft SQL Server, C#, Database Design, SQL, .NET, OOP Designs

Senior Programmer and Project Head

2005 - 2009
RAMCS Computers Systems and Communication
  • Participated in requirements gathering, systems analysis, database design, development, and deployment.
  • Developed different Windows applications based on .NET framework and Microsoft SQL Server for many organizations including for BGI Ethiopia, Sheraton, and Hilton.
  • Managed the delivery of projects, quality standards, cost, benefits, and time scales.
  • Coordinated with programmers and testing teams, tracked schedules, and communicated with stakeholders.
  • Assisted and mentored junior programmers; including conducting training on how to use the developed software.
Technologies: Microsoft SQL Server, C#, VB.NET, Database Design, SQL, .NET, OOP Designs

Junior Programmer

2003 - 2004
CNET Software Technologies
  • Helped to program a financial module for the point-of-sales software.
  • Participated in a web development for an eyeglass manufacturer.
  • Analyzed and tested a point-of-sales system and collaborated with testers to make sure the system is error-free.
Technologies: Microsoft SQL Server, Microsoft Access, Visual Basic, SQL, OOP Designs

Experience

Fraud Detection System (FDS)

FDS is evidence-based and will reveal if a digital document, PDF, photo, or video has been changed, altered, or updated. FDS enables insurers to screen claims and uncover fraud, even on claims below a certain threshold, which can become too costly to investigate using a manual claims process.

Document Management System

As part of the ERP system, the project allows one to define different parameters for different document types. This enables the user to generate different registrations and upload web forms based on the type of document type selection.

Inventory Management System

A Windows application to keep track of inventory ins and outs with an automatic average cost calculation. The system allows one to define unlimited stores and synchronizes periodically with a Peachtree accounting system. The system has been deployed to ten companies.

Human Resource and Attendance

This manages an employee's complete history, attendance, leave, promotions, and more. It also includes payroll calculations based on the country's regulations and prints the payroll and payslip at the end of each month. The application is integrated with a biometric machine which allows one to automatically to calculate the hours worked and payments. The software is being used by big companies like National motors, PepsiCo, and Castel Winery.

Drug Control System

As part of the EMR, the module handles proper prescription, dispensation, and store transaction of pharmacy drugs. The system keeps track of drug movements and displays appropriate warnings for crucial out-of-stock items like pregnancy risks, allergies, and so on.

Open Source Implementation

I implemented a few modules for an open-source ERP system to upgrade the leather industries in a particular country. Before I started, a huge investment had already been implemented on an off-the-shelf product which was not successful in the end. The project failure made them skeptical about software solutions in general which made my task even more difficult. At the end of the day, the project was successful and they requested that I replicate the effort in an additional five footwear factories.

Education

2011 - 2014

Master's Degree in Software Engineering

HiLCoE School of Computer Science and Technology - Addis Ababa, Ethiopia

2004 - 2007

Bachelor's Degree in Computer Science

HilCoE School of Computer Science and Technology - Addis Ababa, Ethiopia

2002 - 2004

Diploma in Computer Science

HilCoE School of Computer Science and Technology - Addis Ababa, Ethiopia

Skills

Libraries/APIs

React

Tools

Odoo, Git, AWS CLI, Microsoft Access, Adobe Photoshop, Visual Studio, Peachtree Accounting Software, Crystal Reports

Languages

JavaScript, C#, Python, SQL, C++, VB.NET, Visual Basic, HTML5, CSS

Frameworks

Django, ASP.NET MVC, .NET, Angular, .NET 3

Paradigms

Database Design, Scrum

Storage

PostgreSQL, MySQL, Microsoft SQL Server, Databases, JSON, SQL Server 2019

Platforms

Visual Studio Code (VS Code), Windows

Other

Web Applications, OOP Designs, Full-stack, Architecture, Client Portals, Web Servers, Agile Sprints, .NET 7, IIS, Windows Services, Integration, Biometrics

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring