Ash N.

Senior Softwareingenieur

Redwood City, Vereinigte Staaten

Erfahrungen

Jan. 2018 - Bis heute
8 Jahren
Redwood City, Vereinigte Staaten

Senior Softwareingenieur

Styra Inc

  • Spielte eine Schlüsselrolle beim schnellen Wachstum und der Verbreitung von OPA als de-facto-Policy-Engine für cloudnative Autorisierung. Über 3 Mrd. Downloads, mehr als 9.000 GitHub-Stars, CNCF-Graduierungsprojekt, über 300 Mitwirkende, aktive weltweite Community, in Hunderten von Unternehmen produktiv im Einsatz
  • Entwarf und entwickelte Kernkomponenten von OPA wie das Daten-/Policy-Verteilungssystem, das Decision-Logging-Framework, die Storage-Ebene und REST-APIs. OPA ist ein Open-Source-Projekt, geschrieben in Golang.
  • Als OPA-Leiter verantwortlich für Wartung des Projekts, Definition der Roadmap, Management der Releases und Betreuung der Open-Source-Community.
  • Entwickelte The Rego Playground, eine interaktive Online-Umgebung zum Experimentieren mit Rego-Policies. Mehr als 6 Mio. Policy-Entwürfe wurden damit erstellt. Das Frontend ist in JavaScript geschrieben, das Backend in Golang. Die Entwürfe werden in S3 gespeichert.
  • Verfasste Plugins zur Integration von OPA in Projekte wie Istio, Envoy, Trino und Apigee API Gateway.
  • Setzte Docker, Kubernetes und AWS-Dienste wie EC2, Lambda und EKS ein, um OPA zu deployen und POCs sowie Integrationen zu entwickeln. Die Integrationen wurden in Golang und Python geschrieben.
Juli 2015 - Jan. 2018
2 Jahren 7 Monaten
San Jose, Vereinigte Staaten

Leitender Ingenieur (Softwareentwicklung)

Verizon Labs

  • Entwickelte Microservices als Teil der IoT-Cloud von Verizon, geschrieben in Go, unter Verwendung von Open-Source-Technologien wie Docker, Kafka, Zookeeper und Redis.
  • Arbeitete an der Entwicklung eines hochverfügbaren verteilten Key-Value-Stores mit Redis als Storage-Backend.
  • Entwickelte einen Timing-Wheel-Service basierend auf dem Hierarchical Timing Wheel-Design. Dieser Service wird verwendet, um Ereignisse aus der Cloud zu IoT-Geräten zu planen.
Juli 2013 - Juli 2015
2 Jahren 1 Monate
Petaluma, Vereinigte Staaten

Softwareingenieur

Cyan, Inc

  • Erstellte eine Docker-Registry mit Authentifizierungs-, Autorisierungs- und Abrechnungsfunktion (AAA). Die Registry bot feingranulare Zugriffssteuerung auf Images anhand von Regeln mit regulären Ausdrücken.
  • Entwickelte einen Load-Balancing-Service, indem HAProxy dockerisiert und docker-py für Service Discovery verwendet wurde.
  • Entwickelte eine Testautomatisierungsinfrastruktur mit TeamCity und Buildbot für Continuous Integration, Continuous Deployment, Software-Releases und Upgrades.
  • Erstellte eine Anwendung mit Nagios, die Monitoring-Funktionen für die BluePlanet-Plattform bereitstellte.

Zusammenfassung

Software-Engineering-Profi mit Erfahrung im Aufbau skalierbarer, hochperformanter Softwarelösungen.

Ich bin begeistert von cloudnativer Sicherheit und glaube daran, Software zu entwickeln, die standardmäßig sicher ist. Ich lerne immer gerne neue Technologien kennen und löse gern spannende Probleme.

Sprachen

Englisch
Muttersprache

Ausbildung

Carnegie Mellon University

Master of Science · Elektrotechnik und Computertechnik · Pittsburgh, Vereinigte Staaten

Mumbai University

Bachelor of Engineering · Elektronik und Telekommunikation · Indien

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Tezcan D.

Solution Architekt / Projektleiter

Profil ansehen
Arne H.

DevOps Fullstack-Entwickler

Profil ansehen
Jürgen F.

AR/VR/XR Architekt

Profil ansehen
Kazim R.

Leitender Sicherheitsarchitekt – Hands-on auf Vertragsbasis

Profil ansehen
Serge K.

Senior DevOps (extern)

Profil ansehen
Michal B.

Senior Golang-Ingenieur

Profil ansehen
Kai H.

Backend-Python-Entwickler

Profil ansehen
Michael K.

Softwareentwickler

Profil ansehen
Ales L.

Senior DevOps Consultant (Freelance)

Profil ansehen
Cesar S.

Lead Cloud Engineer

Profil ansehen
Werner K.

Testkoordinator, Designer und Ingenieur

Profil ansehen
Valeri M.

DORA Readiness – Gap-Analyse und Implementierung für Banken

Profil ansehen
Patrick E.

Freelancer | Kubernetes-Experte (Kubestronaut) | Cloud-Ingenieur

Profil ansehen
Mahesh S.

Azure Solution Architekt

Profil ansehen
Manuel R.

Cloud-Architekt & Lead-Entwickler

Profil ansehen
Michael F.

Freiberufler, Lösungsarchitekt

Profil ansehen
Dirk B.

Senior Softwareentwickler

Profil ansehen
Chitrung N.

Staff Software Engineer - Infrastruktur

Profil ansehen
Selvaraj K.

Senior Full-Stack- und Cloud-Architekt

Profil ansehen
Alexey G.

Cloud-Architekt & DevOps, Leiter Architektur

Profil ansehen
Hanno K.

Vizepräsident, Produktentwicklung

Profil ansehen
John A.

Senior DevOps Engineer (Berater bei Accenture)

Profil ansehen
Saad K.

Gründer

Profil ansehen
Lothar H.

Digitalstratege, Systemarchitekt, Change Manager

Profil ansehen
Thomas H.

Senior DevOps-Ingenieur

Profil ansehen
Benedek G.

CTO/CISO

Profil ansehen
Martin D.

Software Consultant

Profil ansehen
Bernhard B.

Senior Security-Architekt - Technical Consultant - Projekt Manager - Netzwerk Ingenieur

Profil ansehen
Shamaila M.

Senior Software-Architekt

Profil ansehen
Joseph W.

Freiberuflicher Cloud / Solution Architekt (AWS)

Profil ansehen