David O. Email & Phone Number
Who is David O.? Overview
A concise factual answer block for searchers comparing this professional profile.
David O. is listed as Senior Software Engineer Technical Lead at NVIDIA, a with 41500 employees, based in Israel. AeroLeads shows a matched LinkedIn profile for David O..
David O. previously worked as Senior Software Engineer at Nvidia and Software Engineering Tech Lead at Google. David O. holds Bachelor Of Science (Bsc), Computer Science, 85.1 from Technion - Israel Institute Of Technology.
Email format at NVIDIA
This section adds company-level context without repeating David O.'s masked contact details.
Review company-level records connected to David O. before choosing the right outreach path.
About David O.
https://github.com/davidohanahttps://davidoha.medium.com/
David O.'s current company
Company context helps verify the profile and gives searchers a useful next step.
David O. work experience
A career timeline built from the work history available for this profile.
Senior Software Engineer
Software Engineering Tech Lead
Software Engineer
Google Search growth-related project. Full stack individual contributor - define, design and develop, end-to-end, various product features.Community contribution as a company-wide Kotlin mentor and code reviewer.
Research Staff Member
Researcher and a technical lead in the Hybrid Cloud group. Developed AIOps models and solutions. Designed and built, from the ground up, a production system that detects failures and performance issues in big cloud deployments based on logs and metrics.
Software Team Leader
I architected and led the team at 4 mission-critical software projects (multi-server and client-server systems), leading team sizes of 2-5 persons. I define software requirements, manage, guide and perform design and code reviews to the team members.In my last two projects, I successfully adopted Agile software development methodology.Being an early adopter and evangelist, I routinely read software development blogs and articles in order to discover new technologies, technology trends and best practices. I was among the first engineers in my organization to adopt and then spread cutting edge practices and tools such as Continuous Integration, SOA/PubSub, NoSQL, Dependency Injection, Reactive Programming (RX), DVCS (Mercurial), Configuration by Convention.I initiated and implemented the adoption of knowledge sharing & DevOps related technologies / facilities like an internal blogging system (Wordpress), project management server (Redmine), an internal NuGet (.NET package manager) feed (NuGet), Continuous Integration (TeamCity), publish-subscribe architecture, as well as many other frameworks and tools.Additional Roles- As a key participant in my department's architecture forum, I provide consultation to other team-leaders and approve the architecture of new projects.- I lead the the department's technical interview and recruiting team.- I am responsible for approving open-source software prior to using it in the department's projects. I review OSS products in professional, legal and security aspects.
Software Developer
I always insisted on being a significant hands-on developer, even while leading projects.I participated in the development of 5 large-scale systems, doing both server-side and client-side, in C# and Java, multi-threaded environment, using technologies like WPF, WCF, OR/M (NHibernate), MS-SQL, Oracle, DDS, MSMQ, socket communication, RX and many more. As a developer, I tend to pay a lot of attention to testability considerations by doing automatic unit and integration tests, proper logging, simulators, and isolation of units using Inversion of Control containers like Windsor Castle and Google Guice.In addition to taking an active or main role as a project developer, I initiated and developed many software infrastructure libraries and tools for my department/organization, for example:- A sophisticated log files viewer and analyzer which is being actively used by many developers and testers across my organization and greatly ease production debugging task.- A successful generic communication simulator which cuts short the time required to develop a simulator for a new system to only few days.- A library which let developers define a communication protocol down to the bit level using C# interfaces, and employes code generation to generate C# classes to be used in the application to generate protocol buffers (serialization/deserialization). - A lightweight inter-process publish-subscribe library implemented using WCF and Reactive Extensions.
Software Developer
Served as a software development officer at the Intelligence Corps. Developed web information & content management systems in C#, ASP.NET and MS SQL Server.- Team leader and developer of an extensive infrastructure for developing content web sites. [ASP.NET]- Independent research and consultation in technological issues.- Professional training of software developers, writing development practices.
Colleagues at NVIDIA
Other employees you can reach at nvidia.com. View company contacts for 41500 employees →
Davis Lin
Colleague at NvidiaChina
View →
MM
Matt Mcanally
Colleague at NvidiaAtlanta, Georgia, United States
View →
SM
Stephen Mburu
Colleague at NvidiaBoxborough, Massachusetts, United States
View →
DD
Dashiell Dong
Colleague at NvidiaUnited States
View →
WD
Willi Duetsch
Colleague at NvidiaNeumarkt In Der Oberpfalz, Bavaria, Germany
View →
II
Insane Inside
Colleague at NvidiaPune, Maharashtra, India
View →
YH
Yung Hsuan Chou
Colleague at NvidiaCampbell, California, United States
View →
MA
Musab Alabdallat
Colleague at NvidiaSan Francisco, California, United States
View →
VT
Vishal Tailor
Colleague at NvidiaPune, Maharashtra, India
View →
SS
Sowmya Seetharaman
Colleague at NvidiaSan Francisco Bay Area, United States
View →
David O. education
Frequently asked questions about David O.
Quick answers generated from the profile data available on this page.
What company does David O. work for?
David O. works for NVIDIA.
What is David O.'s role at NVIDIA?
David O. is listed as Senior Software Engineer Technical Lead at NVIDIA.
Where is David O. based?
David O. is based in Israel while working with NVIDIA.
What companies has David O. worked for?
David O. has worked for Nvidia, Google, Ibm, Rafael Advanced Defense Systems, and Idf - Military Intelligence Branch.
Who are David O.'s colleagues at NVIDIA?
David O.'s colleagues at NVIDIA include Davis Lin, Matt Mcanally, Stephen Mburu, Dashiell Dong, and Willi Duetsch.
How can I contact David O.?
You can use AeroLeads to view verified contact signals for David O. at NVIDIA, including work email, phone, and LinkedIn data when available.
What schools did David O. attend?
David O. holds Bachelor Of Science (Bsc), Computer Science, 85.1 from Technion - Israel Institute Of Technology.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the David O. you were looking for.
View similar profiles