Download PDF


Objective c, Swift, JavaScript, React, React-Native, Git, Firebase,  Agile, MVVM, MVC, Redux, IOS, Xcode,  AppCode, WebStorm, Continuous integration, DI

Work experience

Oct 2016Feb 2017



Developed multi platform for IOS, Android and Web

  • Developed end to end system by my own
  • Used Bluetooth Beacons technology for identification of patients action throw the day
  • Learned and developed the system in React and React native, sharing  model and domain login for three different systems
  • Learned UI and UX for adapting new technology for old people.
  • Had experience with Developing for Android for the first time, and ways of distribution and automation.
  • Developed app extensions for Apple watch
  • All Development process what automated, using Fastlane for Mobile, and Heroku for Web.
  • Learned how to take an idea from an idea to reality , and optimize working progress to be as efficient as it could be.
  • Took part of "Startup-bootcamp" Berlin.
Dec 2015Oct 2016

Senior IOS Developer


Developed Daily, Teams collaboration, and Circle apps

  • Planned the architecture and took a major part in writing one of Jive's apps, named 'Team collaboration' (Chime). The app is a web socket based real time messaging app 
  • Took part in writing and improving Jive app 'Daily',  a Jive-n IOS app
  • Improved stability and loading times of a Jive app, 'Circle',  the mobile employee directory for companies
  • Inserted design concepts and principles, such as dependency injection, MVVM, and commands
  • Persuaded Jive to start migrating to Swift and instructed the team on how to do so
  • Created lectures/presentations for my team with topics including: clean code and maintainable code, new technologies as 'AutoLayout', and more
  • Contributed libraries to open source such as: 'ImageOpenTransition' and 'JVTImageFilesPicker'
  • Took first place at a 'Hackathon', by writing an app that analyses companies' data to find the most suitable employee to help on a specific topic
May 2014Nov 2015

IOS Team Leader


Developed GetStocks App from scratch

  • Managed reception of in-app real time data of over 1,000 quotes for stocks per sec, updating UI in real time dealing with multi-threading for the best UI experience
  •  Worked with a huge code base
  •  Applied cutting edge technologies for complete and continuous integration
  • Used Git for publishing to App Store and in-house distribution
  • Adopted IOS 8 and IOS9, learned Swift, used Storyboard, Nib, Core Animation, AutoLayout depending on the needs and best practice for the task
  • Utilzed best frameworks available such as: ReactiveCocoa, SwiftBond, SnapKit, Masonry, AFNNetworking, Mantle and more
Jul 2013May 2014

IOS Developer  


Developed over 10 different apps from scratch

  •  Adopted IOS 7 and AutoLayout
  •  Used my creativity to bring application ideas into reality including product specifications
  • Experienced AppStore integration, including provisioning, code signing and distributing
  •  Integrated Apple Push Notification Service (APNS), Local Notification, UI Kit, Map Kit and more


Nov 2012Jul 2013

IOS Development course

John Bryce Hi-Tech College

Gradated IOS Development course with honors.

Side Projects

During my free time, I have developed an App for Alzheimer patients that helps them remember daily tasks with location based I-beacon technology.   

The app is supported by the Israeli Alzheimer Institute, but it has not yet been released to the AppStore.

And I take part organizing an IOS development meetup once a week.

Core Skills

Objective c 10/10
ReactNative 9/10
Git 9/10
Swift 8/10
React 8/10
JavaScript 8/10
ReactNative 8/10
PHP 4/10
Node 3/10

JQuery Mobile


About Me

I love my profession. IOS development and programming is my passion.

The first programming book I read was "Clean code" by 'Robert Cecil Martin' and it has defined my vision until today.

For me, in order for an application to be maintainable, the code should be good, and good code is clean code.

Code architecture intrigues me. I follow programmers like Ash Furrow and Colin Eberhart to keep up to date with their latest insights.

I am continuously refactoring and re-architecting my projects to better suit present needs and prepare for future changes.

I am a big fan of the MVVM design pattern as it helps distribute responsibilities between classes in a GUI application.

I am one of the initiators of a weekly IOS development Meetup which brings together like-minded programmers to discuss and share their most recent insights.

In my free time, aside from learning additional programming skills, you will find me running, listing to music or clubbing.

On-line coursed

Udemy - learn and understand NodeJs

Udemy - Modern React with Redux

Udemy - Learn NodeJs in Hours

Udemy - Advanced React and Redux

Udemy - The Complete React Native and Redux Course

Udemy - Accelerated ES6 JavaScript Training 

Udemy - Advanced Javascript

Udemy - The Complete Digital Marketing Bootcamp