Ash N.

Senior Software Engineer

Redwood City, United States

Experience

Jan 2018 - Present
7 years 11 months
Redwood City, United States

Senior Software Engineer

Styra Inc

  • Played a key role in the rapid growth and adoption of OPA as the de-facto policy engine for cloud-native authorization. 3B+ downloads, 9k+ GitHub Stars, CNCF Graduated Project, 300+ contributors, Active Worldwide Community, Adopted by 100s of enterprises in production
  • Designed and developed core components of OPA such as the data/policy distribution system, decision logging framework, storage layer, REST APIs. OPA is an open-source project written in Golang.
  • As OPA lead, responsible for maintenance of the project, defining the project roadmap, managing project releases and guiding the open source community behind the project.
  • Developed The Rego Playground, an online interactive playground to experiment with Rego policies. Over 6M policy drafts have been created using the playground. The frontend is written in Javascript and backend in Golang. The policy drafts are persisted in S3.
  • Authored plugins to integrate OPA with projects like Istio, Envoy, Trino, Apigee API Gateway.
  • Leveraged Docker, Kubernetes and AWS services such as EC2, Lambda, EKS to deploy OPA and develop POCs and integrations. Integrations were written in Golang and Python.
Jul 2015 - Jan 2018
2 years 7 months
San Jose, United States

Principal Engineer (Software Development)

Verizon Labs

  • Developed microservices as part of Verizon's IoT cloud written in Go using open source technologies such as Docker, Kafka, Zookeeper, Redis.
  • Worked on the development of a highly-available distributed key-value store using Redis as the storage backend.
  • Developed a Timing Wheel service based on the Hierarchical Timing Wheel design. This service is used to schedule events from the cloud to the IoT devices.
Jul 2013 - Jul 2015
2 years 1 month
Petaluma, United States

Software Engineer

Cyan, Inc

  • Created a Docker registry with Authentication, Authorization, and Accounting (AAA) functionality. The registry provided fine-grain access to the images based on rules that supported regular expressions.
  • Created a load balancing service by dockerizing HAProxy and using docker-py for service discovery.
  • Developed an automation test infrastructure using Teamcity and Buildbot to perform continuous integration, continuous deployment, software releases and upgrades.
  • Created an application using Nagios that provided monitoring functionality to the BluePlanet Platform.

Summary

Software engineering professional with experience in building scalable, high-performance software solutions.

I’m passionate about cloud-native security and believe in developing software that is secure by-default. I’m always eager to learn about new technology and enjoy solving interesting problems.

Languages

English
Native

Education

Carnegie Mellon University

Master of Science · Electrical And Computer Engineering · Pittsburgh, United States

Mumbai University

Bachelor of Engineering · Electronics And Telecommunications · India

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions