CHERRYPICK

Software Consulting

We help VC-backed startups to develop their SW product. Among our clients you'll find companies like: Outbrain, Gong.io, Mixtiles, Battery Ventures and many more.

We love developing software and writing code, but not only that, we take responsibility over the full "product building" process. Keep reading for more details on how we approach our clients projects :)

tel-aviv-beach-view.jpg
 

RECENT PROJECTS

 
battery-ventures-logo.png

React.js \ Python \ Node.js

BATTERY VENTURES

Battery's global venture-capital practice spans technology sectors and investment stages ranging from seed to growth. According to Crunchbase, Battery Ventures has been steadily increasing its fund size over time, raising a total of $5.8 billion since 2010

outbrain-app.jpg

iOS \ Android SDK

OUTBRAIN

Outbrain SDK is responsible for fetching and showing relevant and time-sensitive content recommendations. Top publishers use the SDK in their mobile apps, including: CNN, Sky, ESPN, Fox News and many more.

nutrino_iphone2.jpg

React Native \ Python (backend)

MEDTRONICS (NYSE: MDT)

The project involves developing in React Native the company various Mobile apps for both iOS and Android with the goal to uncover the invisible connections between people and food to empower better nutritional decisions for better health outcomes.

TESTIMONIALS

From Clients

 
itzik-parnafer.jpeg

"We work with Cherrypick on an internal web application solution for our firm. Cherrypick built the entire product from scratch, features were ready according to schedule with high-quality code and also with robust security (we asked a 3rd party to evaluate both). I highly recommend Cherrypick for any tech company looking to boost their R&D throughput or interested in developing a new product from scratch."

Itzik Parnafes - General Partner at Battery Ventures

Sharon-Weiss.jpeg

"We have been working with Oded and the team for almost 4 years now on some of our top projects. Oded has gathered true professionals around him and together they are the best development partner a CTO & VP R&D can have. With their efficiency, creativity and top level code writing skills we have managed to go out to the market with some of our great products. I would highly recommend working with Cherrypick."

Sharon Weiss - CTO & GM Israel at MinuteMedia

eilon.jpeg

"We worked with Cherrypick for almost 2 years. The Cherrypick team was professional, delivered good quality work and despite technically being a different company, managed the project like their own, and with good energies all along."

Eilon Reshef - Co-Founder at Gong.io

yuval.jpg

"Oded is a Hero! A unique combination of a great person to work with, a real professional in mobile, fully committed and engaged with the projects and deliver awesome outcome. It is a pleasure working with Oded."

Yuval Ben-Itzhak - CEO at Socialbakers

gadi-gomez.jpeg

We have been working with Cherrypick for the past 2 years and in that time developed a great partnership.
From the first days the level of commitment was evident, even on the onboarding phase, and they still keep it that way.

It seems that there is no task too small or too big for these guys, from starting new projects, learning and implementing new technologies, writing detailed designs for the tasks at hand to daily bugs, UI fixes and monitoring.
I strongly recommend working with Cherrypick, it may start as some help for a small side project but with their experience and dedication can grow to take part in core company flows.

Gadi Gomez - Full Stack Team Leader at Medtronic (NYSE: MDT)

amit.jpg

"Oded is a very skilled professional, fast learner, sharp developer and a very cool guy! He handled a complex project in a tight timeline with excellent results, improved the project architecture and provided good advice from his knowledge and experience. I highly recommend Cherrypick for any mobile development project. When you want to get something done - Cherrypick is your best choice"

Amit Erental - Senior Product Manager at Outbrain

THE TEAM

 

ODED REGEV

Founder & SW Engineer

With over 12 years of experience leading SW teams and projects at companies such as IBM, Minute Media, Outbrain, Gong.io, and many more, I enjoy helping our clients win by taking critical SW projects and be responsible to deliver them on time, with emphasis on high-standard and quality for both internally (code) and externally  (consumer-facing product).

oded-profile-1.jpg

ALON SHPRUNG

CTO

With over 3 years at Cherrypick Alon leads multiple complex projects simultaneously. Alon is an exceptional SW developer\architecture and an excellent manager for the younger engineers on our team. 

Graduated BSc Computer Science with honors from IDC. Alon has a vast SW development experience in many technologies, including: iOS, Android, React Native, React.js, Node.js, Python and also Elastic Search

Alon Shprung

NOGAH MELAMED COHEN

Senior SW Consultant

Nogah is proficient in Web, Mobile and Backend technologies. She graduated SW Engineering degree at BGU, during her studies she lead the SW development for a high end academic research lab in the medical faculty. Nogah developed complex algorithms for a unique project of ours. She has deep knowledge of Node.js, Python, Redis, Mongo DB, PostgresSQL and more

20191127_212945.jpg

ALON REIK

SW Consultant

Alon is a full-stack developer with strong experience in React.js, Python, MongoDB. He also enjoys developing for iOS. Alon is a Mathematics and Computer Science graduate from The Hebrew University of Jerusalem.

alon-reik.jpg

CHEN SHORESH

SW Consultant

Chen joined our team recently, freshly graduated Software and Information System Engineering from Ben-Gurion University. Chen is a quick learner with very strong coding skills and even better personal skills.

chen-shoresh.jpg

WORK PROCESS

 

PRODUCT SPEC DESIGN

Committed to Quality

When we start working with a new client, the first thing we do is try to learn about their business and product. What are the main features? Who is going to use what I'm about to build? Which features are important for the first release and what can be part of future versions? We prepare the product spec design (or edit an existing one) and now we can move to the next phase.

ftbpro-demo.jpg
Business Meeting

PLANNING / TIMETABLE

Set The Plan

Now that we have a product design, we can go ahead and start to break it into programming tasks, with each task assigned a time estimation, eventually providing a high level time estimation for the whole project.

CODING

Loads Of Experience

With more than 10 years of experience coding in almost every conceivable language, We use the planning and start working it task by task. We put a lot of emphasis in high-quality code. Our goal is to make sure our code is not only functional, but also maintainable for long-term use. We want other programmers to easily understand the code and to easily make changes and additions when needed.

oded-working.jpg
alon-working.jpg

UNIT TESTING / CI / CD

Automate Everything

A high quality SW project must have loads of unit-testing in place to make sure the code is working as expected when programmers making changes to the code. CI (continuous integration) puts an automated system in place that can test, build and deploy daily (or after each push) your project. This enables you to build and/or deploy a new version in just one click, from every computer.

IN HOUSE TRAINING

Improving The Skills Of Your Team

One of the things I really love in my work is to help my clients hire (or utilize existing) young and talented engineers. I prepare a training program for them so that in about 1-2 months they are ready to take on a meaningful role in the developing team. I mentor the junior engineers every day I'm at the office and make sure to do code review and give feedback so they can improve their skills every single day at work.

Oded-explaining.jpg

FOR THE COMMUNITY

We love to help the developers community by contributing some of our code via open source projects. Also we love to publish our ideas and share it via our blog

android-media-player-03_edited.jpg

REACT-NATIVE-ANDROID-VIDEO

Open source package for React Native with an improved implementation for a video component which displays and interacts with Android ExoPlayer.

iphone-apps-neil-soni.jpg

BLOG POST

Why Junior SW Developers Should Work at Consulting Firms

 

OPEN POSITIONS

A Career With Us

SENIOR SW DEVELOPER

Web Fullstack

Cherrypick is looking for a senior SW developer and team player with excellent technical capabilities to join our offices at Herzliya.

As a SW Consultant at Cherrypick, you will be working with the best startups in Israel on super interesting projects.

Requirements

  • Talented and highly motivated team player

  • Desire to learn new technologies

  • BSc in computer science from a top school

  • 2+ years experience in SW development

STUDENT SW DEVELOPER

No prior experience required

Cherrypick is currently looking for a student SW developer to join our team. We will provide the full training in-house so no need to worry if you're not experienced with these technologies yet..


Please send us your CV if you're interested to learn more about this opportunity.

Requirements

  • Studying Computer Science at a top school with an average of +80

Advantages

  • Prior work experience as “student developer”

  • Personal projects

  • Experience in SW development

 

TECHNOLOGIES

 

NATIVE IOS \ ANDROID

We have vast experience developing Mobile apps and SDK for top companies such as: Outbrain, Gong.io, Verizon Media. We love developing for Mobile platforms and know how to prepare a product from design to "production ready" state.

REACT.JS

Web applications is a key platform that we started taking projects on since 2018. We use React.js for the client side combined with Redux and Material-UI for the design layout.

REACT NATIVE

Cross platform Mobile technology that is super popular these days. We got into React Native about 4 years ago when it just got started. We also contributed to the open source community some of our unique solution for playing video on react native apps and biometric authentication.

BACKEND NODE.JS \ PYTHON

Every project has to be accompanies with a robust, smart, efficient backend. We develop backend in Python and Node.js, hosted on Heroku or AWS. We use the most up to date technologies including (Docker containers, Elastic Search, Redis, Kibana and more).

DB / STORAGE

In our projects we either use PostgresSQL or Mongo DB for storage, accompanied with Redis for reduced latency and if needed Elastic Search for super quick search and fetch capabilities.

CI / CD / AUTOMATION TOOLS

The benefits of using a robust continuous integration system, with high coverage unit-testing and a deployment mechanism in place - is huge!!! We always advise our clients to take the time to set a CI system in place, it's the best ROI ever.

Tony Robbins

"The only way to become wealthy and stay wealthy is to find a way to do more for others than anyone else is doing in an area that people really value. If you become a blessing in other people’s lives, you too will be blessed."

 

CONTACT US

Contact us and find how our services can benefit your company.

Thanks for submitting!

cherrypick-team-beach.jpg