Principal Software Engineer

Mohith Pukale

I design and implement resilient, high-performance distributed systems and cloud infrastructure. Specializing in identity management, security enforcement protocols, cryptography, and large-scale data platforms.

Mohith Pukale Profile

6+

Years Industry Experience

2

Tech Giants (Amazon, Oracle)

3.9

MS in CS GPA (UC Santa Barbara)

E2EE

Security & Privacy Focus

Technical Specializations

Distributed Systems

Designing robust master-slave architectures, federated services, and fault-tolerant storage. Experienced in scaling backend services to handle millions of queries with minimized operational overhead.

Cloud Security & Auth

Expertise in Access Management & Enforcement at Oracle Cloud. Engineering identity verification, secure credentials rotation, and hardware-bound auth mechanisms (YubiKeys).

Cryptography & Privacy

Researching and implementing Paillier homomorphic cryptosystems, Oblivious RAM (ORAM) for storage privacy, garlic routing algorithms (I2P), and multi-layer encryption standardizations.

Data Platform Engineering

Building high-performance platform tools for easy data access, custom caching strategies, big data aggregation pipelines (AWS, Paillier, PaaS), and automated failure recovery workflows.

Interactive Developer Console

Explore my technical background directly via this mock shell. Click the buttons below or type commands directly into the terminal.

mohith@pukale:~
zsh
System Info
Welcome to Mohith's developer console. Type help to view available commands.
mohith@pukale:~$
Quick Presets:

Professional Journey

Software Developer (Access Management)

Oracle Cloud Infrastructure (OCI)
August 2017 - Present

Key developer on the Access Management and Enforcement team, automating and securing core authentication and authorization workflows for enterprise cloud tenants.

  • Engineered hardware-security enforcement pipelines incorporating YubiKeys for highly resilient validation protocols.
  • Developed automated access governance services to enforce zero-trust policies dynamically across cloud boundaries.
  • Refactored critical auth paths, improving authorization processing times at scale.

Graduate Student Researcher

UC Santa Barbara
June 2018 - August 2018

Researched and built secure cloud storage integrations with structural anonymity guarantees.

  • Designed Fault-Tolerant Oblivious Data Storage systems hiding query access patterns from malicious cloud providers.
  • Adapted distributed key-value storage designs to incorporate Oblivious RAM (ORAM) protocols.
  • Analyzed security-throughput trade-offs in cryptographic metadata shuffling schemes.

Software Developer

Amazon
August 2015 - August 2017

Worked in the Consumer Knowledge Platform team developing high-throughput platforms for data queries and analytical big data pipelines.

  • Re-architected core platform services with an optimized schema, leading to a 25% faster query response time.
  • Reduced overall operational maintenance load by 15% by refactoring monoliths into federated microservices.
  • Designed and deployed an automated recovery mechanism for large-scale analytical map-reduce workflows, preventing data gaps.

Software Developer Intern

Amazon
January 2015 - July 2015

Contributed to the Consumer Marketing Analytics team, enhancing system reporting and workflow processing pipelines.

  • Built dynamic graphing systems and interactive reporting tools for downstream marketer analysis.
  • Optimized AWS workflow architectures utilizing Apache Pig to automate big data score aggregations.

Software Developer Intern

Intuit
June 2014 - August 2014

Supported the QuickBooks Online ledger platform, specializing in security utilities and databases.

  • Created a high-speed data masking service to sanitize sensitive production databases for QA validation.
  • Improved data retrieve latencies by 20% by migration of metadata tables from MySQL to MongoDB.

Featured Projects

Ramsey Search

Cloud-based distributed computation engine using a Go master-slave architecture to find counterexamples for Ramsey's Theorem. Integrates Simulated Annealing and Tabu search to bypass local minima.

Go Distributed Systems Optimization Cloud VM
Go Master Slave Node A Slave Node B Slave Node C

Paillier Cryptographic Spam Filter

Spam classifier that evaluates text features without accessing plaintext. Uses a partial homomorphic Paillier cryptosystem to compute secure classifications directly on encrypted vectors.

Python Paillier Cryptosystem Homomorphic Enc ML
Client (Plain) Encrypts [X] Server (Encrypted) Eval: E(W * X) E(X) -> Server E(Result) -> Decrypt

S-Chat (End-to-End Encrypted)

Cross-platform chat application with multi-layer end-to-end encryption. Protects credentials and communication using cryptographic primitives including RSA, AES, and PBKDF2.

Java E2EE RSA / AES Sockets
Alice AES-GCM Key Relay Server Zero-Knowledge Bob AES-GCM Key E2EE Cryptographic Pipe

Reflector (TCP Session Spoofing)

Low-level network tool written in C utilizing raw sockets, libpcap, and libnet to spoof TCP states. Intercepts incoming network payloads and re-relays them under virtual identities at the Ethernet/IP levels.

C libpcap libnet Network Security
Attacker C Reflector libpcap / libnet Victim (Virtual) Payload Spoofed Forward

WikiSummary

Search and NLP text-summarizer web application. Utilizes Lucene-based search engines (Elasticsearch, Solr) to index datasets, analyzing query term density in sentences for abstract extraction.

Python 3 Elasticsearch Apache Solr NLP
Web Client Python Engine Term-Density NLP Solr/ES

Technical Skillset

Languages

Java 95%
Python 90%
Go 85%
C 80%

Infrastructure & Security

AWS / OCI 90%
IAM / AuthZ 95%
Cryptography 85%
Network Security 80%

Databases & Platforms

MongoDB 85%
MySQL 80%
Git / CI-CD 90%
Hadoop / Big Data 75%

Get in Touch

I'm based in Seattle, WA. Feel free to reach out to discuss distributed systems architectures, cryptography, cloud safety configurations, or general industry topics.