Download PDF

Rami N. Jarrar

Software Engineer

Work experience

Sep 2016Present

Full Stack Engineer

FounderTherapy - Rammallah, Palestine

Technologies: Python, Django framework, PostgreSQL, Heroku, CircelCI, GIT, AWS S3

Jan 2016Sep 2016

Software Engineer

Consolidated Contractors Company (CCC) - Athens, Greece Office

I've worked on Telephone billing system using data provided from lync.
Also worked on a portal for managing the company infrastructure (servers, databases, applications, ...etc) and billing the employees or branches for the services.
Also I've worked on multiple automated systems to ease the work of the company employees.

Aug 2014Jan 2016

Software Engineer

Asal Technologies - Rammallah, Palestine

I've worked in Microsoft team (an outsourcing vendor for Microsoft).
We worked on DSS SDK, a Visual Studio plugin that allow developers to develop, deploy, debug, test, and run their cards on Cortana for Windows 10. Also we worked on implementing Cortana for Android operating system.
P.S: Cortana is the personal assistance for Microsoft.


Feb 2012Jun 2015

Computer Systems Engineering

Arab American University - Jenin, Palestine

My Seminar: Graph database management system.

Sep 2009Feb 2012

Computer Systems Engineering

Birzeit University - Rammallah, Palestine
Sep 2006Jun 2009

High school

Arab American School

Tawjihi CPA: 95%


  • Android application development
  • IOS application development (using swift programming language)
  • Cross platform mobile application development using Appcelerator
  • Java, C#
  • C, C++
  • Python, Django
  • Google Go programming language
  • Web development (HTML5, PHP5, CSS3, JavaScript)
  • NodeJS (Server-side JavaScript language)
  • Javascript libraries and frameworks: Underscore, Vue, Electron
  • NoSql databases: Mongodb document DB, Neo4j graph DB
  • Mysql & PostgreSQL database Administration
  • Windows PowerShell scripting
  • Linux Administration and shell scripting
  • Networking
  • Intel Assembly Language
  • Micro-controllers and Arduino
  • Team worker and fast learner


Code Competition 3.0 at Khadouri University, Palestine, First place in Palestine.

Google Code Jam 2014 Qualification round.

ACM PCPC 2013 AAUJ1 Team 3rd place in Palestine.

IEEEXtreame 7.0 ANIX Team 3rd place in Palestine, 175 of 7500 on the world.

Google Code Jam 2013 Qualification round.

ACM ACPC 2012 Fekrah Team, good results.

IEEEXtreame 6.0 ANIX Team 3rd place in Palestine.

Palestine Programming Olympics at Al-Najah University, Palestine 2012 ANIX Team 6th place.

EIT 3th Programming competition at Arab American University, Jenin, Palestine 2nd place.


Hybrid database management system (work in progress)

    • Using Go programming language.
    • Graph database with flexible properties.
    • Big data storing and retrieving.
    • Cluster management system.

Programming Contests website []

    • To organize programming contests online.
    • Help university students who are interested in programming challenges.
    • HTML5, PHP5, CSS3, JavaScript & JQuery, MySql, Linux shell scripting.

Hosting platform and website []

    • HTML5, PHP5, CSS3, JavaScript & JQuery, MySql.
    • Linux Servers Administration

Professional Network Website (work in progress)

    • HTML5, PHP5, CSS3, Neo4j NoSQL Graph Database, JavaScript & JQuery.
    • It connects companies with professionals.
    • Helps professionals to find jobs.
    • some of the website functionality are messages, online exams, job offers, ranks and badges for users, skills endorsements and recommendations.

Advertisement and magazine website []

    • HTML5, PHP5, CSS3, JavaScript & JQuery, MySql.

Social platform []

    • HTML5, PHP5, CSS3, JavaScript & JQuery, MySql, CodeIgniter MVC.
    • Create, invite and join events paid or free.
    • Share ideas with friends.
    • Find friends who are available and share the same interests.
    • Contact with friends, check your schedule, and others.


Programming and algorithms.

Systems design and building architectures.

Programming competitions.

Artificial intelligence and AI programming.

Learning new things in computer technologies

Playing Sudoku.

Making new friendship and associating with others.

Visit New Places.


References available upon request.