Ofer Sharon
Tech Reporter at BLOCKTV- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
BLOCKTV
-
Israel
-
Broadcast Media Production and Distribution
-
1 - 100 Employee
-
Tech Reporter
-
Aug 2018 - 2019
-
-
-
Barracuda
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Backend Software Developer
-
May 2017 - Jul 2018
Ramat Gan Area, Israel
-
-
-
SanDisk®
-
United States
-
Semiconductor Manufacturing
-
700 & Above Employee
-
Firmware Engineer
-
Mar 2015 - May 2017
R/T Embedded C Firmware Development: As part of a high-performance SSD project, I was given the full responsibility of being the sole developer responsible for a flash data-path infrastructure module. This infrastructure included a few drivers controlling several HW ASIC cores, which were responsible for the flow of data to/from the device's flash memory. During development of the infrastructure and its unit tests, I had to collaborate with other developers in my team, who assisted… Show more R/T Embedded C Firmware Development: As part of a high-performance SSD project, I was given the full responsibility of being the sole developer responsible for a flash data-path infrastructure module. This infrastructure included a few drivers controlling several HW ASIC cores, which were responsible for the flow of data to/from the device's flash memory. During development of the infrastructure and its unit tests, I had to collaborate with other developers in my team, who assisted in the development effort, but I was assigned the main developer responsible for the module. The infrastructure supported some very basic and important APIs, used by several other modules in the project. I also had to integrate with other teams, including teams located in remote geographies. Show less
-
-
-
Avaya
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Software Developer
-
Oct 2011 - Mar 2015
Linux C/C++ and Android Java Software Development: I was part of a team working on an Android/Linux based Desktop phone/conferencing device. Among other tasks, I was given the sole responsibility for maintaining and developing an existing system of modules, which was one of the basic infrastructures of the project. I had to get acquainted with a very complex system of modules, with a complex structure. I was responsible for maintaining this code, fixing newly-found bugs, and… Show more Linux C/C++ and Android Java Software Development: I was part of a team working on an Android/Linux based Desktop phone/conferencing device. Among other tasks, I was given the sole responsibility for maintaining and developing an existing system of modules, which was one of the basic infrastructures of the project. I had to get acquainted with a very complex system of modules, with a complex structure. I was responsible for maintaining this code, fixing newly-found bugs, and developing new extensions to it, all while keeping backwards compatibility. During this time, I got extensively experienced with Object Oriented paradigms in Linux C++. I also got very experienced working in a Linux environment (Bash), working with Git, and also tweaking the code of various Android applications (Java). Additionally, I received many other miscellaneous tasks for performing various tweaks to the Android/Linux operating system code, adhering to requirements for adaptations to the device. These tasks involved rummaging through the open-source code-base, in order to understand how to fulfill the objective - since these kinds of tasks were not something standard or out of the ordinary. Show less
-
-
Education
-
Tel Aviv University
Bachelor's degree, Computer Science -
Tel Aviv University
BSc, Computer Science