Hebron, Palestine · open to research roles

Hi, I'm Anwar.
I engineer algorithms that run fast.

Software developer and university lecturer with an M.Sc. in Informatics. I design algorithms and data structures, then test them against real hardware, with a PhD in algorithm engineering as the goal.

M.Sc.Informatics
8+years building production systems
3languages: C++, Java, Python
2international publications
Research interests

What I want to work on

01

Succinct & compressed data structures

Representing data in near-optimal space while keeping queries fast.

02

Indexing & efficient search

Indexes that make searching large collections fast in practice.

03

Large-scale algorithms

Methods that stay practical as inputs grow, including external memory.

04

Performance engineering

Turning theory into fast C++: cache behavior, profiling, careful benchmarks.

05

Parallel & multicore

Using modern hardware to speed up algorithmic building blocks.

06

Number theory & calculus

My long-running math hobby, and a steady source of problems to code.

I like thinking and coding together. Target venues: SEA ALENEX ESA

Experience

Where I've worked

Feb 2024 – Present

Part-Time Lecturer

Hebron University
  • Teach Data Structures & Algorithms labs and programming courses in C++ and Python.
  • Design course materials, assignments and assessments; run hands-on coding sessions.
Aug 2017 – Present

Software Developer

Bethlehem University
  • Build student registration, admissions and academic-records systems with Java, Spring Boot and MySQL.
  • Full lifecycle in Scrum, from requirements to production; refactor legacy code for maintainability and performance.
  • Design MySQL schemas and optimize complex queries; integrate third-party APIs.
24 hours

Python Programming Instructor

America House / Amideast
  • Taught introductory Python to high-school students in grades 9–11.
Oct – Dec 2016

Research Assistant, fMRI & Cognitive Neuroscience

Ruhr University Bochum, Germany
  • Ran and analyzed fMRI experiments with an interdisciplinary team. Funded by the North Rhine-Westphalia Scholarship and Fellowship Program.
May 2015 – Mar 2016

Software Developer

Dandis Bookshop, Hebron
  • Led end-to-end development of ASP.NET web applications.
Education

Academic background

2013 – 2016

M.Sc. Informatics – Intelligent Systems

Palestine Polytechnic University · Very Good
  • Thesis: Transfer Learning Classifier for Cross-Subject Detection of Error-Related Potentials (ErrP).
  • Random Forest and linear-SVM ensembles; 78% AUC cross-subject.
2007 – 2011

B.Sc. Computer Science

Palestine Polytechnic University
Publications

& projects

A. Isied and H. Tamimi. Using Random Forest as a transfer learning classifier for detecting ErrP within the context of P300-Speller.Bernstein Conference, Heidelberg-Mannheim
A. Isied and H. Tamimi. Detecting Error Related Potential (ErrP) within the context of P300-Speller across multiple human subjects.Clinical Neurophysiology and NeuroImaging 2015, Munich
momyjoy: Arabic-first, bilingual web app for parents with children's events, curated videos, school seat booking and a store.
Skills

Toolbox

Languages

C++JavaPythonC#JavaScript / TypeScript

Backend & data

Spring BootMySQL

Tools

GitGitHubLinuxVimCLionIntelliJVS Code

Honors & spoken languages

NRW Scholarship, Ruhr University Bochum 2016CNM 2016, AUBArabic (native)English (very good)

Let's talk algorithms.

I'm looking for research-oriented opportunities in algorithm engineering and PhD positions.

[email protected]