Omar Challaf عمر شلاف
Résumé (PDF)السيرة الذاتية (PDF)

Software Engineer · Riyadh, Saudi Arabia

مهندس برمجيات · الرياضمسودة ترجمة

Omar Challafعمر شلاف

I build enterprise software used by Fortune 500 companies, FTSE 100 firms, and major Saudi institutions.

أبني أنظمة مؤسسية تستخدمها شركات من قائمة Fortune 500 وFTSE 100 ومؤسسات سعودية كبرى.مسودة ترجمة

Three-plus years across the full stack of a platform deployed in more than 100 countries, mainly in its meetings area: agendas, board packs, minutes. On the side, a part-time master's in computer science at the University of Texas at Austin.

أكثر من ثلاث سنوات عبر المكدّس الكامل لمنصّة منتشرة في أكثر من مئة دولة، وبالأساس في منطقة الاجتماعات: جداول الأعمال وحزم المجالس والمحاضر. وإلى جانب ذلك، ماجستير بدوام جزئي في جامعة تكساس في أوستن.مسودة ترجمة

Email meراسلني Résumé (PDF)السيرة الذاتية (PDF) LinkedIn

Aboutنبذة

I'm on the Portal team at Azeus Convene, the board portal organizations use to build agendas, distribute board packs, capture minutes, and vote on resolutions. I work mainly in the meetings area of the product, across the stack: Java and Spring Boot services, a Vue frontend, and a lot of Oracle and SQL Server.

Recent work includes a scheduled service that collects documents from across the platform into its Document Library, a bulk import that creates meetings from Excel, Nafath sign-in (Saudi Arabia's national identity provider), a WhatsApp notification channel, and a weighted voting engine for resolutions. Most features start as a client request; the job is fitting them into a mature codebase without breaking what already works.

Before Convene I interned on the same product in Kuala Lumpur, co-founded a startup that shipped a marketplace app to both stores, and built a B2B platform as a freelancer. Outside work I'm completing a part-time master's in computer science at the University of Texas at Austin.

أعمل ضمن فريق البوابة في أزيوس كونفين، بوابة المجالس التي تبني بها المؤسسات جداول الأعمال وتوزّع حزم المجالس وتدوّن المحاضر وتصوّت على القرارات. أعمل أساسًا في منطقة الاجتماعات من المنتج، وعبر المكدّس كاملًا: خدمات Java وSpring Boot، وواجهة Vue، وقدر كبير من Oracle وSQL Server.مسودة ترجمة

من أعمالي الأخيرة: خدمة مجدولة تجمع المستندات من أنحاء المنصّة في مكتبة الوثائق، واستيراد ينشئ الاجتماعات دفعة واحدة من ملفات Excel، ودخول «نفاذ» (مزوّد الهوية الوطنية السعودي)، وقناة إشعارات واتساب، ومحرّك تصويت مرجَّح للقرارات. تبدأ معظم الميزات بطلب من عميل، والمهمة إدراجها في قاعدة شيفرة ناضجة دون كسر ما يعمل أصلًا.مسودة ترجمة

قبل كونفين تدرّبت على المنتج نفسه في كوالالمبور، وشاركت في تأسيس شركة ناشئة أطلقت تطبيق سوق على المتجرين، وبنيت منصّة أعمال بصفتي مستقلًا. وخارج العمل أُكمل ماجستيرًا بدوام جزئي في علوم الحاسب في جامعة تكساس في أوستن.مسودة ترجمة

Experienceالخبرة

Azeus Convene

Software Developer مطوّر برمجيات
May 2023 – present
Riyadh (Remote) الرياض (عن بُعد)

Board-management platform used by government entities, listed companies, and banks, serving 100,000+ users in over 100 countries. I work on the web portal.

منصّة لإدارة مجالس الإدارة تخدم أكثر من 100,000 مستخدم في أكثر من 100 دولة. أعمل على بوابة الويب.مسودة ترجمة

  • Develop features across the platform's full stack (Java/Spring Boot services and a Vue frontend), mainly in the meetings area: agendas, board packs, and the workflows around them.
  • Built a scheduled extraction service that collects documents from the platform's modules into its Document Library, giving users one place to review module files and a cleaner path for data migration, plus an Excel bulk-import module (Apache POI) that creates meetings in bulk.
  • Delivered client-driven integrations for GCC markets: national SSO sign-in (Nafath, OAuth 2.0), a Twilio WhatsApp notification channel, and a weighted voting engine for board resolutions.
  • Investigate and fix slow REST endpoints and SQL across Oracle and MSSQL (JPA/Hibernate) on the platform's heaviest operations.
  • Provide Tier-2/3 production support for enterprise clients in the GCC, debugging across the Java/Vue stack.
  • أطوّر ميزات عبر المكدّس الكامل (خدمات Java/Spring Boot وواجهة Vue)، وبالأساس في منطقة الاجتماعات: جداول الأعمال وحزم المجالس وما حولها من مسارات.
  • بنيتُ خدمة استخراج مجدولة تجمع المستندات من وحدات المنصّة في مكتبة الوثائق، فتمنح المستخدمين مكانًا واحدًا لمراجعة ملفات الوحدات ومسارًا أنظف لترحيل البيانات، إضافة إلى وحدة استيراد Excel (Apache POI) تنشئ الاجتماعات دفعة واحدة.مسودة ترجمة
  • نفّذتُ تكاملات بطلب العملاء لأسواق الخليج: دخول موحّد بالهوية الوطنية (نفاذ، OAuth 2.0)، وقناة إشعارات واتساب عبر Twilio، ومحرّك تصويت مرجَّحًا لقرارات المجالس.
  • أُحلّل وأُصلح واجهات REST واستعلامات SQL البطيئة على Oracle وMSSQL في أثقل عمليات المنصّة.
  • أتولّى دعم المستويين الثاني والثالث لعملاء مؤسسيين في أسواق الخليج.مسودة ترجمة

Different Tech

Software Engineer · Co-founder (part-time) مهندس برمجيات · مؤسس مشارك (دوام جزئي)
Apr 2023 – Jan 2024
Cyberjaya (Remote) سايبرجايا (عن بُعد)
  • Co-founded and launched Around, a cross-platform marketplace app shipped to the App Store and Google Play, hosted on AWS.
  • Built REST API endpoints and PostgreSQL data models on the Node.js/Express backend, and shipped mobile features in React Native for iOS and Android.
  • شاركتُ في تأسيس وإطلاق «أراوند»، تطبيق سوق متعدد المنصّات صدر على المتجرين، مستضاف على AWS.
  • بنيتُ واجهات REST ونماذج بيانات PostgreSQL في خلفية Node.js/Express، وميزات جوال بـReact Native لنظامي iOS وأندرويد.مسودة ترجمة

Freelance

عمل حر

Full-stack Developer · client project مطوّر متكامل · مشروع لعميل
Nov 2022 – Jul 2023
Remote عن بُعد
  • Built a B2B e-commerce platform end to end: requirements with stakeholders, Figma designs to React and Tailwind, a Node.js/Express/MongoDB backend, deployed on AWS.
  • بنيتُ منصّة تجارة إلكترونية للأعمال من البداية إلى النهاية: المتطلبات مع أصحاب المصلحة، ومن تصاميم Figma إلى React وTailwind، وخلفية Node.js/Express/MongoDB على AWS.مسودة ترجمة

Azeus Systems (Convene)

Software Developer Intern متدرّب تطوير برمجيات
Jun – Sep 2022
Kuala Lumpur كوالالمبور
  • Built scheduled Node.js/Express services that ingested SharePoint API audit logs, normalised the data, and forwarded structured payloads to internal AI classification servers for anomaly detection.
  • Returned to the same product a year later as a full-time engineer.
  • بنيتُ خدمات Node.js/Express مجدولة تجمع سجلّات تدقيق SharePoint وتوحّدها وترسلها إلى خوادم تصنيف ذكاء اصطناعي داخلية لاكتشاف الشذوذ.
  • عدتُ إلى المنتج نفسه بعد عام بدوام كامل.مسودة ترجمة

Educationالتعليم

The University of Texas at Austin

M.S. Computer Science ماجستير علوم الحاسب
Jan 2025 – present · expected Dec 2027 يناير 2025 حتى الآن · التخرّج المتوقع ديسمبر 2027
  • Coursework so far: Deep Learning · Advances in Deep Learning · Advanced Operating Systems · Android Programming.
  • Course projects span deep-learning model training and optimization, OS kernel work, and Android; a selection is in Projects below.
  • المواد حتى الآن: تعلّم عميق · تقدّمات في التعلّم العميق · أنظمة تشغيل متقدمة · برمجة أندرويد.
  • تمتد مشاريع المواد من تدريب نماذج التعلّم العميق وتحسينها إلى عمل نواة نظام التشغيل وأندرويد؛ مختارات منها في قسم المشاريع.مسودة ترجمة

Multimedia University

B.CS (Hons.) Software Engineering بكالوريوس علوم الحاسب (مرتبة الشرف)، هندسة البرمجيات
Cyberjaya, Malaysia · Nov 2019 – Feb 2023 سايبرجايا، ماليزيا · نوفمبر 2019 – فبراير 2023
  • GPA 3.98 / 4.00, First Class Honours. ITEX 2022 Silver Medal for the final-year project.
  • MMU Merit Scholarship (International) · Dean's List every semester · peer tutor for the OOP and data structures course.
  • Built and deployed the Arabic Culture Society's website: React and Tailwind on an Express/MongoDB API.
  • المعدل 3.98 من 4.00، مرتبة الشرف الأولى، وميدالية آيتكس الفضية 2022 عن مشروع التخرّج.
  • منحة الاستحقاق للطلبة الدوليين · قائمة العميد في كل الفصول · معيد مساعد لمادة البرمجة الكائنية وهياكل البيانات.
  • بنيتُ ونشرتُ موقع جمعية الثقافة العربية: React وTailwind على واجهة Express/MongoDB.مسودة ترجمة

Saudi Council of Engineers

الهيئة السعودية للمهندسين

Registered Specialist, Software / Computer Programming · 2024–2028

أخصائي مسجَّل، برمجة الحاسب الآلي · 2024–2028مسودة ترجمة

Projectsالمشاريع

Addad: point of sale for Saudi shops

عدّاد: نقاط بيع للمتاجر السعودية

A point-of-sale system that runs fully on-device, so it keeps working when the connection drops. Handles ZATCA Phase 2 e-invoicing, inventory, credit ledgers, cash reconciliation, and five interface languages.

نظام نقاط بيع يعمل بالكامل على الجهاز، فيواصل العمل عند انقطاع الاتصال. يدعم الفوترة الإلكترونية للمرحلة الثانية، والمخزون، ودفاتر الآجل، والتسوية النقدية، وخمس لغات للواجهة.مسودة ترجمة

Electron · React · TypeScript · SQLite · built outside work hours Electron · React · TypeScript · SQLite · خارج ساعات العمل addadpos.com →

Realtime multiplayer quiz engine

محرّك مسابقات جماعي فوريمسودة ترجمة

A realtime player-vs-player quiz platform: lobby presence and room codes over Supabase Realtime channels, server-authoritative scoring through Postgres RPC so clients can't cheat, session resume after disconnects, and a separate admin CMS for question banks and analytics.

منصّة مسابقات فورية بين اللاعبين: حضور مباشر ورموز غرف عبر قنوات Supabase Realtime، واحتساب نقاط على الخادم عبر Postgres RPC بما يمنع الغش من العميل، واستئناف الجلسة بعد الانقطاع، ولوحة إدارة مستقلة لبنوك الأسئلة والتحليلات.مسودة ترجمة

React · Supabase · side project React · Supabase · مشروع جانبيمسودة ترجمة

Deep learning coursework at the University of Texas at Austin

مشاريع التعلّم العميق في جامعة تكساس في أوستن

Selected graduate coursework, all in raw PyTorch. A road detector that predicts lane segmentation and per-pixel depth from one shared trunk; the frames above show its output on driving-game images. Also: fp16, 4-bit quantization, LoRA and QLoRA implemented from scratch (a 72 MB model cut to 14 MB), an image tokenizer with an autoregressive transformer that generates images token by token, and LLM post-training with chain-of-thought prompting, LoRA fine-tuning, and rejection sampling.

مختارات من مشاريع الدراسات العليا، كلها بـPyTorch الخام. كاشف طريق يتنبأ بتقسيم المسارات والعمق لكل بكسل من جذع مشترك؛ والصور أعلاه من إنتاجه على لقطات لعبة قيادة. إضافة إلى: تنفيذ fp16 والتكميم رباعي البت وLoRA وQLoRA من الصفر (تقليص نموذج من 72 إلى 14 ميغابايت)، ومُرمِّز صور مع محوِّل انحداري ذاتي يولّد الصور رمزًا رمزًا، وتدريب لاحق لنموذج لغة بالتلقين المتسلسل والضبط الدقيق LoRA والاعتيان بالرفض.مسودة ترجمة

PyTorch · graduate coursework PyTorch · مقررات الدراسات العليامسودة ترجمة
MMU team receiving medals at ITEX 2022

Spottrip: ITEX 2022 Silver Medal

سبوتريب: فضية آيتكس 2022

Final-year project at MMU: a travel-planning app in React Native with a Node.js backend. Part of MMU's 16-medal sweep at ITEX 2022, taking a Silver Medal.

مشروع التخرّج في الجامعة: تطبيق لتخطيط الرحلات بـReact Native وخلفية Node.js. نال فضية آيتكس 2022.مسودة ترجمة

React Native · Node.js MMU coverage →

Around: cross-platform marketplace app

أراوند: تطبيق سوق متعدد المنصّات

Co-founded at Different Tech; shipped to the App Store and Google Play; now discontinued. I built REST endpoints, PostgreSQL data models, and mobile features.

شاركتُ في تأسيسه في «ديفرنت تك»؛ صدر على المتجرين ثم أُوقف. بنيتُ واجهات REST ونماذج البيانات وميزات الجوال.مسودة ترجمة

React Native · Node.js · AWS

Skillsالمهارات

Languages
Java, JavaScript (ES6+), Python, SQL, HTML/CSS
Backend
Spring Boot, Spring MVC, Spring Data JPA, Node.js, Express.js, REST APIs
Frontend
React, Vue.js, React Native, Tailwind CSS
Databases
Oracle, SQL Server, PostgreSQL, MySQL, MongoDB
Cloud & tools
AWS (EC2, S3, Lightsail), Git, Maven, Postman, JIRA, Linux
Integrations
OAuth 2.0 / SSO, Twilio WhatsApp API, SharePoint API
Human languages
Arabic (native), English (professional)
اللغات
Java، JavaScript (ES6+)، Python، SQL، HTML/CSS
الخلفية
Spring Boot، Spring MVC، Spring Data JPA، Node.js، Express.js، REST
الواجهات
React، Vue.js، React Native، Tailwind CSS
قواعد البيانات
Oracle، SQL Server، PostgreSQL، MySQL، MongoDB
السحابة والأدوات
AWS، Git، Maven، Postman، JIRA، Linux
التكاملات
OAuth 2.0 / SSO، Twilio WhatsApp API، SharePoint API
اللغات الطبيعية
العربية (لغة أم)، الإنجليزية (احترافية)

Contactالتواصل

Email is the fastest way to reach me.

البريد الإلكتروني أسرع وسيلة للتواصل معي.مسودة ترجمة

[email protected]