Scroll To View More
Jehad Bisoomi, Software Developer in San Francisco, CA, United States
Jehad Bisoomi

Software Developer in San Francisco, CA, United States

Member since January 19, 2017
Jehad is an experienced hard-worker and enthusiastic back-end/full-stack senior software engineer with a bachelor's degree in computer systems engineering. His undergraduate studies along with his more than six years of work experience—involving a great deal of independent research—make him a great addition to any project requiring initiative, self-motivation, and a wide range of skills.
Jehad is now available for hire

Portfolio

  • Samasource
    Ruby on Rails, Heroku, Angular, CoffeeScript, TypeScript, Backbone.js, ERB
  • Harri
    AWS, Java, Spring, Hibernate, Web Services, MySQL, Python, Django, SQLAlchemy
  • Bisan Enterprise
    Java, Ant/Maven, MySQL, HTML, JavaScript, Spring

Experience

  • Java, 5 years
  • Agile, 5 years
  • Spring, 5 years
  • AngularJS, 3 years
  • Amazon Web Services (AWS), 2 years
  • Jenkins, 2 years
  • Python, 1 year
  • Ruby on Rails 5, 1 year
San Francisco, CA, United States

Availability

Part-time

Preferred Environment

Eclipse, Git, Jenkins, AWS, RubyMine, Heroku

The most amazing...

...thing I've designed and developed were scalable back-end RESTful services for www.harri.com—which has proven reliable while receiving an increase in traffic.

Employment

  • Full-stack Engineer

    2017 - PRESENT
    Samasource
    • Created and maintained RESTful back-end APIs.
    • Built front-end features in different technologies (Angular 1 & 2, Backbone.js, and ERB).
    • Maintained the health deployment on Heroku.
    • Maintained well-written automated testing and specs.
    • Improved the optimization of many pre-existing features.
    Technologies: Ruby on Rails, Heroku, Angular, CoffeeScript, TypeScript, Backbone.js, ERB
  • Senior Full-stack Engineer

    2015 - 2017
    Harri
    • Designed and developed an end-to-end internal reporting website which generates complex statistics about www.harri.com usage from SQL databases and other reporting tools (like Woopra).
    • Presented the statistics to internal product teams and managers using charts and data tables exposed on an internal website.
    • Built the back-end services using Java, Hibernate, Spring Rest, and Spring Security.
    • Developed the front-end website using AngularJS and ZoomCharts (for static charts).
    • Designed and developed scalable back-end RESTful services for Harri.com (CRUD settings, generating user schedule data, a search for recommended jobs, and more) using Django and Python.
    • Implemented a service to import a massive amount of user data and store them in DynamoDB.
    • Implemented a facial login to the system using AWS Rekognition (recognition) service. The service was implemented using Python/Django.
    • Implemented services which retrieve statistical usage data from Woopra and Customer.io.
    • Implemented a notifications/warning back-end system; which catches warnings/notifications for specific user actions and adds them to AWS SQS (to be used by other services).
    Technologies: AWS, Java, Spring, Hibernate, Web Services, MySQL, Python, Django, SQLAlchemy
  • Software Engineer

    2015 - 2015
    Bisan Enterprise
    • Managed and implemented internal reporting systems which are used for generating complex statistical data from SQL databases and reported the results to development managers; using RESTful APIs built with Spring (Java).
    • Managed DevOps and the build scripts and deployment life-cycle; using Ant and Maven.
    • Implemented JavaScript algorithms to receive arbitrary data from the back-end servers and converted them to printable (paginated/layout) HTML forms.
    • Implemented RESTful services that can be installed and run on local machines to read from scanners and provided the results in REST APIs.
    • Converted the previously-used SQL databases into scalable architecture using sharding and write-operation scaling.
    Technologies: Java, Ant/Maven, MySQL, HTML, JavaScript, Spring
  • Software Engineer | Team Lead

    2013 - 2015
    AnixLab Studios
    • Implemented the ability of arrow shooting and character collision physics logic using the Box2D library for the app game: Heroes of Iron Age.
    • Implemented scrollable level for game play, where the user can put his soldiers anywhere in the game play and scroll to other places to manager other soldiers/assets for the app game: Heroes of Iron Age.
    • Managed, as team leader, the daily progress and code review for three senior developers.
    • Wrote the soldier auto-fighting algorithm so that soldiers will auto attack/auto defense when an enemy is near (within specific conditions) for the game: Heroes of Iron Age.
    • Developed an algorithm to make protecting castle the highest priority task for the game: Heroes of Iron Age.
    • Implemented the login views and actions for some customers apps.
    • Enabled the ability to retrieve and view data in table layouts (such as a contacts list with actions for each contact: delete, call, update, and more).
    Technologies: iOS, Objective-C, Swift, Cocos2d, Box2D
  • Software Engineer

    2013 - 2015
    Ericsson
    • Designed and developed back-end systems and web services for large telecommunication companies using Java, Spring, and Hibernate. (The Ericsson acquisition of Telcocell).
    • Designed and developed back-end SOAP services to get device information with custom conditions from Oracle databases.
    • Designed and developed an MDB service to read messages from JMS and process them as needed per each message type.
    • Designed and developed a back-end RESTful service to receive device data and process them as needed (increase device count, store given-data in the appropriate database table based on device type, and more).
    • Implemented a detailed unit testing for each client exposed service.
    Technologies: Java, Spring, Hibernate, Web Services, JMS, MDB, MySQL
  • Software Engineer

    2012 - 2013
    Telcocell
    • Designed and developed back-end systems and web services for large telecommunication companies using Java, Spring, and Hibernate.
    • Designed and developed an internal interviewing system; which was used by managers to add interview questions and create accounts for new members to take the test. The system would auto correct the questions based on previously saved answers. Questions could be multiple choice types or comprehensive. The system was implemented using Java, Spring, Hibernate, and AngularJS.
    • Designed and developed a back-end RESTful service to receive device data and and process them as needed (increase the device count, store given-data in the appropriate database table based on device type, and more).
    • Implemented detailed unit-testing for each client exposed service.
    • Designed and developed back-end SOAP services to get device information with custom conditions from Oracle databases.
    • Designed and developed a MDB service to read messages from JMS and process them as needed per each message type.
    Technologies: Java, Spring, Hibernate, Web Services, JMS, MDB, MySQL, Angular
  • Junior Researcher and Developer

    2012 - 2012
    Sina Institute, Birzeit University
    • Researched and developed ontology-matching algorithms which were used to match multiple ontologies and their terms.
    • Developed a mapping algorithm that maps each word to its synonyms based on auto calculated matching scores.
    • Implemented login and authentication back-end services to the system.
    • Wrote algorithms to get a translation of a word based on the ontology score.
    • Implemented Java Cron jobs to process and update data periodically with terms fetched from online resources.
    Technologies: Java, MySQL

Experience

  • Harri Internal Reporting System (Other amazing things)

    An internal system to provide statistical data about harri.com usage through charts and tables which was subsequently given to the managers and product teams.

  • Published Book: New Scheme in Security Policies (Other amazing things)
    https://www.amazon.com/New-Scheme-Security-Policies-Benchmarks/dp/3659626546

    A creative scheme in building standard security policies based on benchmarks.

  • Harri.com (Development)
    http://www.harri.com

    A scalable talent acquisition and management system. I worked on the back-end services.

  • Heroes of Iron Age (Development)

    This is an iOS strategy game set in the medieval period. Each player has his own castle and group of resources (sword soldiers, arrow soldiers, catapults, towers, and more), and his goal is to defeat the enemy.

Skills

  • Languages

    Java, HTML, JavaScript, Ruby, Objective-C, TypeScript, Python
  • Storage

    MySQL, NoSQL
  • Other

    Software Development, Woopra
  • Frameworks

    Ruby on Rails 5, AngularJS, Spring, Hibernate, Ruby on Rails (RoR), Box2D, Cocos2d, Angular, Django
  • Libraries/APIs

    Spring REST, SQLAlchemy, Backbone.js
  • Paradigms

    Agile, Scrum
  • Platforms

    Amazon Web Services (AWS)
  • Tools

    AWS Rekognition, RubyMine, Git, Jenkins

Education

  • Master's degree in Software Engineering
    2017 - 2019
    Liverpool University - Liverpool, UK
  • Bachelor's degree in Computer Systems Engineering
    2008 - 2013
    Birzeit University - Ramallah, Palestine
I really like this profile
Share it with others