Shlomy Boshy

Algorithmic Software Team Leader at Outbrain

Israel

Current
  • Algorithmic Software Team Leader at Outbrain
Past
  • Engine Algorithmic Software Team Leader at Verix
  • Senior Software and Algorithms Developer at Verix
  • Senior Software and Algorithms Developer at Schema
Education
  • Tel Aviv University
  • Tel Aviv University
Connections
131 connections
Industry
Computer Software
Websites

Shlomy Boshy’s Summary

5 years experience as software development team leader.

Wide experience (13 years) in development and implementation of optimization, artificial intelligence, pattern recognition and machine learning algorithms in Java and C++.

Recent work in recommendation engines getting relevant content of the internet (content-based search,behavioral algorithms and more) and business intelligence (data mining,clustering,time series analysis).

Wide experience in Object Oriented software development and design.

Academic research and implementation in genetic algorithms and neural networks.

In depth knowledge of cellular networks optimization and simulation.

Shlomy Boshy’s Specialties:

Software Team Leader, Machine Learning, Pattern Recognition, Artificial Intelligence, Search, Collaborative Filtering, Business Intelligence, Data Mining, Expert Systems, Software development and optimization, Java, Algorithms Development, Statistical Algorithms, Web Development


Shlomy Boshy’s Experience

  • Algorithmic Software Team Leader

    Outbrain

    (Privately Held; Internet industry)

    April 2009Present (9 months)

    Leading an algorithmic software development team.
    More than 50% of time still developing algorithms and software.

    The team designs, researches and implements algorithms and software for recommending high-quality, timely and relevant content for users reading content on the internet.

    Algorithms include content-based search algorithms, collaborative filtering, behavioral algorithms and personalization algorithms for finding content relevant to the user.
    Machine learning, classification algorithms, statistical algorithms and other techniques are used in the process.

    Performance and scalability are also major issues.

    Development is done in Core Java and as web applications under Tomcat, on Windows and Linux environments using various additional 3rd party and open source tools.

    Management includes recruiting and training team members, managing team work plans, work with QA and support teams to ensure product quality for the end customer and participating in defining product requirements with product managers.

  • Engine Algorithmic Software Team Leader

    Verix

    (Privately Held; Computer Software industry)

    September 2007April 2009 (1 year 8 months)

    Leading an algorithmic software development team with 4 members.
    50% of time still developing algorithms and software.
    Design of engine software architecture.

    The engine software team designs and develops algorithms and software in business intelligence (data mining), pattern recognition and clustering algorithms.

    It also develops software modules in Core Java and J2EE/EJB for distributed multithreaded execution of software elements, memory and time optimization algorithms for analyzing large scale data sets and applicative interfaces to algorithmic data.

    Management includes recruiting and training team members, creating and managing team work plans, work with QA and professional services teams to ensure product quality and product working at customer sites, participate in defining product requirements with product managers.

    Development for both Windows and Linux environments using various additional 3rd party and open source tools

  • Senior Software and Algorithms Developer

    Verix

    (Computer Software industry)

    November 2004September 2007 (2 years 11 months)

    Design and development of algorithms and software in data mining, pattern recognition and clustering algorithms.
    Involves research and implementation of algorithms for finding irregular patterns in large scale data sets, statistical time series analysis algorithms and clustering algorithms over hierarchical data using machine learning and pattern recognition techniques.
    Development of memory and time optimization algorithms for analyzing large scale data sets.
    Since 6/2006 also leading algorithmic software development.

  • Senior Software and Algorithms Developer

    Schema

    (Telecommunications industry)

    April 2002November 2004 (2 years 8 months)

    Development and implementation of optimization algorithms for cellular networks, in C++ and Java.
    -Using genetic algorithms and other machine learning techniques to optimize resources in Wideband cellular networks (CDMA1X/EVDO, UMTS).
    -Building a Wideband cellular network statistical Monte Carlo simulator.
    -Developing algorithms for estimating traffic demand maps.

  • Software Infrastructure Team Leader

    Israeli Air Force

    (Government Agency; 10,001 or more employees; Computer Software industry)

    March 1999April 2002 (3 years 2 months)

    Leading a team of 5 software developers:
    - Development of a multi-platform (MAINFRAME/UNIX) communications control system.
    - Development of an intranet (Java/XML) remote control application.
    - Leading development of algorithms to improve time and memory performance in a rule based expert system.

  • Sofware Developer

    Israeli Air Force

    (Government Agency; IAF; Military industry)

    March 1996March 1999 (3 years 1 month)

    Development of an inference engine in a rule-based expert system, using artifical intelligence techniques.
    Development in C under various unix systems.

  • Teaching Assistant

    Tel Aviv University

    (Higher Education industry)

    March 1995March 1996 (1 year 1 month)


Shlomy Boshy’s Education

  • Tel Aviv University

    M.Sc. , Computer Science , October 1999June 2002

    Thesis in data compression in learning task in a genetic algorithm implemented on neural networks, with Prof. Eitan Ruppin.

    Graduated with grade average of 95.

  • Tel Aviv University

    B.Sc. , Computer Science and Statistics , October 1992March 1996

    Grade Averages of 93 in Statistics, 89 in Computer Science.


Additional Information

Shlomy Boshy’s Websites:

Shlomy Boshy’s Interests:

Research and software development is both a hoby and a profession for me. Motivated by algorithmic challenges.

Shlomy Boshy’s Groups:

  •    Business Intelligence Group
  •    Business Intelligence Professionals
  •    Tel Aviv University Alumni
  •    Data Mining Israel Professional Network
  •    Machine Learning Connection
  •    Java Developers
  •    Evolutionary algorithms
  •    Israel High Tech (10,000+ members)
  •    Text Analytics
  •    Classification Society
  •    Business & Systems Analyst in Israel
  •    Unit 180 Alumni
  •    Text and Data Analytics in Israel
  •    Algorithm Development Professionals
  •    Developers in Israel
  •    Java Developers in Israel

Shlomy Boshy’s Honors:

Winning an excellence prize from the exact sciences faculty in Tel Aviv University


Shlomy Boshy’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Shlomy Boshy’s full profile:

  • See who you and Shlomy Boshy know in common
  • Get introduced to Shlomy Boshy
  • Contact Shlomy Boshy directly

View Full Profile