Ariel Bloch

API Senior Engineer at Shopping.com / eBay

San Francisco Bay Area

Current
Past
  • Software Engineering Lead at Citala
  • Tech Lead, Infrastructure at Spearhead
  • Senior Software Engineer at Immersia Game Development
Education
  • Technion-Machon Technologi Le' Israel
Connections
151 connections
Industry
Internet
Websites

Ariel Bloch’s Summary

Senior Software Engineer with 13 years of systems engineering and teams leadership, in Java and C++

Ariel Bloch’s Specialties:

Main experience in large-scale, production-grade distributed back-end processes and web-services, on Linux and Windows, in fast-paced Internet environment

Agile practitioner with a strong sense for product quality, operability and scalability - from estimation and planning to unit-testing and test-driven development, in Scrum and XP

Object-Oriented architecture and design-patterns, with merciless refactoring

Analytical and thorough, with clear product vision


Ariel Bloch’s Experience

  • API Tech Lead / Senior Engineer

    Shopping.com

    (Public Company; 201-500 employees; EBAY; Internet industry)

    March 2007Present (2 years 9 months)

    Shopping.com, an eBay company, is a leader in the online comparison-shopping (OCS) space.

    First co-lead and then Tech Lead of a complete rebuild of the Shopping.com web-services API platform, a large-scale (over 100 million queries per day) production cluster, written from scratch in Java 1.6, using Glassfish, JAX-WS, and JMX.

    Responsible for the full life-cycle of the product, from design to implementation, unitesting and deployment, including profiling, refactoring, coaching and pairing with junior team members.

  • Tech Lead, SEM

    Shopping.com

    (Public Company; 51-200 employees; ebay; Internet industry)

    July 2005February 2007 (1 year 8 months)

    Architect, build and deploy a revenue-critical, customer facing information retrieval system for the Search-Engine Marketing (SEM) team, allowing business users to manage massive keyword portfolios against external search-engine APIs (Google, Yahoo) and internal databases.

    Be the acting product manager for this business, bridging between the business users and the tech team - on the day-to-day tactical front as well as on the overall product vision.

    Lead and coach a small team of Java, DB and QA engineers towards the shared business goal. Practice test-driven development with emphasis on unit-testing and high product quality.

  • Tech Lead, Content Aggregation

    Shopping.com

    (Public Company; 201-500 employees; EBAY; Internet industry)

    January 2005June 2005 (6 months)

    Manage a team of Java and Front-End engineers, building a new back-end system for web review aggregation, extraction and classification, with full integration into the Shopping.com site.

    Practice Extreme Programming (XP), Pairing and Unit-testing as critical practices in the team, as well as tight integration with product and research.

  • Tech Lead,, Classification and Feeds

    Shopping.com

    (Public Company; 201-500 employees; SHOP; Internet industry)

    January 2003January 2005 (2 years 1 month)

    Manage, architect and build new technologies for feed-processing and product classification, in a large-scale, distributed C++ production system.

    Resolve challenges around architecture, scale, distribution, performance and cost, while deploying new technologies and addressing operational demands.

  • Software Engineering Lead

    Citala

    (Privately Held; 11-50 employees; Consumer Electronics industry)

    July 2001December 2002 (1 year 6 months)

    Citala was a small startup developing innovative flexible electronic display technology

    Architect and build all company software solutions - applications, frameworks, protocols and tools. Build end-to-end solutions for display showcase - from the UI all the way down to the embedded hardware integration. Develop an Arm7-based embedded software for smart-card display product.

    Work in tight integration with a multi-disciplinary team - Process, Chemists, Optics, Hardware and Software engineering.

    Design the User Interface, usability, flow and Graphic Design aspects of the product. Contribute to the product vision and Industrial Design.

  • Tech Lead, Infrastructure

    Spearhead

    (Privately Held; 51-200 employees; Computer Networking industry)

    July 2000June 2001 (1 year )

    Spearhead developed a business and consumer networking security device, based on TCP/IP flow Termination/Regeneration.

    Lead a small engineering team to provide a cross-platform, production-grade low-level C++ networking infrastructure, while maintaining an object-oriented architecture.

  • Senior Software Engineer

    Immersia Game Development

    (Privately Held; 11-50 employees; Computer Games industry)

    November 1997June 2000 (2 years 8 months)

    Immersia developed innovative Arcade games, based on a PC platform with IR motion sensors.

    Architect and build an arcade SDK and API for third-parties in C++, to allow usage of our arcade platform and infrastructure. Intensive one-year integration and deployment for this SDK with Angel Studios, California, from design to deployment of their arcade game.

    Game design and development – lead design and development of a real-time 3D arcade game on the Immersia platform.


Ariel Bloch’s Education

  • Technion-Machon Technologi Le' Israel

    BSc , Electrical Engineering , 19871992

    Specialization in Computers, Software and Graphics


Additional Information

Ariel Bloch’s Websites:

Ariel Bloch’s Interests:

Graphic Design, Computer Games, Dungeons & Dragons, Photography, Ski


Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Ariel Bloch’s full profile:

  • See who you and Ariel Bloch know in common
  • Get introduced to Ariel Bloch
  • Contact Ariel Bloch directly

View Full Profile