Hi, I'm Itai, a Senior Software Engineer with over 19 years of experience in developing high-performance, concurrent, and distributed systems. I specialize in programming languages like C, C++, Golang, and Python, and have a strong background working on Linux-based systems. I love solving complex problems, leading development teams, and driving innovation in software projects. Recently, I've been focused on developing advanced email communication channels for AI-driven products, combining my expertise with cloud technologies and external APIs to handle complex challenges like correlating incoming email messages with ongoing conversations. Outside of work, I'm a constant learner, always catching up on new technologies and trends, and currently making my first steps towards front-end development.

Itai David

Hi, I'm Itai, a Senior Software Engineer with over 19 years of experience in developing high-performance, concurrent, and distributed systems. I specialize in programming languages like C, C++, Golang, and Python, and have a strong background working on Linux-based systems. I love solving complex problems, leading development teams, and driving innovation in software projects. Recently, I've been focused on developing advanced email communication channels for AI-driven products, combining my expertise with cloud technologies and external APIs to handle complex challenges like correlating incoming email messages with ongoing conversations. Outside of work, I'm a constant learner, always catching up on new technologies and trends, and currently making my first steps towards front-end development.

Available to hire

Hi, I’m Itai, a Senior Software Engineer with over 19 years of experience in developing high-performance, concurrent, and distributed systems. I specialize in programming languages like C, C++, Golang, and Python, and have a strong background working on Linux-based systems. I love solving complex problems, leading development teams, and driving innovation in software projects.

Recently, I’ve been focused on developing advanced email communication channels for AI-driven products, combining my expertise with cloud technologies and external APIs to handle complex challenges like correlating incoming email messages with ongoing conversations. Outside of work, I’m a constant learner, always catching up on new technologies and trends, and currently making my first steps towards front-end development.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Beginner

Language

English
Fluent
Hebrew (modern)
Fluent

Work Experience

Staff Software Engineer at Ada
November 1, 2023 - October 31, 2024
Played a major role in developing a new email communication channel for Ada's generative AI agent, integrating core systems for scalable and accurate email handling. Designed, implemented, and optimized key features from proof of concept to general availability. Overcame complex email domain challenges by deep domain research and innovative problem-solving. Collaborated closely with cross-functional teams including message processing, security, and AI resolution reasoning. Conducted code reviews and led technical discussions to ensure high code quality and knowledge sharing. Used Python, Flask, MongoDB, AWS, Docker, and external APIs like Twilio’s SendGrid and Zendesk. Successfully launched the email communication channel ahead of schedule, improving Ada’s product offering and client engagement.
Senior C++ Engineer, Contractor at Trilogy
April 1, 2023 - October 31, 2023
Maintained and enhanced legacy products in cybersecurity, networking, and asset management. Diagnosed critical issues in a large codebase and implemented stable, reliable solutions to ensure system continuity and robustness. Operated independently in a task-driven contractor environment, quickly adapting to diverse systems and technologies.
Senior Software Engineer at Treeverse Labs
October 1, 2021 - January 31, 2023
Developed and maintained lakeFS, a Git-like tool for data lakes, using Golang and AWS. Supported the open-source community by contributing to developer advocacy and mentoring external contributors. Delivered a public talk and authored a blog post on integrating lakeFS with DynamoDB to optimize data management.
Senior Software Engineer at Passbase
September 1, 2020 - July 31, 2021
Developed backend infrastructure and APIs using Ruby on Rails. Collaborated closely with frontend teams to deliver new product features.
Senior Software Engineer at Varonis Systems
October 1, 2018 - August 31, 2020
Played a key role in developing and maintaining critical infrastructure components including logging facilities, configuration management, and messaging systems. Created internal tools to streamline development processes and improve team efficiency. Mentored new developers and led onboarding processes to ensure smooth integration into the team. Used C++, C#
Software Senior Engineer at DellEMC ScaleIO
April 1, 2014 - July 31, 2018
Designed and developed core features for ScaleIO, focusing on distributed system components to ensure high-performance and reliable real-time data handling in parallel processing environments. Collaborated closely with stakeholders to align system features with business needs. Mentored junior engineers and participated in recruitment by conducting technical interviews.
Senior Software Engineer at Vasona Networks
June 1, 2011 - April 30, 2014
First developer on the team responsible for the management layer of a Linux-based solution addressing RAN congestion. Developed CLI engine and SNMP module automating data model integration and traffic management to minimize QoE degradation. Collaborated on utility tools and simulators contributing to core software architecture.
Software Engineer/Senior Software Engineer at Bigband Networks
October 1, 2006 - June 30, 2011
Led development of key modules for Linux-based video application platform including Life Cycle Manager, Notifications Manager, RF Application. Managed Ukrainian outsourcing team coordinating knowledge transfer and system handoff to Chinese division. Contributed to system stability and performance through code maintenance and troubleshooting.
Software Engineer at Motorola Israel
October 1, 2005 - October 31, 2006
Developed network management applications focusing on alarm and event handling for Motorola’s cellular networks. Delivered software solutions for managing network elements contributing to cellular network operations stability.

Education

Bachelor of Science at Technion Israel Institute of Technology - Haifa, Israel
January 1, 2001 - December 31, 2006

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Telecommunications, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Beginner

Hire a Programmer

We have the best programmer experts on Twine. Hire a programmer in Winnipeg today.