I am dhilipsiva. I am from Bangalore, India. I work as a Software Architect @ Appknox. The most reliable way to contact me is through my email dhilipsiva@pm.me. I contribute to a bunch of repos on GitHub. On Twitter, I often talk about tech and a little bit of politics & philosophy. You can look at my LinkedIn profile for my past experiences. I have about 3600+ upvotes on StackOverflow. I blog using Medium. And you can search for me on Google.

I usually spend most of my time building python (micro)services. But I also have built production services with JavaScript (Frontend + Node), C, Go, PHP, Ruby, Objective-C, C# & Java. I have worked on all levels of a typical web application stack. I architect, code, deploy, (auto)scale, and maintain server-side (.py, .rs), browser-side (.js, .ts, .wasm) & infra (terraform, pulumi, CDK) code. Here is a non-exhaustive list of things that I built in the past:

  • GraphQL, RPC & RESTful microservices with Python
  • JavaScript frontends with Ember & React
  • DevOps pipelines
  • E2E Test Automation Framework (Horizontal & Vertical) with RobotFramework
  • Native iOS apps
  • Android and iOS device farms
  • RaspberryPi bitcoin mining farm with custom ASIC chips
  • Scaled a couple of high-traffic web applications
  • Deploy services on AWS, Azure, and Google Cloud (Fabric, docker, AWS copilot, Kubernetes, etc.)
  • Small tech teams (5-15 engineers)
  • Setting up E2E engineering processes for the entire organization
  • Can design and develop resource-efficient, reliable, maintainable, secure & scalable products
  • A bunch of open-source tools that are useful for web development.
  • Contributed to a bunch of 3rd party open-source projects
  • Reverse Engineered and “hacked” a bunch of mobile applications for fun
  • Hobby IoT & robotic projects (very basic stuff)

Lately, I have developed a keen interest in Rust programming language, WebAssembly & Distributed software.