If you’re a Software Engineer interested / working in platform security, backend systems and cloud native architecture like kubernetes – this post is for you. In modern cloud-native environments, proxies play a crucial role in enforcing Defense in Depth and enabling Zero Trust Architecture (ZTA). If you’re not yet onboarded on ZTA, this is forContinueContinue reading “Envoy Proxy: The Swiss Army Knife”
Tag Archives: Software Engineer
GenAI Systems Need a Zero‑Trust, Security‑First Mindset
A practical mini‑playbook for senior engineers to think about security-first systems – co-authered by o3. Why Security shouldn’t be an afterthought Many Software Engineers treat Security as a second-class citizen when working on a large-scale system design. They focus on the non-functional attributes like scalability, performance, throughput, reliability etc but often miss out on aContinueContinue reading “GenAI Systems Need a Zero‑Trust, Security‑First Mindset”
What my time at Amazon taught me about engineering and growth
It’s been a couple of months since I left my engineering role at Amazon, one of the biggest tech companies in the world. Working at a big tech company was one of my top goals while pursuing my bachelor’s and both Samsung and Amazon helped me fulfill it. In this article, I want to talkContinueContinue reading “What my time at Amazon taught me about engineering and growth”
The System Design Template I Use
System / Architecture design is an important part of any software engineering project. Right after requirement gathering for features and before diving into development, every project lead has to come up with a system design document illustrating how the overall system would like and how it will interact with external services. This process is followedContinueContinue reading “The System Design Template I Use”
Who should you be: Technology Generalist or Specialist?
Everyone in the tech industry knows that every few years (months?) a new technology or framework enters the market. Angular, Ember and JQuery were good enough until React came up. Not that people don’t use Angular anymore, but everyone wants to learn React now. Same is true for every other computer science field: Deep LearningContinueContinue reading “Who should you be: Technology Generalist or Specialist?”
Top Resources for getting a Software Engineer job at Big N Companies
This short post is written for recent graduates, current students and code newbies looking for a job as a Software Engineer in the Big N companies like Google, Facebook, Amazon, Netflix etc. I have personally tried most of the resources mentioned here (free and paid) during my job search. These have helped me to landContinueContinue reading “Top Resources for getting a Software Engineer job at Big N Companies”
My Summer Internship Experience at Walmart Labs
Now that I’m back at Arizona State University for my fall semester, this seems like a good time to share my Summer 2019 Internship experience with everyone. I decided to write this blog for anyone interested in applying at Walmart Labs for an Internship. The whole experience was full of learning and fun and I’llContinueContinue reading “My Summer Internship Experience at Walmart Labs”