Itay Bittan

Itay Bittan Email and Phone Number

Principal Software Engineer at Dynamic Yield @ Dynamic Yield
Itay Bittan's Location
Israel, Israel
Itay Bittan's Contact Details

Itay Bittan work email

Itay Bittan personal email

Itay Bittan phone numbers

About Itay Bittan

From a young age, computers have been my passion, and coding is not just my job—it's my life. As a principal engineer at DynamicYield, I've navigated the exciting journey from its acquisition by McDonald’s in 2019 to the recent spinoff with Mastercard in 2021. Colleagues call me the 'software engineer on steroids' for my persistent dedication to building robust systems and tackling large-scale challenges.I am passionate about designing and implementing end-to-end software solutions, identifying bottlenecks in production environments, and constantly seeking ways to improve.Notable achievements include leading the company's transition to Kubernetes, expanding feed size support from 10K to 10M products, and managing the increase in requests from a modest beginning to thousands per second.My enthusiasm for learning, problem-solving, and making a meaningful impact drives me to manage large-scale production environments with dedication. As I continue to evolve with cutting-edge technologies, I look forward to contributing to the ever-changing landscape of technology and building exceptional products.Medium: https://itay-bittan.medium.comStackOverflow: https://stackoverflow.com/users/1011253/itaybGitHub: https://github.com/itayB

Itay Bittan's Current Company Details
Dynamic Yield

Dynamic Yield

View
Principal Software Engineer at Dynamic Yield
Itay Bittan Work Experience Details
  • Dynamic Yield
    Core Team Lead
    Dynamic Yield Dec 2022 - Present
    New York, Ny, Us
    As the Core Team Lead, I am responsible for leading a team in the design, implementation, and maintenance of the organization's robust infrastructure. Working closely with a talented Principal Software Engineer, we collaborate to ensure seamless operations and optimal performance.Achievements:• Manage and lead a small yet high-performing team, fostering collaboration and innovation, and enhancing efficiency and adaptability.• Drive strategic plans for infrastructure improvement, aligning technology solutions with business objectives. Lead initiatives to optimize existing systems and introduce cutting-edge technologies.• Oversee the design and implementation of scalable, resilient infrastructure solutions, integrating with new software applications.• Lead projects from conception to completion, ensuring on-time and within-scope delivery.• Proactively identify and resolve infrastructure issues, minimizing downtime and optimizing system performance.Notable work:• Seamlessly upgrade Elaticsreach infrastructure, avoiding downtime during an 8-major-versions update.• Achieve a 50% cost reduction in the Elasticsearch cluster through proactive code optimizations.• Upgrade dozens of GitHub repositories from Jenkins to new GitHub Actions CI-CD pipelines.• Migrate legacy components from EC2 to Kubernetes for improved efficiency.• Actively refactor and maintain the codebase, eliminating bottlenecks and vulnerabilities to improve development velocity.• Responsible for the production environment and mentoring support/SRE engineers in handling production issues.• Leading environment separation efforts as part of ongoing infrastructure improvements.
  • Dynamic Yield
    Principal Software Engineer
    Dynamic Yield Jul 2020 - Present
    New York, Ny, Us
    Leading the design and the development of DynamicYield's deep-learning recommendations engine, with technologies such as Airflow, Kubernetes, Spark, Gensim, AWS SageMaker.
  • Dynamic Yield
    Director Of Engineering (Interim) | Recommendations Group
    Dynamic Yield Jul 2023 - Dec 2023
    New York, Ny, Us
    Temporary Role - Maternity Leave Replacement.Led three software teams, managing 18 professionals, including software engineers, QA engineers, and Product team members.Achievements:• Optimized Elasticsearch, cutting costs by 50% and improving response times by 20%.• Mentored new engineers, boosting code coverage by 15% and reducing new feature bugs by 50%.• Encouraged a culture of improvement through internal talks, keeping the team updated on various components of our tech stack.• Ensured industry standards by upgrading CI-CD pipelines, introducing code analysis tools, and reducing vulnerabilities by 80%.• Recruited and hired 4 software engineers, retaining top talent and fostering a positive team culture.• Collaborated with the product manager to launch 100% of planned features, some of them ahead of schedule, with two adopted by 10 customers.• Provided regular updates on project status, challenges, and achievements to VP R&D, Product, and Project Managers, ensuring effective communication across teams.
  • Dynamic Yield
    Software Team Lead
    Dynamic Yield Nov 2017 - Jun 2020
    New York, Ny, Us
    Leading the recommendations & feeds backend team (7 software engineers).The team is responsible for loading customer’s feed catalogs, collecting end-users activities (views, purchases etc.), processing various recommendation strategies and serving them to end-users at high rates - 4,000 reqs/s.Specific responsibilities:• Implementing various recommendation strategies using Python (Celery), Scala (Flink), Kafka, ScyllaDB, HBase and Redis.• Feed processing - using Elasticsearch and MySql.• Monitoring - using Grafana, Graphite and Prometheus.• Building a deployment environment (running in AWS): development (locally), testing, staging and production using Kubernetes, Helm and Chef. • Building end-to-end tests using Docker, Jenkins and Rundeck.• Developing internal UI tools to visualize data correctness and control, triggering various operations and monitor running tasks/processes. • Developing Slack bot to optimize workflows.• Maintenance of legacy components (Java and PHP).
  • Dynamic Yield
    Senior Software Engineer
    Dynamic Yield Oct 2016 - Oct 2017
    New York, Ny, Us
  • All-In-Image
    Team Leader / Senior Software Engineer
    All-In-Image May 2014 - Sep 2016
    Herzliya, Il
    • Contributed significantly to system design and architecture as a Founding Team Member of a high-growth startup focused on developing a high-performance Petabyte-scale file-based database for cyber and genomic analysis.• Led a dynamic team, playing a crucial role in the early stages of the company's establishment.• Drove full-stack development and maintenance, emphasizing back-end responsibilities (80%) in C/C++, while also managing front-end tasks (20%) for Web UI and Windows Desktop App.• Successfully addressed complex challenges to meet customer requirements, including ensuring high performance, scalability in multi-node clusters, high availability, and seamless upgrades.• Conducted design and code reviews, fostering collaboration and maintaining code quality throughout the development lifecycle.• Played a key role in DevOps activities, employing bash and Python scripting to automate builds, deployment, and other processes. Integrated new technologies, open-source projects, and tools, introducing them to the R&D group.• Promoted Test-Driven Development (TDD) by actively participating in writing unit tests using Google Tests and end-to-end tests in Python.Notable Customers:• Verint• CompuGen• Mellanox
  • Audiocodes R&D
    Software Engineer - Management Team
    Audiocodes R&D Feb 2011 - Sep 2014
    Or Yehuda , Il
    Responsible for designing, developing, and maintaining the management interfaces of company products.• Web: Developed RomPager embedded Web Servers using C++, HTML, JavaScript, CSS, Ajax, and jQuery.• SNMP: Developed both standard and proprietary MIBs using C/C++.• Worked on various Real-Time products, including High Availability systems such as Session Border Controllers, Multi-Service Business Routers, and VoIP/Media Gateways.• Designed and implemented automatic code generation using C# and VB.• Utilized shell scripting to enhance the effectiveness of work processes.• Worked with a variety of operating systems (Linux, Windows, and pSOS) and development tools (Source Insight, Visual Studio, Clear Case).
  • Israel Defense Forces, Communication Corps
    Lieutenant
    Israel Defense Forces, Communication Corps 2000 - 2004
    Tel Aviv, Il
    Commanding a platoon of 10 soldiers responsible for all communication and electronics equipment of an IDF battalion.

Itay Bittan Skills

Software Engineering C++ Software Development C Java C# Oop Web Development Embedded Systems Snmp Javascript Css Jquery Html Android Git Linux System Architecture Docker Scala Ajax Embedded Linux Web Servers Psos Python Big Data Shell Scripting Front End Development Amazon Web Services Node.js Apache Flink Hbase Sql Django Centos Jenkins Php Elasticsearch Apache Kafka Redis Celery Kubernetes Protocol Buffers Apache Zookeeper Devops Open Source Integration

Itay Bittan Education Details

  • Ben-Gurion University Of The Negev
    Ben-Gurion University Of The Negev
    Software Engineering
  • Gymnasia Harealit
    Gymnasia Harealit
    Computer Science

Frequently Asked Questions about Itay Bittan

What company does Itay Bittan work for?

Itay Bittan works for Dynamic Yield

What is Itay Bittan's role at the current company?

Itay Bittan's current role is Principal Software Engineer at Dynamic Yield.

What is Itay Bittan's email address?

Itay Bittan's email address is it****@****ail.com

What is Itay Bittan's direct phone number?

Itay Bittan's direct phone number is +972997*****

What schools did Itay Bittan attend?

Itay Bittan attended Ben-Gurion University Of The Negev, Gymnasia Harealit.

What skills is Itay Bittan known for?

Itay Bittan has skills like Software Engineering, C++, Software Development, C, Java, C#, Oop, Web Development, Embedded Systems, Snmp, Javascript, Css.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.