Skip to content
View OmarSweiti's full-sized avatar

Block or report OmarSweiti

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
OmarSweiti/README.md

Omar Alsweiti

Full Stack Developer · Computer Engineer

Building enterprise conversational AI for banking at DataKite · Amman, Jordan

Portfolio LinkedIn Credly Email


About

I'm a Computer Engineering graduate from the University of Jordan, currently a Full Stack Developer at DataKite, where I work on Rawi — an enterprise conversational-AI platform for banking. Most of my time goes to the customer-facing mobile SDK: encrypted transport, server-driven UI, and Arabic/English voice interaction, now being rewritten from React Native into native Swift and Kotlin.

What I bring beyond the application layer is a systems background. I administered Linux and distributed compute for EDA workloads at Synopsys, then spent time load- and stress-testing enterprise systems at Q-Pros to find where they break before customers do. That combination means I don't just ship features — I know how they behave under load, in containers, and in production.

Stack: React Native · Swift · Kotlin · React · Next.js · Node.js/NestJS · Java/Spring Boot · PostgreSQL · Docker


Experience

Full Stack Developer — DataKite

Amman, Jordan  ·  Jun 2026 – Present

Full-stack engineer on Rawi, an enterprise conversational-AI platform built for banking clients.

  • Ship the customer-facing mobile SDK — React Native compiled to native iOS and Android binaries — with encrypted transport, server-driven UI, and Arabic/English voice interaction.
  • Leading the SDK's rewrite into native Swift and Kotlin, moving the client off React Native for performance and platform fidelity.
  • Contribute to the React web console and the Java / Spring Boot backend services behind the platform.
  • Run load testing across platform services, carrying performance-engineering practice into product work.

Load and Performance Engineer — Quality Professionals (Q-Pros)

Amman, Jordan  ·  Mar 2026 – Jun 2026

Owned load and performance validation for enterprise systems — establishing whether they hold up under peak traffic before customers find out they don't.

  • Designed and executed comprehensive load and stress test suites verifying scalability and stability at peak concurrency.
  • Developed automated scripts simulating high-concurrency user scenarios against production-like environments.
  • Monitored runtime behavior with APM tooling, correlating throughput, latency, and resource saturation.
  • Identified critical bottlenecks and drove the resulting optimizations, measurably improving application response times.

Application Engineer — Synopsys (via Omnix Technology)

Amman, Jordan  ·  Feb 2025 – Aug 2025

Supported advanced EDA flows across large-scale distributed compute environments — workloads where a misconfigured node or an unautomated step costs hours of engineering time.

  • Administered Linux systems and managed distributed computing resources supporting design execution at scale.
  • Developed shell scripts to automate repetitive engineering workflows and reduce manual intervention.
  • Partnered with engineering teams to optimize flows, troubleshoot failures, and keep high-performance runs reliable.
  • Worked to enterprise standards for reliability and reproducibility.

Education

B.Sc. Computer Engineering — University of Jordan

Amman, Jordan  ·  Oct 2021 – Dec 2025

A hardware-and-software foundation rather than a purely software one — which is why systems, performance, and infrastructure work feels natural.

Core coursework: Computer Architecture · Operating Systems · Data Structures & Algorithms · Databases · Computer Networks · Embedded Systems · Software Engineering


Certifications

I keep two independent credential records. Coursera holds the course and specialization certificates; Credly holds the verified digital badges. Each entry links to its own verification page.


Coursera

8 specialization & professional certificates  ·  47 course certificates

Specializations & Professional Certificates

Credential Issuer Completed Verify
IBM Full Stack Software Developer Professional Certificate IBM Oct 2025 Verify
IBM Full-Stack JavaScript Developer Professional Certificate IBM Oct 2025 Verify
JavaScript Programming with React, Node & MongoDB Specialization IBM Oct 2025 Verify
Cloud Application Development Foundations Specialization IBM Sep 2025 Verify
Java Programming Fundamentals Specialization IBM · SkillUp Feb 2026 Verify
Apply API Testing & Automation with Postman Specialization EDUCBA Mar 2026 Verify
Generative AI for Software Developers Specialization IBM Oct 2025 Verify
Generative AI for Data Analysts Specialization IBM Oct 2025 Verify

Each specialization bundles several of the individual courses below.

Courses

Performance & API Testing — 9 courses

Backing the load-engineering work at Q-Pros and DataKite.

Course Verify
Master JMeter on Live Apps for Performance Testing Verify
Advanced Gatling for Stress Testing Web Applications Verify
Gatling Fundamentals for Stress Testing APIs - Scala Verify
Master Advanced API Testing with Postman & Automation
Apply Advanced API Testing with Postman
Apply API Testing Fundamentals Using Postman Verify
Build & Test REST APIs with POSTMAN and Spring Boot
Apply Postman APIs for Customer Data Management
Postman Tutorial: Getting Started with API Testing Verify
Mobile Development — 4 courses

Behind the Rawi mobile SDK and its native Swift/Kotlin rewrite.

Course Verify
Flutter and Dart: Developing iOS, Android, and Mobile Apps Verify
Introduction to Android Mobile Application Development Verify
Get Started with Android App Development Verify
Introduction to Mobile App Development Verify
Full-Stack & Backend — 9 courses
Course Verify
Full Stack Application Development Capstone Project Verify
Full Stack Software Developer Assessment Verify
JavaScript Full Stack Capstone Project Verify
Node.js & MongoDB: Developing Back-end Database Applications Verify
Django Application Development with SQL and Databases Verify
Application Development using Microservices and Serverless Verify
Introduction to Web Development with HTML, CSS, JavaScript Verify
Introduction to HTML, CSS, & JavaScript Verify
JavaScript Programming Essentials Verify
Java & Spring — 5 courses
Course Verify
Spring Framework for Java Development Verify
Java Development with Databases Verify
Java App Development Project: Fundamentals, OOP & File I/O Verify
Object Oriented Programming in Java Verify
Java Programming for Beginners Verify
Cloud & Containers — 2 courses
Course Verify
Introduction to Containers w/ Docker, Kubernetes & OpenShift Verify
Introduction to Cloud Computing Verify
AI, Data & Analytics — 10 courses
Course Verify
Developing AI Applications with Python and Flask Verify
Generative AI: Elevate your Software Development Career Verify
Generative AI: Enhance your Data Analytics Career Verify
Generative AI: Prompt Engineering Basics Verify
Generative AI: Introduction and Applications Verify
Introduction to Data Engineering Verify
Introduction to Data Analytics Verify
Data Visualization and Dashboards with Excel and Cognos Verify
Excel Basics for Data Analysis Verify
Everyday Excel, Part 1 Verify
Engineering Foundations — 4 courses
Course Verify
Getting Started with Git and GitHub Verify
Version Control Verify
Introduction to Software Engineering Verify
Software Developer Career Guide and Interview Preparation Verify

Credly

35 verified digital badgesview the full badge wall

IBM Full Stack Software Developer Professional Certificate (V5)   JavaScript Programming with React, Node & MongoDB Specialization   Generative AI for Software Developers Specialization   Front-end Development with React V2   Containers & Kubernetes Essentials   Cloud Native, DevOps, Agile & NoSQL Essentials

Professional Certificates & Specializations

Badge Issuer Earned
IBM Full Stack Software Developer Professional Certificate (V5) IBM · Coursera Apr 2026
JavaScript Programming with React, Node & MongoDB Specialization IBM · Coursera Feb 2026
Generative AI for Software Developers Specialization IBM · Coursera Feb 2026
Generative AI for Data Analysts Specialization IBM · Coursera Oct 2025

Full-Stack & Software Engineering

Badge Issuer Earned
Full Stack Application Development Capstone Project V2 IBM · Coursera Oct 2025
Full Stack Software Developer Assessment V2 IBM · Coursera Oct 2025
JavaScript Full Stack Capstone Project IBM · Coursera Oct 2025
Front-end Development with React V2 IBM · Coursera Sep 2025
Intermediate Back-end Development: Node & MongoDB IBM · Coursera Oct 2025
Node and Express Essentials IBM · Coursera Sep 2025
Developing Applications with SQL, Databases, and Django IBM · Coursera Oct 2025
Cloud, Containers & DevOps — 7 badges
Badge Issuer Earned
AWS Educate: Introduction to Cloud 101 Amazon Web Services Apr 2026
AWS Educate: Getting Started with Compute Amazon Web Services Apr 2026
AWS Educate: Getting Started with Storage Amazon Web Services Apr 2026
Application Development using Microservices and Serverless IBM · Coursera Oct 2025
Containers & Kubernetes Essentials IBM · Coursera Sep 2025
Cloud Native, DevOps, Agile & NoSQL Essentials IBM · Coursera Sep 2025
Introduction to Cloud Computing IBM · Coursera Sep 2025
Java, Web Fundamentals & Career — 8 badges
Badge Issuer Earned
Object Oriented Programming in Java IBM · Coursera Feb 2026
Java Programming for Beginners IBM · Coursera Jan 2026
Web Development with HTML, CSS, JavaScript Essentials IBM · Coursera Sep 2025
Introduction to HTML, CSS, & JavaScript IBM · Coursera Sep 2025
JavaScript Programming Essentials IBM · Coursera Sep 2025
Git and GitHub Essentials IBM · Coursera Sep 2025
Software Engineering Essentials IBM · Coursera Sep 2024
Software Developer Career Guide and Interview Preparation IBM · Coursera Oct 2025
AI, Data & Analytics — 9 badges
Badge Issuer Earned
Data Engineering Essentials IBM · Coursera Mar 2026
Generative AI: Prompt Engineering IBM · Coursera Oct 2025
Generative AI Essentials IBM · Coursera Oct 2025
Generative AI Essentials for Software Developers IBM · Coursera Oct 2025
Python Project for AI and Application Development IBM · Coursera Sep 2025
Python for Data Science and AI IBM · Coursera Sep 2025
Data Analytics Essentials IBM · Coursera Sep 2025
Data Visualization & Dashboard Essentials IBM · Coursera Sep 2025
Excel Essentials for Data Analytics IBM · Coursera Oct 2024

Technical Skills

Frontend & Mobile

React React Native Next.js Swift Kotlin Android Flutter TypeScript JavaScript HTML5 Tailwind CSS

Backend

Node.js NestJS Express Java Spring Boot Python REST APIs

Data & Persistence

PostgreSQL Prisma MongoDB

DevOps & Infrastructure

Linux Docker Kubernetes OpenShift AWS Bash GitHub Actions

Performance & Quality

JMeter Gatling Postman APM Bottleneck Analysis

Version Control

Git GitHub GitLab


Selected Work

financial-transaction-monitor — Full-stack transaction monitoring dashboard. A NestJS + Prisma + PostgreSQL API with a rules-engine interceptor that forces any transaction over 5,000 into PENDING_REVIEW before persistence, paired with a Next.js 16 / React 19 frontend using TanStack Query and Recharts. Runs on Docker Compose with soft deletes, graceful shutdown hooks, and indexed query paths. TypeScript NestJS Next.js Prisma PostgreSQL Docker

fullstack-capstone-projectGiftLink, a MERN platform connecting people giving away household items with people who want to reuse them. React frontend, Express/MongoDB backend, a separate sentiment-analysis microservice, and a GitHub Actions pipeline for linting and build verification. React Express MongoDB GitHub Actions

expressbookreview — RESTful book-review API on Node.js and Express, with JWT session authentication and per-user review ownership enforced in middleware. Node.js Express JWT

More work — including a Car Dealership Management System and a cross-platform supply-chain mobile app — on my portfolio.


Languages

Arabic — Native  ·  English — Professional working proficiency


Currently Learning

roadmap.sh progress

Let's talk

Happy to talk about full-stack architecture, native mobile, or making slow systems fast.

Email Portfolio LinkedIn Credly

Popular repositories Loading

  1. learning_react learning_react Public

    React fundamentals — components, hooks, state, and props, worked through from scratch.

    JavaScript

  2. e-plantShopping e-plantShopping Public

    Forked from ibm-developer-skills-network/e-plantShopping

    e-plantShopping

    JavaScript

  3. java-script-essensials-final-project java-script-essensials-final-project Public

    JavaScript Essentials final project.

  4. expressbookreview expressbookreview Public

    RESTful book-review API built with Node.js and Express — session-based auth, JWT, and async/await client access patterns.

    JavaScript

  5. fullstack-capstone-project fullstack-capstone-project Public

    GiftLink — a full-stack MERN platform connecting people giving away household items with people who want to reuse them. Includes a separate sentiment-analysis service.

    CSS

  6. fullstack_developer_capstone fullstack_developer_capstone Public

    Forked from ibm-developer-skills-network/xrwvm-fullstack_developer_capstone

    the final project for the for the full stack software engineering course

    JavaScript