Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Timeline
Generic

Mark Binshteyn

Backend Developer
Rehovot

Summary

Dynamic backend developer with 3 years of experience building scalable, high-performance systems using Python (FastAPI) and TypeScript. Strong command of async architecture, Redis-based task queues, and clean, modular backend design. Skilled in integrating LLM APIs, working with vector databases like Milvus, and deploying containerized services using Docker and CI/CD workflows. Passionate about writing maintainable code, solving hard problems, and taking full ownership from design to deployment.

Overview

3
3
years of professional experience

Work History

Backend Developer

Kanduai
06.2024 - Current
  • Designed and led the development of the backend architecture using FastAPI, Docker, and PostgreSQL, with a focus on modular design, async-first performance, and long-term maintainability.
  • Integrated multiple third-party APIs, including LLM providers like OpenAI, to enable advanced prompt-driven logic, embedding generation, and structured tool-calling workflows; combined this with vector database integration (e.g., Milvus) to power semantic search and similarity-based recommendations.
  • Designed and implemented scalable background task pipelines using Dramatiq and Redis, supporting distributed preprocessing, queue prioritization, and controlled rate-limited execution for high-throughput workflows.

Co-Founder

Communicare
07.2023 - 06.2024
  • Co-founded Communicare, an online platform for skincare and beauty enthusiasts to compare products, share reviews, and discover new favorites.
  • Built the backend using TypeScript (Node.js), focusing on modular service architecture, RESTful API design, and long-term scalability.
  • Developed core features such as product comparison, tag-based filtering, user reviews, and discussion threads.

Full-Stack Developer

AiDock
07.2022 - 07.2023
  • Built end-to-end features from backend to frontend, utilizing a variety of programming languages and technologies to deliver complex software solutions
  • Maintained a complex legacy codebase, utilizing best practices in software architecture and code organization to ensure reliability and scalability of the software.
  • Thrived in a fast-paced, deadline-driven environment, consistently delivering high quality software solutions under pressure

Education

Bachelor of Science - Computer Science

Open University
Tel Aviv
04.2001 -

Skills

Proficient in FastAPI and async Python development

Proficient in TypeScript (Nodejs) and asynchronous backend logic

Skilled in building and maintaining Dockerized environments

Experienced in integrating third-party APIs, with strong proficiency in LLM APIs and workflows

Experienced in implementing background task queues using Redis

Strong database management (postgres etc)

Deep understanding of vector search systems (Milvus, embedding pipelines)

Accomplishments

- First place, National Math Olympics, 2009
- Second place, National Math Olympics, 2012
- Third place, National Math Olympics, 2013

Timeline

Backend Developer

Kanduai
06.2024 - Current

Co-Founder

Communicare
07.2023 - 06.2024

Full-Stack Developer

AiDock
07.2022 - 07.2023

Bachelor of Science - Computer Science

Open University
04.2001 -
Mark BinshteynBackend Developer