Senior Software Engineer

Nigus
Solomon — Full-Stack Developer & Technical Consultant

You request. I deliver.

Full-stack engineer turning complex, high-stakes requirements into scalable, production-ready systems.

View LinkedIn

GitHub

@nigussolomon

6500+

Contributions

Top Languages

TypeScript
JavaScript
Ruby
Python

Personal Projects

Scroll

About

Technical depth.
Business range.

I am a full-stack software engineer with cross-functional experience spanning DevOps, business development, product management, product design, and system architecture. This combination of technical depth and business acumen allows me to translate complex, real-world requirements into scalable, production-ready systems that deliver measurable organizational impact.

I'm based in Addis Ababa, Ethiopia, and open to remote opportunities worldwide.

Addis Ababa, Ethiopia — Open to Remote

Experience

Career progression

01

Mentor Knowledge Solutions

Full-Stack Developer, Senior Team Lead & Technical Consultant

Began as a Data Entry Clerk and grew into a Full-Stack Developer, Senior Team Lead, and Technical Consultant. Led engineering teams in designing and delivering enterprise-grade fintech and accounting platforms, while advising on technical strategy, system architecture, and product direction.

02

Freelance

Software Engineer

Delivered custom full-stack software solutions for independent clients, managing projects end-to-end — from requirements gathering and architecture through deployment and delivery.

03

BITS College

Teaching Assistant & Teaching Assistant Coordinator

Supported computer science curriculum delivery as a Teaching Assistant, later promoted to Teaching Assistant Coordinator. Coordinated lab sessions and mentored a team of TAs and students in software engineering fundamentals.

Projects

Featured Projects

A closer look at platforms I've architected and built.

problem

Disaster recovery agencies needed a configurable way to collect funds under multiple rule sets, track reconciliation accurately, and issue formal payment and receipt documentation.

approach

Designed and built a configurable fund collection and reconciliation platform with an integrated accounting engine, allowing agencies to define collection rules specific to each fund.

architecture

Rules-driven backend engine handling fund collection logic, an accounting/reconciliation module, and automated document generation for payment orders and receipts.

impact

Enabled disaster recovery fund agencies to collect and reconcile funds transparently, automatically issuing payment orders and receipts upon completed transactions — improving accountability across the fund lifecycle.

problem

Businesses needed a reliable way to reconcile bank statements against multiple internal accounting documents to produce accurate year-end financial reports.

approach

Built a platform that ingests bank statement data and cross-references it against internal accounting records to identify and resolve discrepancies.

architecture

Statement-parsing and matching engine paired with a reporting layer that compiles reconciled data into structured annual accounting reports.

impact

Simplified year-end financial reporting and significantly reduced the manual effort required for reconciliation across business accounting teams.

problem

Organizations using multiple source systems — ERPs, POS systems, and others — needed a centralized way to capture transactions and apply consistent, compliant accounting treatment.

approach

Designed a configurable accounting platform where administrators define regulatory and accounting rules; connected systems post transactions that are automatically evaluated against these rules.

architecture

Multi-source transaction ingestion layer, a configurable rules engine, and an automated underwriting/accounting-treatment pipeline.

impact

Gave finance teams a single source of truth for transaction accounting across disparate systems, reducing manual bookkeeping and improving regulatory compliance.

problem

Banks and credit institutions needed a unified system to define credit product rules, process applications, and manage loan servicing and collections.

approach

Built a configurable credit engine allowing institutions to define their own credit product rules, with customers able to apply directly for credit products through the platform.

architecture

Configurable credit rules engine, an integrated loan management system for tracking repayments, and a collections module for payment follow-up.

impact

Enabled financial institutions to launch and manage credit products independently, with automated underwriting and streamlined loan servicing and collections.

Skills

Skills & Expertise

React / Next.js

Expert

NestJS

Expert

Database Design & Management

Expert

Product & Project Management

Expert

Internal Tools & Orchestration

Expert

System Design & Architecture

Advanced

DevOps

Intermediate

Ruby on Rails

Intermediate

Python

Intermediate

Deployment Management

Intermediate

React Native

Intermediate

Expo

Intermediate

Dokploy

Intermediate

Capacitor

Intermediate

Electron

Intermediate

Contact

Let's Work
Together

Open to new opportunities — I'd love to hear from you.

© 2026 NIGUS SOLOMON. BUILT WITH CARE.