Yonatan Bendahan
Verified Expert in Engineering
Software Developer
Tel Aviv-Yafo, Israel
Toptal 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.
Portfolio
Experience
- JavaScript - 10 years
- MongoDB - 7 years
- Node.js - 5 years
- TypeScript - 5 years
- Angular - 3 years
- React - 3 years
- PostgreSQL - 2 years
- Fastify - 2 years
Availability
Preferred Environment
Google Cloud, Amazon Web Services (AWS), React, Node.js, TypeScript, PostgreSQL, Angular, Prisma, GraphQL, PSQL
The most amazing...
...thing I've developed was a platform for municipalities, providing them insights on their city and residents using AI.
Work Experience
Open Source Lead Maintainer
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.
Tech Lead and Instructor
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.
Senior Back-end Developer
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.
Senior Full-stack Developer
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.
Co-founder
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.
VP R&D
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.
CTO
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.
Experience
File-based Routing for Fastify (Open Source)
https://github.com/yonathan06/fastify-nowGLAM Wiki Dashboard (Open Source)
Charcha-Q&A on Top of YouTube Videos
https://charcha.xyzCertifications
Practical Deep Learning for Coders
Fast.ai
Skills
Libraries/APIs
React, Node.js, SolidJS, Web3.js, FFmpeg, Google Maps, Stripe, Handlebars, PyTorch, YouTube API, Sockets
Tools
Prisma, RabbitMQ, Amazon Simple Queue Service (SQS), Firebase Authentication, AWS CloudFormation
Languages
TypeScript, JavaScript, HTML, CSS, HTML5, CSS3, Solidity, Python 3, Python, C, GraphQL
Frameworks
Fastify, Express.js, Next.js, Jest, Angular, Tauri, React Native
Platforms
Visual Studio Code (VS Code), Firebase, Docker, Amazon Web Services (AWS), AWS Lambda, Google Cloud Platform (GCP), Google App Engine, Azure, Kubernetes, Amazon EC2
Storage
Google Cloud, PostgreSQL, Amazon DynamoDB, MongoDB, PSQL, Google Cloud Datastore, MySQL, Cloud Firestore
Paradigms
ETL, DevOps
Industry Expertise
Project Management
Other
Back-end, Serverless, Google Cloud Functions, Team Management, Task Management, Payment APIs, Payment Security, Deep Learning, Machine Learning, Neural Networks, Pulumi
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring