Skip to content
View mlr28's full-sized avatar
πŸ’»
Coding.....
πŸ’»
Coding.....

Block or report mlr28

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mlr28/Readme.md

Hi there πŸ‘‹ I'm Rohit Lakshmikanth

Senior Software Engineer β€’ Backend Architecture β€’ Platform Engineering β€’ Cloud β€’ Data Engineering

I build scalable backend platforms, cloud-native applications, distributed systems, and analytics solutions.

My passion lies in solving engineering problems that scale beyond a single applicationβ€”designing robust architectures, modernizing platforms, simplifying complex systems, and enabling engineering teams to build better software.

"Build for today. Design for tomorrow."


πŸš€ What I'm Currently Working On

  • β˜• Modern Java (Java 21+)
  • 🌱 Spring Boot 3.x
  • ☁️ Microsoft Azure
  • πŸ“¦ Platform Engineering
  • πŸ—οΈ Software Architecture
  • πŸ“Š Data Engineering & Analytics
  • πŸ”„ Apache Airflow ETL Pipelines
  • ⚑ Distributed Systems
  • πŸ” Security by Design
  • πŸ“– Technical Documentation

πŸ’‘ Engineering Philosophy

I believe great software isn't measured only by the features it delivers.

It should also be:

  • Simple to understand
  • Easy to maintain
  • Secure by default
  • Observable in production
  • Highly scalable
  • Well documented
  • Built for long-term evolution

I enjoy solving problems that improve engineering productivity, reduce operational complexity, and establish reusable engineering standards across teams.


πŸ›οΈ Areas of Expertise

Backend Engineering

  • Java
  • Spring Boot
  • REST APIs
  • Event Driven Architecture
  • Distributed Systems
  • OAuth2 & Authentication

Cloud & Platform Engineering

  • Microsoft Azure
  • Azure Kubernetes Service (AKS)
  • Azure Service Bus
  • Azure Key Vault
  • Azure Storage
  • Azure PostgreSQL

DevOps

  • Kubernetes
  • Docker
  • Helm
  • GitHub Actions
  • Azure DevOps
  • Terraform

Data Engineering

  • PostgreSQL
  • Apache Airflow
  • ETL / ELT Pipelines
  • Data Warehousing
  • Analytics Platforms

Software Architecture

  • System Design
  • Solution Architecture
  • Platform Engineering
  • Performance Optimization
  • Scalability
  • Security Architecture

πŸ“Œ Featured Projects

πŸ—οΈ Backend System Design

Architecture patterns, design decisions, scalability considerations, and distributed system examples.


☁️ Azure Engineering

Production-ready Azure solutions covering:

  • Key Vault Optimization
  • Service Bus Messaging
  • AKS
  • Monitoring
  • Performance
  • Cost Optimization

πŸ“Š Analytics Engineering

Production ETL pipelines featuring:

  • Apache Airflow
  • Data Quality
  • Watermark Strategy
  • Audit Logging
  • Validation
  • Monitoring
  • Full Refresh & Incremental Loading

πŸ” Identity & Security

Identity architecture, OAuth2, Azure AD, SAP CDC integration, authentication, authorization, and multi-tenant application design.


πŸ“– Engineering Documentation

Architecture Decision Records (ADR), system documentation, design reviews, sequence diagrams, and engineering playbooks.


πŸ—οΈ Engineering Principles

These principles guide how I design software and platforms.

Principle Description
Design for Scale Build systems that can evolve with future business needs.
Simplicity First Prefer simple, maintainable solutions over unnecessary complexity.
Platform Thinking Solve problems once and enable multiple teams to benefit.
Security by Design Consider security as a core design principle, not an afterthought.
Documentation Matters Good documentation is part of good engineering.
Automation Over Manual Work Reduce repetitive operational effort through automation.
Observability First Systems should be easy to monitor, troubleshoot, and operate.
Continuous Improvement Every project is an opportunity to improve engineering standards.

πŸ› οΈ Technologies

Languages

Java β€’ Python β€’ SQL β€’ JavaScript β€’ TypeScript

Frameworks

Spring Boot β€’ Spring Security β€’ Hibernate

Cloud

Microsoft Azure β€’ AKS β€’ Azure Service Bus β€’ Azure Key Vault

Databases

PostgreSQL β€’ MongoDB

DevOps

Docker β€’ Kubernetes β€’ Helm β€’ GitHub Actions β€’ Azure DevOps

Data

Apache Airflow β€’ Pandas β€’ ETL Pipelines


πŸ“š Currently Learning

I'm constantly exploring new technologies and engineering practices.

Current areas of interest include:

  • Platform Engineering
  • Staff Engineering
  • Software Architecture
  • Cloud Native Design
  • Event Driven Systems
  • AI for Software Engineering
  • Developer Experience (DevEx)

🌍 Open Source

I strongly believe in learning through open source and look forward to contributing more actively to the engineering community.

Areas of interest:

  • Spring Ecosystem
  • Apache Airflow
  • Kubernetes
  • Mermaid
  • Azure SDK
  • OpenTelemetry

🎯 2026 Goals

  • Build meaningful open-source projects
  • Publish technical engineering articles
  • Share architecture patterns and best practices
  • Contribute to developer tooling
  • Mentor engineers
  • Continue growing towards Staff / Principal Engineering responsibilities

🀝 Let's Connect

πŸ’Ό LinkedIn

🌐 GitHub

πŸ“§ Email

πŸ“ Technical Blog (Coming Soon)


Thanks for visiting!

"The best engineering solutions aren't always the most complex onesβ€”they're the ones that make complexity disappear."

More about Me!

Top Langs Rohit's github stats

Pinned Loading

  1. cloud-apim-service cloud-apim-service Public

    Java 1

  2. git-book git-book Public

    1