DEV Community

Naveen Karasu profile picture

Naveen Karasu

I am a dedicated and results-driven cybersecurity professional with a strong background in threat detection, incident response, penetration testing, and security infrastructure.

Joined Joined on 
Day 25/60: Caching with Redis -- Cache-Aside, Stampede, and Stale Reads

Day 25/60: Caching with Redis -- Cache-Aside, Stampede, and Stale Reads

Comments
3 min read
Day 25/60: Online Stock Span with a Monotonic Stack - JavaScript DSA

Day 25/60: Online Stock Span with a Monotonic Stack - JavaScript DSA

Comments
4 min read
Daily Temperatures: a Monotonic Stack in Rust (Day 25/60)

Daily Temperatures: a Monotonic Stack in Rust (Day 25/60)

Comments
3 min read
Maximum Product Subarray in Go: Why the Running Max Isn't Enough

Maximum Product Subarray in Go: Why the Running Max Isn't Enough

Comments
3 min read
Prefix Sums in C++: O(1) Range-Sum Queries (LeetCode 303)

Prefix Sums in C++: O(1) Range-Sum Queries (LeetCode 303)

Comments
3 min read
Day 25/75: Maximum Subarray Sum With Kadane's Algorithm - Java DSA

Day 25/75: Maximum Subarray Sum With Kadane's Algorithm - Java DSA

Comments
4 min read
Day 25/75: Product of Array Except Self - No Division, Two Sweeps - Python DSA

Day 25/75: Product of Array Except Self - No Division, Two Sweeps - Python DSA

Comments
3 min read
Day 25/365: Meeting Rooms II -- Counting Overlap, Not Merging It

Day 25/365: Meeting Rooms II -- Counting Overlap, Not Merging It

Comments
3 min read
Building a Degradation Manifest: Config-Driven Graceful Degradation in Node.js

Building a Degradation Manifest: Config-Driven Graceful Degradation in Node.js

Comments
4 min read
Day 25/90: It passed validate AND plan, then shipped a broken security group

Day 25/90: It passed validate AND plan, then shipped a broken security group

Comments
3 min read
API Pentesting: Rate-Limit Testing and Safe Enumeration the Defensible Way

API Pentesting: Rate-Limit Testing and Safe Enumeration the Defensible Way

Comments 1
3 min read
AWS Identity Center: Replace IAM Users with Federated Access

AWS Identity Center: Replace IAM Users with Federated Access

Comments
1 min read
Day 25: Service Monitoring Scripts That Cannot Lie to You

Day 25: Service Monitoring Scripts That Cannot Lie to You

Comments
3 min read
Day 25/90: The ECB Penguin in Our Own Code -- Symmetric Encryption Done Right

Day 25/90: The ECB Penguin in Our Own Code -- Symmetric Encryption Done Right

Comments
4 min read
Day 25/365: Wireless Networking -- Reading What Your Wi-Fi Security Actually Is

Day 25/365: Wireless Networking -- Reading What Your Wi-Fi Security Actually Is

Comments
3 min read
std::map vs std::unordered_map: The Iteration Contract Nobody Reads

std::map vs std::unordered_map: The Iteration Contract Nobody Reads

Comments
4 min read
Stop Calling .unwrap() on Your Config Loader (Rust File IO + serde JSON)

Stop Calling .unwrap() on Your Config Loader (Rust File IO + serde JSON)

Comments
3 min read
fatal error: concurrent map writes -- the Go crash recover() can't catch

fatal error: concurrent map writes -- the Go crash recover() can't catch

Comments 1
3 min read
Day 25/90: How a C# Event Leaked 720 MB (Delegates and Events, Properly)

Day 25/90: How a C# Event Leaked 720 MB (Delegates and Events, Properly)

Comments
3 min read
Stop Reaching for java.util.Stack: ArrayDeque for Stacks and Queues

Stop Reaching for java.util.Stack: ArrayDeque for Stacks and Queues

Comments
3 min read
Day 25/90: Conditional Types - The API Wrapper That Returned any

Day 25/90: Conditional Types - The API Wrapper That Returned any

Comments
3 min read
Day 25/90: The fetch that "succeeded" on a 404

Day 25/90: The fetch that "succeeded" on a 404

Comments
3 min read
Day 25/420: Dataclasses and value objects -- value equality, hashability, and immutability for free

Day 25/420: Dataclasses and value objects -- value equality, hashability, and immutability for free

Comments
3 min read
Day 21/60: Practice: Production-ready API - Go Backend Engineering

Day 21/60: Practice: Production-ready API - Go Backend Engineering

Comments
1 min read
Day 21/60: Practice: Arrays and binary search - JavaScript DSA

Day 21/60: Practice: Arrays and binary search - JavaScript DSA

Comments
1 min read
Day 21/60: Practice: Arrays and binary search - Rust DSA

Day 21/60: Practice: Arrays and binary search - Rust DSA

Comments
1 min read
Day 21/75: Practice: Binary search problems - Go DSA

Day 21/75: Practice: Binary search problems - Go DSA

Comments
1 min read
Day 21/75: Practice: Binary search problems - C++ DSA

Day 21/75: Practice: Binary search problems - C++ DSA

Comments
1 min read
Day 21/75: Practice: Binary search problems - Java DSA

Day 21/75: Practice: Binary search problems - Java DSA

Comments
1 min read
Day 21/75: Practice: Binary search problems - Python DSA

Day 21/75: Practice: Binary search problems - Python DSA

Comments
1 min read
Day 21/365: Weekly Contest/Review -- DSA & System Design

Day 21/365: Weekly Contest/Review -- DSA & System Design

Comments
1 min read
Load Balancer + Rate Limiter Lab: HAProxy Stick-Tables for Connection Rate Limiting

Load Balancer + Rate Limiter Lab: HAProxy Stick-Tables for Connection Rate Limiting

Comments 1
3 min read
Day 21/90: Practice: Multi-cloud deployment

Day 21/90: Practice: Multi-cloud deployment

Comments
3 min read
Automating OWASP Top 10 Detection with Python and Burp

Automating OWASP Top 10 Detection with Python and Burp

Comments
3 min read
AWS Security Hardening Checklist: The Practical Version

AWS Security Hardening Checklist: The Practical Version

Comments
1 min read
Day 21: Practice: System hardening toolkit

Day 21: Practice: System hardening toolkit

Comments
1 min read
Day 21/90: Building a Python System Audit Script

Day 21/90: Building a Python System Audit Script

Comments
2 min read
Day 21/365: Practice

Day 21/365: Practice

Comments
3 min read
Day 21/90: Practice - Library management system - C++ Engineering

Day 21/90: Practice - Library management system - C++ Engineering

Comments
1 min read
Day 21/90: Practice: Generic data structures - Rust Engineering

Day 21/90: Practice: Generic data structures - Rust Engineering

Comments
1 min read
Day 21/90: Practice — file-based todo app with JSON - Go Backend Engineering

Day 21/90: Practice — file-based todo app with JSON - Go Backend Engineering

Comments
1 min read
Day 21/90: Practice: Library management system - C# Engineering

Day 21/90: Practice: Library management system - C# Engineering

Comments
1 min read
Day 21/90: Practice - Library management system - Java Engineering

Day 21/90: Practice - Library management system - Java Engineering

Comments
1 min read
Day 21/90: typed event emitter - TypeScript in practice

Day 21/90: typed event emitter - TypeScript in practice

Comments
1 min read
Day 21/90: Practice — class-based game engine - JavaScript Engineering

Day 21/90: Practice — class-based game engine - JavaScript Engineering

Comments
1 min read
Day 21/420: Practice: log parser - Python in production

Day 21/420: Practice: log parser - Python in production

Comments
1 min read
Day 17/60: Testing HTTP handlers - Go Backend Engineering

Day 17/60: Testing HTTP handlers - Go Backend Engineering

Comments
1 min read
Day 17/60: Matrix operations - JavaScript DSA

Day 17/60: Matrix operations - JavaScript DSA

Comments
1 min read
Day 17/60: Matrix operations in Rust - Rust DSA

Day 17/60: Matrix operations in Rust - Rust DSA

Comments
1 min read
Day 17/75: Binary search in Go - Go DSA

Day 17/75: Binary search in Go - Go DSA

Comments
1 min read
Day 17/75: Binary search with STL - C++ DSA

Day 17/75: Binary search with STL - C++ DSA

Comments
1 min read
Day 17/75: Binary search in Java - Java DSA

Day 17/75: Binary search in Java - Java DSA

Comments
1 min read
Day 17/75: Binary search basics - Python DSA

Day 17/75: Binary search basics - Python DSA

Comments
1 min read
Day 17/365: Sliding Window -- Variable -- DSA & System Design

Day 17/365: Sliding Window -- Variable -- DSA & System Design

Comments
1 min read
Day 17/60: HAProxy Fundamentals -- Production Security Engineering

Day 17/60: HAProxy Fundamentals -- Production Security Engineering

Comments
2 min read
Day 17/90: AWS RDS provisioning

Day 17/90: AWS RDS provisioning

Comments
3 min read
Pentesting Authentication: Timing Attacks and Token Manipulation

Pentesting Authentication: Timing Attacks and Token Manipulation

Comments
1 min read
AWS Secrets Manager: Rotation, IAM Scoping, and Production Gotchas

AWS Secrets Manager: Rotation, IAM Scoping, and Production Gotchas

Comments
1 min read
Day 17: Network commands for security

Day 17: Network commands for security

Comments
1 min read
Day 17/90: Working with Processes -- Python Security

Day 17/90: Working with Processes -- Python Security

Comments
3 min read
loading...