Areas Omer Gilad is Knowledgeable in:
Software development, music, internet, mobile apps
Techniques Omer Gilad Uses:
Intuition, trial and error, crowdsourcing
Omer Gilad's Problem Solving Skills:
- Mobile apps dev. cycle - ideas, design, development, monetization
- VoIP
- Software Development - Android, Java, C++
- Computer Networks
- Guitar
- Music Theory
Omer Gilad's Problem Solving Experience:
- I have invented a way to create a 3rd party pop-up dialog on top of the incoming call screen on Android phones.
- I have invented a way to create a "recycle bin" mechanism on Android phones, backing up deleted data such as contacts, SMS messages, calendar events and so on, while being completely transparent to the end-user.
- I have designed a Java infrastructure that enables other developers to write Java logics for communicating with a modem, while providing easy setup and GUI - allowing developers to focus on the pure logic and ignore other implementation details.
- I have designed a robot for the Trinity Fire Fighting Robot Contest with my friends, and we won 1st prize both in a national competition in Israel (2005) and in the Standard category in the international competition in Hartford (2005).
- I have designed, implemented and tested a reliable data transfer protocol that was used over highly unstable and unreliable communication paths.
- I have successfully integrated an Acoustic Echo Canceller on the Android platform, which performed on speakerphone calls in a VoIP application.
- I have created a simple echo cancellation mechanism that works like a Noise Gate, operating in scenarios where there is not enough CPU power to run a real acoustic echo canceller.