Hi! I'm a senior back-end developer with over 13 years of experience building scalable systems, clean architecture, and robust infrastructure. I love solving complex problems, improving performance, and helping teams ship faster and better.
[•] Developing GenAI-based solutions, including Chatbots and Retrieval-Augmented Generation (RAG) architectures, leveraging Semantic K...
[•] Developing GenAI-based solutions, including Chatbots and Retrieval-Augmented Generation (RAG) architectures, leveraging Semantic Kernel and Azure Search AI.
[•] Designing and implementing new infrastructure components to enhance scalability, reliability, and efficiency.
[•] Rebuilding and modernizing legacy infrastructures, improving maintainability, performance, and adaptability.
[•] Implementing Clean Architecture principles, ensuring scalable, testable, and maintainable codebases.
[•] Solving cross-organizational technical challenges, optimizing system-wide performance, architecture, and scalability.
[•] Engineering high-load distributed systems, utilizing Kafka, RabbitMQ, and cloud-native event-driven architectures.
[•] Optimizing system performance through profiling, caching strategies, and efficient resource management.
[•] Leading and mentoring developers on best practices, architecture design, and scalable development methodologies.
[•] Developing and managing API Gateway solutions using Google Apigee, ensuring secure, scalable, and efficient API management.
[•] Developing and strengthening security infrastructure, including authentication, authorization, and multi-factor authentication (MFA).
[•] Implementing API security best practices, including OAuth, JWT, rate limiting, and advanced threat mitigation techniques.
[•] Enhancing cloud security architecture, ensuring compliance with security standards and industry best practices.
Backend Developer
January 2018 - July 2020 (2 years 7 months)
Tel Aviv Area, Israel
[•] Working on existing ‘Crawlers’ sys...
Backend Developer
January 2018 - July 2020 (2 years 7 months)
Tel Aviv Area, Israel
[•] Working on existing ‘Crawlers’ system, means maintain existing crawlers
and writing new crawlers using HtmlAgilityPack, Selenium.
[•] Working in AWS with Lambda functions, EC2, S3, and Route 53.
[•] Working on ‘Aggregate’ service that collect all updates (thousands of
updates per minute) from all ‘Crawlers’ and update data foreach Entity in the
system.
[•] Working on the main API service that served millions of request per minute.
[•] Working on the main notifications system, that sends millions of notifications
per second.
[•] Design & development ‘Calculate Reach service’ that calculate the
population for notifications sending.
[•] Working with AngularJS to provide the company a content management
system (CMS) to deal with the daily tasks of maintenance the system.
[•] Working on the main ‘Purchase API service’ that served thousands of
request per minute.
[•] Working on the main ‘User API service’ that served thousands of request
per minute.
[•] Design & development ‘Sender’ that send notifications to millions of users
using RabbitMQ.
Full Stack Developer
January 2017 - December 2017 (1 year)
Tel Aviv Area, Israel
[•] Working in a team of six developers.<...
Full Stack Developer
January 2017 - December 2017 (1 year)
Tel Aviv Area, Israel
[•] Working in a team of six developers.
[•] Building new features for the existing platform using AngularJS, NodeJS,
and MongoDB.
[•] Support the customer success team.