Yonatan Bendahan, Software Developer in Tel Aviv-Yafo, Israel
Yonatan Bendahan

Software Developer in Tel Aviv-Yafo, Israel

Member since March 2, 2021
Yonatan has been developing web applications for more than 12 years. He focuses on developing apps with the best user experience, using advanced front-end web technologies and scalable distributed back ends. Yonatan believes that an app should feel intuitive to the user, secure, fast, and easy to scale and change.
Yonatan is now available for hire

Portfolio

Experience

Location

Tel Aviv-Yafo, Israel

Availability

Part-time

Preferred Environment

Google Cloud, Amazon Web Services (AWS), React, Node.js, TypeScript, PostgreSQL, Angular

The most amazing...

...thing I've developed was a platform for municipalities, providing them insights on their city and residents using AI.

Employment

  • Open Source Lead Maintainer

    2020 - PRESENT
    Wikimedia Israel
    • Took an old open-source code, refactored and updated it to be scalable and feature-rich, to provide analytics data for GLAMs (galleries, libraries, archives, and museums) on their contribution to Wikimedia Commons.
    • Built a system for digesting gigabytes of analytics data from Wikimedia to filter and present for GLAM institutions worldwide.
    • Led the next version of the project, including client interviews, system design, and working with external UI/UX designers for a face lift.
    Technologies: Python, PostgreSQL, Node.js, Express.js, Handlebars
  • Tech Lead and Instructor

    2020 - PRESENT
    ITC - Israel Tech Challange
    • Led the technical and educational team of the full-stack bootcamp.
    • Oversaw the curriculum, lectures, teachers, and TAs.
    • Taught hundreds of students to become full-stack developers that now work for leading startups and companies in Israel.
    Technologies: JavaScript, React, Node.js, MySQL, HTML, CSS
  • Senior Back-end Developer

    2021 - 2021
    SC\PXL LLC
    • Scaled a real-time virtual conference app from hundreds of active participants to 200,000.
    • Reconfigured and optimized infrastructure and crucial parts of the back-end service to handle the large scale.
    • Designed and performed automated tests to monitor infrastructure performance and code bottlenecks.
    Technologies: Node.js, Amazon Web Services (AWS), Sockets, PostgreSQL, DevOps, AWS CloudFormation, Amazon EC2, Pulumi's
  • Senior Full-stack Developer

    2018 - 2019
    ZenCity
    • Developed, in a team of six, a SaaS solution for municipalities, providing them insights into their city and residents using AI.
    • Used Jira for tracking and fixing bugs, tasks, and sprints.
    • Developed distributed scalable systems using Docker and Kubernetes for managing deployments and RabbitMQ for communicating between services.
    Technologies: Node.js, MongoDB, RabbitMQ, Azure, Docker, Kubernetes, React, Back-end
  • Co-founder

    2018 - 2018
    Bloomy
    • Designed and built an online bouquet shop that included weekly bouquet delivery.
    • Integrated an online payment system through a domestic vendor API.
    • Included an order and shipment management platform for the logistics manager.
    Technologies: JavaScript, React Native, Google Cloud Datastore, Google App Engine, Google Maps, Payment APIs, Payment Security
  • VP R&D

    2016 - 2018
    200 Apps
    • Worked for multiple clients, domestic and international, as a CTO for hire. We designed and developed apps from scratch, on to maintaining and scaling them for our clients.
    • Supervised the entire R&D team, including web front-end developers, back-end developers, iOS developers, Android developers, and designers. Managed their tasks and oversaw integration and quality.
    • Managed the web front-end and back-end team, as a lead developer. Oversaw their code quality and in-work training.
    Technologies: Team Management, Task Management, Angular, Node.js, Google Cloud Datastore, Google App Engine, Project Management, Stripe
  • CTO

    2014 - 2016
    Ascola
    • Developed a new LMS system for hybrid classrooms, allowing teachers to provide online material to their students, track their progress, and encourage online Q&A and discussions.
    • Built the app from scratch, on a (then) new serverless architecture provided by AWS. Managed another developer, and was responsible for architecture design, tasks timeline, and code quality.
    • Used AWS Lambda functions when it was just released, being one of the first to try and build a fully distributed serverless app.
    Technologies: Angular, Amazon Web Services (AWS), Amazon DynamoDB, AWS Lambda, Serverless, CSS, HTML, Node.js

Experience

  • File-based Routing for Fastify (Open Source)
    https://github.com/yonathan06/fastify-now

    File-based routing for the Fastify framework (a Node.js framework). Built using TypeScript, it enables developers to create Node.js server applications and base their routing on the file system instead of code.

  • GLAM Wiki Dashboard (Open Source)
    http://glamwikidashboard.org

    An open-source project providing GLAM (galleries, libraries, archives, and museums) institutions statistical data on their contribution to Wikimedia Commons (the open media repository behind Wikipedia).

  • Charcha-Q&A on Top of YouTube Videos
    https://charcha.xyz

    Charcha is a personal open project, built on top of Angular and Firebase, that lets YouTube viewers ask questions at a given time in the video and create discussions. It leverages technologies like real-time updates from Firebase and Firestore to update the discussions in real-time and the notifications and RxJS to seamlessly integrate the flow of data in the app.

Skills

  • Languages

    TypeScript, JavaScript, HTML, CSS, HTML5, CSS3, Solidity, Python 3, Python, C
  • Frameworks

    Fastify, Express.js, Next.js, Jest, Angular, React Native
  • Libraries/APIs

    React, Node.js, Web3.js, FFmpeg, Google Maps, Stripe, Handlebars, PyTorch, YouTube API, Sockets
  • Platforms

    Visual Studio Code, Firebase, Docker, Amazon Web Services (AWS), AWS Lambda, Google App Engine, Azure, Kubernetes, Amazon EC2
  • Storage

    Google Cloud, PostgreSQL, Amazon DynamoDB, MongoDB, Google Cloud Datastore, MySQL, Cloud Firestore
  • Other

    Back-end, SolidJS, Serverless, Google Cloud Functions, Tauri, Team Management, Task Management, Payment APIs, Payment Security, Deep Learning, Machine Learning, Neural Networks, Pulumi's
  • Tools

    RabbitMQ, Amazon SQS, Firebase Authentication, AWS CloudFormation
  • Paradigms

    ETL, DevOps
  • Industry Expertise

    Project Management

Certifications

  • Practical Deep Learning for Coders
    OCTOBER 2020 - PRESENT
    Fast.ai

To view more profiles

Join Toptal
Share it with others