
Sibi Prabakaran
Verified Expert in Engineering
Software Developer
Bengaluru, Karnataka, India
Toptal member since January 22, 2021
Sibi considers himself a polyglot programmer with experience across Rust, Python, Haskell, and TypeScript. His roles have ranged from individual contributor to technical lead, encompassing software development, infrastructure management, and release management. He enjoys learning and maintaining open-source projects. Sibi has extensive experience with cloud environments such as AWS and Azure, has provisioned infrastructure with Terraform, and has managed bare-metal servers running Kubernetes.
Portfolio
Experience
- Linux - 10 years
- Kubernetes - 4 years
- Amazon Web Services (AWS) - 4 years
- Terraform - 4 years
- Amazon EKS - 4 years
- Docker - 4 years
- Azure - 2 years
- Azure Kubernetes Service (AKS) - 1 year
Preferred Environment
Python, Docker, Amazon Web Services (AWS), Rust, Azure, Kubernetes, Emacs, Linux, Web3, Terraform
The most amazing...
...thing I have done is help a client reduce their AWS bill by $4,000 per month.
Work Experience
Software and DevOps Consultant
Self-employed
- Built and maintained Kube360, a multi-cloud Kubernetes platform on AWS and Azure, integrating Istio service mesh, NGINX ingress, external-dns/secrets, ArgoCD, sealed secrets, Cilium CNI, Velero backups, and EKS managed node groups.
- Served as DevOps lead for a blockchain fintech client, owning all infrastructure, CI/CD, and cost optimization across AWS and multiple Kubernetes clusters.
- Authored and released multiple open-source tools: rucredstash (Rust, published on crates.io and nixpkgs), justl.el (Emacs major mode for Just command runner), fakedata (Haskell), and pid1-rs (Rust init process for containers).
- Maintained and released multiple community packages on nixpkgs, including ouch, tfswitch, terraform-ls, and kubergrunt, while contributing documentation patches to the NixOS manual.
- Achieved 80,000+ downloads on dhall-mode, an Emacs major mode for the Dhall language.
Senior Consultant
Xebia Group
- Built a high-performance, secure PDF generation server (Yesod and cryptonite) serving the Presentations platform.
- Extended the open-source Hapistrano deployment library with custom workflow support, cutting deployment time and eliminating manual errors for McKinsey cloud deployments.
- Delivered user-facing features for the Patient Support app that proactively anticipated member needs and triggered personalized messaging.
Software Architect
Pneuma Innovations
- Created a reusable, plug-and-play RESTful API layer by adapting Yesod's subsite mechanism — open-sourced as a reference architecture (github.com/psibi/yesod-rest).
- Replaced a fully manual build-release-deploy process with automated Hapistrano pipelines; upstreamed missing features to the open-source project.
- Hardened the production stack with Nginx reverse-proxying, Cloudflare SSL/caching/DDoS protection, and CloudWatch monitoring: zero outages from launch.
Software Engineer
Inkmonk
- Hired as their first engineer. Wrote various core services that power Inkmonk’s market platform.
- Implemented support applications for the operations team to track orders, change status, and send notifications to the customers. Simplified operational team tasks by integrating various third-party services (Bluedart, Aftership) into our platform.
- Provided basic admin functionality using Flask-admin, which was later rewritten to a full-fledged dashboard using AngularJS and custom APIs.
Researcher
Tata Consultancy Services
- Developed a large-scale system for simulating vehicular traffic using GIS data. It simulated various regions, including parts of Chennai, Singapore, and Dubai.
- Wrote FFI API code for the interaction between the C++ simulator and the Python code. This made scripting easier and allowed external plugins to easily drive the simulator.
- Designed a product that allowed forecasting and analysis of regions. It allowed the integration of custom rules, which enabled building complex models for experimenting and understanding patterns.
Experience
Rucredstash
https://github.com/psibi/rucredstashFakedata
https://github.com/fakedata-haskell/fakedataHaskell Tldr Client
https://github.com/psibi/tldr-hsEducation
Bachelor's Degree in Computer Science
SASTRA University - India
Skills
Libraries/APIs
Playwright, React, React Router, Node.js
Tools
Emacs, NGINX, Amazon EKS, Azure Kubernetes Service (AKS), Terraform, Kustomize, Apache, Amazon CloudWatch, Istio, AWS Key Management Service (KMS)
Frameworks
Yesod, Django, Flask, AngularJS, Redux
Platforms
Linux, Docker, Kubernetes, Azure, Amazon Web Services (AWS), Amazon EC2
Languages
Rust, Haskell, SAML, JavaScript, Python, C, C++, PureScript
Paradigms
Agile, DevOps
Storage
Amazon DynamoDB, Amazon S3 (AWS S3)
Other
CI/CD Pipelines, APIs, Cloud Infrastructure, Identity & Access Management (IAM), GitHub Actions, QA Automation, Networks, Cloudflare, Load Balancers, Web3, Full-stack, Software Development, Azure Pipelines
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