Senior Software Engineer
You request. I deliver.
Full-stack engineer turning complex, high-stakes requirements into scalable, production-ready systems.
About
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.
Experience
01
Mentor Knowledge Solutions
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
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
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
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
React / Next.js
ExpertNestJS
ExpertDatabase Design & Management
ExpertProduct & Project Management
ExpertInternal Tools & Orchestration
ExpertSystem Design & Architecture
AdvancedDevOps
IntermediateRuby on Rails
IntermediatePython
IntermediateDeployment Management
IntermediateReact Native
IntermediateExpo
IntermediateDokploy
IntermediateCapacitor
IntermediateElectron
IntermediateContact
Open to new opportunities — I'd love to hear from you.
© 2026 NIGUS SOLOMON. BUILT WITH CARE.