Yaakov Belch

Yaakov Belch

Jerusalem, Israel
Hire Yaakov
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 (yomojs.com) that combines Redux and Mobx on both client and server.
Yaakov is now available for hire
Portfolio
Experience
  • JavaScript, 10 years
  • Redux, 1 year
  • Node.js, 3 years
  • MobX, 1 year
  • React.js, 1 year
  • Algorithms, 20 years
  • Back-end Development, 10 years
  • Scaling, 10 years
Jerusalem, Israel
Availability
Full-time
Preferred Environment
Linux, Plain text editor, Git
The most amazing...
...open source library I've coded is Yomo: Redux + Mobx on client and server.
Employment
  • Search Technology Engineer
    Cortex Technology
    2014 - 2014
    • 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
    Blue Whale Software
    2009 - 2013
    • 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
    University at Buffalo
    2004 - 2013
    • 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
    Nebraska University
    2008 - 2009
    • 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" --- http://www.plosone.org/article/info:doi/10.1371/journal.pone.0012984.
    Technologies: C, Inline::C, Perl, jQuery, HTML, CSS
  • Search Back-End Developer
    Pagebull -- Visual Search Engine
    2005 - 2007
    • 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
Experience
Skills
  • Languages
    JavaScript, Perl, CoffeeScript, C
  • Frameworks
    Redux
  • Libraries/APIs
    React.js, Node.js, MobX, jQuery
  • Platforms
    Linux
  • Misc
    Back-end Development, Applied Mathematics, Algorithms, GNU/Linux, Scaling, Front-end, TCP/IP
Education
  • Ph.D degree in Mathematics
    University of Cambridge - Cambridge, UK
    1994 - 1998
Hire the top 3% of freelance developers
I really like this profile
Share it with others