Scroll To View More
Yaakov Belch

Yaakov Belch

Jerusalem, Israel
Member since May 26, 2014
Yaakov is a top engineer with proven ability to develop efficient, scalable, and fault-tolerant full-stack solutions for complex problems. He has extensive experience and skills with all levels of software and architecture. He has a PhD from Cambridge University. Yaakov is developing the Yomo library ( that combines Redux and Mobx on both client and server.
Yaakov is now available for hire
  • Algorithms, 20 years
  • Data Structures, 20 years
  • Back-end Development, 10 years
  • JavaScript, 10 years
  • Scalability, 10 years
  • Node.js, 3 years
  • MobX, 1 year
  • React, 1 year
Jerusalem, Israel
Preferred Environment
Linux, Plain text editor, Git
The most amazing... source library I've coded is Yomo: Redux + Mobx on client and server.
  • Search Technology Engineer
    2014 - 2014
    Cortex Technology
    • Designed and implemented a topic-specific search from start to end.
    • Developed an asynchronous web crawler in Node.js.
    • Implemented data extraction in Perl / Inline::C.
    • Created a HTML5 web front-end.
    • Combined results from focused info niches.
    Technologies: ElasticSearch, Node.js, jQuery, Perl
  • Language Designer, Engineer
    2009 - 2013
    Blue Whale Software
    • Designed and developed project-specific programming languages.
    • Handled flexible parsing and syntactic and semantic analysis.
    • Resolved algebraic types.
    • Transformed semantic trees.
    • Created system libraries.
    Technologies: C++
  • Independent contractor for several research projects
    2004 - 2013
    University at Buffalo
    • Participated actively in economics research. Independently developed a novel auction theory to address the specific requirements of a proposed FCC incentive spectrum auction process.
    • Implemented several combinatorial auction models.
    • Found the exact solutions to NP-complex combinatorial auction optimization problems with integer-linear optimization.
    • Simulated trading strategies.
    • Integrated the features of our applications in a wiki system to enable my client to build a Japanese web user interface for his application without needing programming skills. Allowed the client to have full control of the application's appearance.
    Technologies: Perl, lpSolve, jQuery, HTML, CSS
  • Independent contractor for research project
    2008 - 2009
    Nebraska University
    • Developed a nucleosome search engine for genomic research.
    • Participated actively in research and analysis of the bio-technological processes affecting our data.
    • Developed problem-specific algorithms for feature detection, matching, and signal/noise separation.
    • Maintained full ownership of data analysis and the search engine from design to implementation.
    • Developed a dynamic web interface for qualitative results and graphs.
    • Created a command-line interface and Perl APIs for quantitative results and integration with other tools.
    • Designed and implemented a flexible, problem-specific query language.
    • Implemented fast search on large data sets with C, Inline::C, and PDL.
    • Implemented flexible features by rapid development with Perl.
    • Published the results in PLOS ONE: Yaakov Belch, Jingyi Yang, Yang Liu, Sridhar A. Malkaram, Rong Liu, Jean-Jack M. Riethoven, Istvan Ladunga: "Weakly Positioned Nucleosomes Enhance the Transcriptional Competency of Chromatin" ---
    Technologies: C, Inline::C, Perl, jQuery, HTML, CSS
  • Search Back-End Developer
    2005 - 2007
    Pagebull -- Visual Search Engine
    • Created an synchronous, distributed web crawler.
    • Developed asynchronous libraries. Implemented HTTP 1.1 from scratch (in 2005, Node.js was not yet available).
    • Handled reverse indexing.
    • Implemented distributed, fast storage for image data.
    • Adapted Agile practices to changing business needs.
    Technologies: Perl, Inline::C, C, TCP/IP
  • Yomo (Development)

    Redux + Mobx = Yomo.

    Yomo connects the Redux states of many clients and servers for scalable, fault-tolerant real-time communication.

  • Languages
    JavaScript, CoffeeScript, Perl, C
  • Frameworks
  • Libraries/APIs
    Node.js, React, MobX, jQuery
  • Platforms
  • Other
    Scalability, Data Structures, Algorithms, GNU, Back-end Development, Applied Mathematics, Front-end, TCP/IP
  • Ph.D degree in Mathematics
    1994 - 1998
    University of Cambridge - Cambridge, UK
I really like this profile
Share it with others