headshot

Siddarth Patel

Software Engineer in Raleigh/Durham

About

A journey through IBM began with hands-on work with Kubernetes UIs for IBM Cloud Private, blending React, Node.js, and JavaScript to create fast, scalable interfaces. Server-side rendering and Redux delivered snappy, stateful experiences, while Go operators and Docker containers provided the backbone for reliable deployments and orchestration.

Next chapters included orchestrating powerful data streaming and processing platforms. Deploying Apache Flink and Elasticsearch services through custom Go operators ensured a pivotal migration from the deprecated Google Flink Operator to the robust Apache Flink Kubernetes Operator—unlocking new heights for big data workloads. DevOps and automation became daily companions. CI/CD pipelines, crafted with Travis CI, Jenkins, and GitHub Actions, ensured IBM products moved seamlessly from development to delivery. Bash scripts and automated validation routines kept quality high and manual toil low. Clouds—AWS, Azure, and IBM Cloud—were tamed with a system designed to make SaaS onboarding effortless. Product data found a home in MongoDB, managed by Go APIs, while Tekton pipelines and Argo CD worked behind the scenes, syncing repositories and registering offerings in cloud marketplaces with a single webhook trigger.

From building mobile app components with React Native and automating UI tests with Appium, to designing scalable backend systems and streamlining product automation, each chapter at IBM has been about solving complex problems and making technology work smarter, faster, and more intuitively for everyone involved.