Yaakov Belch
Verified Expert in Engineering
Data Structures Developer
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.
Portfolio
Experience
Availability
Preferred Environment
Git, Linux
The most amazing...
...open source library I've coded is Yomo: Redux + Mobx on client and server.
Work Experience
Search Technology Engineer
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.
Language Designer, Engineer
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.
Independent contractor for several research projects
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.
Independent contractor for research project
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" --- http://www.plosone.org/article/info:doi/10.1371/journal.pone.0012984.
Search Back-End Developer
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.
Experience
JoggerPad
Yomo
Yomo connects the Redux states of many clients and servers for scalable, fault-tolerant real-time communication.
Skills
Languages
JavaScript, CoffeeScript, Perl, C, HTML, CSS, C++
Frameworks
Redux
Libraries/APIs
React, MobX, Node.js, jQuery
Platforms
Linux
Other
Data Structures, Algorithms, Applied Mathematics, Back-end Development, Scalability, GNU, Front-end, TCP/IP, Web Applications
Tools
Git
Storage
Elasticsearch
Education
Ph.D Degree in Mathematics
University of Cambridge - Cambridge, UK
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring