Hi, I'm Ohad Mizrachi
Solving problems is fun.
Software development is lifelong learning. The learning never stops.
I'm a self-taught software developer from Israel, open source enthusiast, who loves the field of SW development.
For each problem I face, simple or complex, I will have to break it down into smaller manageable units, and solved the pieces one by one, according to the design, plan, and requirements. The feeling I get after solving a problem and providing the solution is the feeling of accomplishment and enlightenment. This gives me the motivation and confidence to continue learning and improving my skills.
My passion to OSS tools and solutions comes from the idea it is built on (anyone can contribute), and the community which supports it (anyone can help). Social networking with world-class developers is PRICELESS!.
Mainly I do backend development, cloud DevOps and data schema design. Most of my solutions are cloud-based infrastructure and services (especially GCP) and can be in various platforms, like VMs, Kubernetes, containers (Docker), serverless, and managed services.
I mostly enjoy coding in Python, JavaScript, and SQL.
The Linux ecosystem so powerful and versatile, building on top of it is great and easy.
My specialty is building REST APIs, bots and ETL processes, and DBs design (data perspective).
Programming languages: Python, JavaScript, SQL, Shell, HTML, CSS.
Python packages for APIs: Flask and FastAPI.
Container: Docker, Kubernetes, and other cloud-based solutions.
Serverless: GCP Functions, AWS Lambda, OpenFaaS and Knative.
Cloud services And infrastructure: GCP and a bit of AWS.
Database: Postgres, MSSQL, Oracle, MongoDB, Redis, Prometheus, some experience with Firebase and ElasticSearch.
Queues/Messaging: RabbitMQ, Kafka and Cloud Pub/Sub.
Scheduling: Apache Airflow (Python-based).
CI/CD: Github actions.
Source control: Git and Github.
Monitoring: Grafana and Alertmanager.
Infrastructure provisioning and server configuration: Cloud APIs, Terraform and Ansible.
Currently, I'm learning distributed SW (OSS tools and blockchain) and advanced Linux management and configuration.