Jamil Afouri

Senior Software Engineer | Backend Specialist | Cloud Architect (AWS) | AI Integrator

Highly skilled Senior Software Engineer with 5 years of proven experience designing and delivering high-performance backend systems, cloud-native applications, and scalable payment infrastructures. Based in Jordan and UAE, specialized in TypeScript, Node.js (NestJS), SQL/NoSQL, and AWS. Strong focus on clean architecture, DevOps, system optimization, and business-driven engineering.

About Me

I am a Senior Software Engineer with expertise in backend development, cloud architecture, and AI integration. With 5 years of experience, I specialize in building scalable systems and cloud-native applications. My core competencies include backend architecture with Node.js (NestJS, Express), cloud infrastructure on AWS, database management (PostgreSQL, DynamoDB, MongoDB, Redis), and DevOps practices. I'm passionate about clean architecture, system optimization, and building robust solutions that scale.

Quick Facts

Experience

5+ Years

Location

Amman, Jordan

Education

B.Sc. Mechatronics Engineering

Certification

AWS Certified Cloud Practitioner

Specialization

Backend & Cloud Architecture

Languages

Arabic, English

Featured Projects

GTUPE

ILO-backed digitization platform for Jordan's private education sector. Developed secure contract flows for teachers and schools using multi-role auth, encryption, and serverless deployment on AWS.

Next.jsNestJSReduxAWSSQL

Portfolio Website

Custom-built portfolio website with Next.js, featuring a fully responsive design and SEO optimization.

Next.jsReactTypeScriptTailwind CSS

Smart Restaurant

The smart restaurant app is created with a focus on user experience. It incorporates various features such as enhanced functionality, authentication, lazy loading, captivating animations, and a responsive design.

ReactReduxCSS AnimationFirebase

E-Commerce

The e-commerce app offers seamless shopping with personalized recommendations, efficient search, order tracking, and a user-friendly interface.

ReactNodeJSExpressMongoDB

Professional Experience

1

Senior Software Engineer

Keyper

Mar 2022 - Present

  • Architected the RNPL system (Rent Now Pay Later) using NodeJS, AWS Lambda, Lean and Stripe. Handled recurring payments, reconciliation, and ledger accuracy - serving thousands of tenants and landlords.
  • Reduced payment processing latency by 40% through strategic use of asynchronous pipelines.
  • Designed an event-driven microservices architecture to support onboarding, pay-ins, and automated landlord payouts.
  • Integrated AI-driven code review tools to analyze developer pull requests automatically, improving code quality, reducing review time by 50%, and standardizing engineering practices across teams.
  • Built and maintained production-grade APIs with strict error handling, logging, and security layers (JWT, Cognito).
  • Collaborated cross-functionally with product and finance teams to align system design with business KPIs.
2

Software Engineer

Tapflow

Nov 2021 - Mar 2022

  • Refactored legacy codebase for performance using profiling tools and memory analysis, improving backend throughput by 2x.
  • Led the development of admin APIs with fine-grained role access control and audit logging.
  • Integrated usage analytics for dashboard features, driving product-led enhancements.
3

Software Engineer

Nixpend

Jan 2021 - Oct 2021

  • Built foundational backend services including auth, email triggers, and payment logging.
  • Contributed to RESTful API specs, wrote DB migrations, and worked closely with frontend engineers.
  • Applied unit testing and Postman contract testing to ensure API robustness.

Technical Expertise

My professional toolkit and areas of expertise

Backend Architecture

Node.js (NestJS, Express)
Event-driven & Microservices
TypeScript
RESTful APIs
Authentication & Authorization
Caching & Rate Limiting

Cloud & DevOps

AWS (Lambda, ECS, Cognito, SQS, S3)
Serverless Architecture
Docker
CI/CD (GitHub Actions)
Serverless Framework
Infrastructure as Code

Databases

PostgreSQL
DynamoDB
MongoDB
Redis
Database Design
Query Optimization

Engineering Principles

SOLID Principles
Test-Driven Development
Clean Code
Performance Optimization
System Design
API Design

Frontend (Support Level)

React.js
Next.js
Redux
HTML/CSS
Responsive Design
UI/UX Basics

Get in Touch

Have a question or want to work together? Drop me a message!