Reza Jelveh

Reza Jelveh

Mentor
Rising Codementor
US$10.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Platform and Full-Stack engineer with 20 years of experience
Platform and Full-Stack engineer with 20 years of experience

Reza is an accomplished CTO and engineer with extensive experience in near-silicon design and problem-solving. He has done stream processing in all kinds of domains, using MQTT-SN, HL7 in healthcare, and mSEED and SEGY in earthquake analysis, utilizing a wide array of databases and programming languages. Passionate about building, Reza has maintained projects such as Ansible, universal-ctags, and QMK, and contributed to the Linux kernel and EDKII (UEFI).

Chinese, French, German, Persian, English
London (+01:00)
Joined September 2023
EXPERTISE
6 years experience
13 years experience
1 year experience
14 years experience
10 years experience
10 years experience
10 years experience

REVIEWS FROM CLIENTS

Reza's profile has been carefully vetted and approved as a Codementor. Connect with Reza now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
sleepwatcher
Objective-C
25
7
n2n
n2n: a Layer Two Peer-to-Peer VPN / this is not an official clone
C
25
13
EMPLOYMENTS
CTO
SoftSage Solutions
2021-01-01-Present

Working hands-on with pre-seed, seed and Series A companies including one Fortune 500 automotive leader, to unstuck struggling Startup...

Working hands-on with pre-seed, seed and Series A companies including one Fortune 500 automotive leader, to unstuck struggling Startups quickly turn around their DevOps, MLOps and engineering teams when necessary, as hands-on CTO as a Service and DevSecOps expert. Clients included AI/ML/NLP startups as well as the autonomous vehicle division at Caterpillar.

For Medical startup, built full-stack LLM RAG application for Medical Contract Processing

Directly managed teams of up to 10, and indirectly orgs of 200

At a Fortune 100, directly managed the senior management team for their self-driving AI platform, impacting 100 engineers

At a real-estate-tech seed stage startup, operated as their CTO, restructured the engineering team, doubled team size with new hires, restructured the codebase, introduced a new frontend, and helped release v1 of the product after 2-year delay

At a legal-tech seed stage startup, provided a 100x code reduction and 20x CI performance by rewriting the entire CI pipeline

At a payment-AI seed stage startup, worked with the CTO to rewrite and migrate the entire infrastructure to a fully automated whitelabel product

Python
Node.js
MongoDB
View more
Python
Node.js
MongoDB
Azure
Computer Vision
RabbitMQ
NLP (Natural Language Processing)
Google Cloud Platform
Kubernetes
AWS Lambda
Spacy
CI/CD
Azure Functions
RESTful API
Tailwind css
AWS (Amazon Web Services)
Langchain
Google Document AI
Retrieval-Augmented Generation
View more
Senior Engineering Manager
Rio Tinto
2020-01-01-2021-01-01

One of the most ambitious mining projects in the world in partnership with the second-largest mining corporation of the world. This pr...

One of the most ambitious mining projects in the world in partnership with the second-largest mining corporation of the world. This project was aimed to massively increase safety and productivity.

Built and led team of 8 people with seismologist, ML engineers, frontend and backend devs across 5 countries

Architected a scalable containerized solution for a seismic analytics platform for real-time sensor analysis

Introduced a Django-based REST API for the unified access of processed data. Built a real-time web integration in Django

Enhanced a major performance and architectural review and rewrites of all components involved. Rewrote and architected various pieces of Python code into a releasable versionable library

Reverse-engineered a legacy database and storage systems for integration in a Kafka streaming re-architecture, significantly reducing the latency in the data access. I built a Kafka-streaming solution for ingesting legacy data in Kotlin

Developed a Go connector to extract legacy data for stream processing in Kafka

Implemented near real-time processing of seismic events. Also, I matched requirements with potential streaming solutions Flink, Pachyderm, Argo, Airflow, NiFi, Spark, and Flink to provide the best solution to the client

Rearchitected the application to reduce the amount of data passed around in messages and removed and replaced Kafka dependency for normal messaging to Kafka streams processing where it was necessary

Python
PostgreSQL
Azure
View more
Python
PostgreSQL
Azure
Redis
Time Series Modeling
OpenShift
Apache Kafka
Kubernetes
Ceph
Terraform
TensorFlow
PyTorch
Vue.js
View more
Principal Engineer
Rio Tinto
2019-01-01-2020-01-01

Containerized the various components written by scientists into services that can be built and ran equally on all environments

P...

Containerized the various components written by scientists into services that can be built and ran equally on all environments

Profiled and rewrote major parts of the application, turning them into a Python library, and added Python packaging and testing infrastructure with corresponding build pipelines

Created Gitlab CI pipelines and migrated everyone to work in a reproducible manner

Designed and implemented a scalable on-premise Kubernetes-based cluster with deployment in a copper mine. It mirrored the deployment on the cloud for developers without the need for access to the internal corporate processes

Python
Redis
Ansible
View more
Python
Redis
Ansible
PyPI
pytest
Apache Kafka
Terraform
Glusterfs
Vue.js
GitLab CI/CD
View more
PROJECTS
KubeCon 24: AI, Edge, and Storage Walk Into a Mongolian MineView Project
2024
Being able to interpret and mitigate seismic activity in mines can drastically improve safety for workers. However, mines are complex, no...
Being able to interpret and mitigate seismic activity in mines can drastically improve safety for workers. However, mines are complex, noisy, and resource constrained environments, leading to suboptimal data. The computing environment can also be challenging with limited bandwidth and lack of modern computing equipment. This talk covers our journey in building a cloud native edge AI stream processing platform to analyze and interpret seismic activity in real time. We will discuss overcoming the challenges of an industry heavily reliant on proprietary data formats and API’s, and of deploying Kubernetes (and other technologies) in air-gapped and low-resource environments, where cloud native storage goes right (and wrong). We will also demonstrate how we simulated our environment in the cloud and the benefits this brought to our deployment. The audience will walk away with a few nuggets of gold on how we created a real time decision making platform ready for the Gobi desert.
Python
Apache Kafka
Kubernetes
View more
Python
Apache Kafka
Kubernetes
Ceph
MQTT
Google protocol buffers
View more
tianocore UEFI macOS native emulation
2014
- Added several protocols and fixes to the open-source UEFI bootloader and Qemu to unmodified macOS to boot in Qemu after analyzing...
- Added several protocols and fixes to the open-source UEFI bootloader and Qemu to unmodified macOS to boot in Qemu after analyzing Apples bootloader binaries - Added an implementation of an HFS+ filesystem driver to EDKII - Reverse engineering macOS boot stages to analyze missing protocols in the tianocore EFI implementation
C
Reverse Engineering
Firmware
View more
C
Reverse Engineering
Firmware
View more