Janraj Cj

Senior Software Engineer

Bengaluru, Karnataka, India15 yrs 10 mos experience
Highly Stable

Key Highlights

  • 14+ years of experience in software systems design.
  • Expertise in modernizing legacy applications to microservices.
  • Proven track record in mentoring teams and driving initiatives.
Stackforce AI infers this person is a Cloud Computing and Networking expert with extensive experience in developing scalable software solutions.

Contact

Skills

Core Skills

Cloud ComputingSoftware DevelopmentNetworking

Other Skills

C#PythonAzureKubernetesSoftware InfrastructureSoftware DesignRetrieval-Augmented Generation (RAG)LangChainSemantic KernelFabricAzure Application GatewayWeb Application FirewallsDockerCI/CDPerformance Improvement

About

Seasoned technology leader with 14+ years of experience in designing secure, scalable, and resilient software systems. Proven expertise in modernizing legacy applications to microservices-based cloud-native architectures using Kubernetes and cloud platforms like Azure and AWS. Deep technical acumen in distributed computing, full-stack development, networking, and enterprise security. Known for embedding security by design principles threat modeling, secure SDLC, container hardening, and compliance, Strategic, customer-centric leader with a track record of mentoring teams and driving mission critical initiatives across industries.

Experience

15 yrs 10 mos
Total Experience
11 yrs 10 mos
Average Tenure
4 yrs
Current Experience

Microsoft

Senior Software Engineer

May 2022Present · 4 yrs · Bengaluru, Karnataka, India

  • As a Senior Engineer at Microsoft Cloud for Industries, I have been instrumental in developing platforms and services for the energy domain. My primary responsibility has been to enable industry customers to transform and innovate using the Open Subsurface Data Universe (OSDU) on Azure. With the capacity to handle petabytes of data, we have built highly reliable and available systems with the highest level of consistency. My contributions have resulted in a product portfolio that generates tens of billions of dollars for Microsoft.
C#PythonCloud ComputingSoftware Development

Citrix

3 roles

Principal Software Engineer

Promoted

Oct 2019May 2022 · 2 yrs 7 mos

  • ADS Telemetry Service:
  • Led the architecture, design, and implementation of a scalable and resilient telemetry service for ADS, enabling dynamic metric collection from global PoPs to Azure using Kubernetes platform. Delivered a production-ready solution with high availability, centralized data aggregation, and no-code-change configuration support.
  • Citrix Node Controller (CNC)
  • Architected and led the development of a microservice to enable seamless network connectivity between Citrix ADC and Kubernetes clusters. Designed for extensibility and cloud-native integration, the CNC service simplifies network orchestration across hybrid environments.
  • GitHub: citrix/citrix-k8s-node-controller
  • Citrix Ingress Controller
  • Architected and developed the Citrix Ingress Controller microservice to dynamically configure Citrix ADC (NetScaler) as an Ingress device on Kubernetes platforms. Played a key role in designing the solution for cloud-native environments and successfully open-sourced the product to drive community adoption.
  • GitHub: citrix/citrix-k8s-ingress-controller
KubernetesSoftware DevelopmentCloud Computing

Staff Software Engineer

Mar 2015Oct 2019 · 4 yrs 7 mos

  • Traffic Domain – Citrix ADC
  • Contributed to the design and implementation of the Traffic Domain feature for Citrix ADC, enabling VLAN based multi-tenancy. The solution ensured complete configuration and traffic segregation by associating system resources with tenant-specific VLAN IDs, enhancing isolation and scalability within shared environments.
  • Software Cluster
  • Worked on Packet steering logic within a clustered, multicore ADC system. Leveraged RSS-based distribution using four-tuple identifiers to ensure packets are routed to the correct node and core, enabling support for protocols like FTP and preserving client IP/port consistency across cluster nodes.
KubernetesSoftware DevelopmentCloud Computing

Senior Software Developer 2

Jul 2010Mar 2015 · 4 yrs 8 mos

  • L2 Device Load Balancing:
  • Designed and implemented Layer 2 device load balancing on Citrix ADC using VLAN and MAC-based policies, enabling traffic distribution without relying on Layer 3 or 4 configurations.
  • Connection Mirroring:
  • Developed connection mirroring functionality for FTP and NAT sessions to maintain session persistence and seamless recovery during high availability failovers.
  • Port Control Protocol (RFC 6887):
  • Implemented support for Port Control Protocol to allow host-level control over port forwarding rules, aligning with RFC 6887 for IPv4/IPv6 environments.
  • Forwarding Session
  • Developed a mechanism to differentiate and forward traffic between clients and branch repeaters using MAC-based session identification while ensuring proper load balancing.
  • IP-in-IP Tunnel (RFC 2003)
  • Implemented IP-in-IP tunnel support to enable encapsulated communication between Citrix ADC and backend server farms, adhering to RFC 2003 specifications.
  • ARP, IPv4, TCP, IPv6, ND6 – Citrix ADC (NetScaler)
  • Worked on core networking protocol features (ARP, IPv4, TCP, IPv6, ND6) on the Citrix NetScaler platform. Contributed to IPv6 support and stability improvements by delivering critical bug fixes and protocol enhancements. Played a key role in maintaining and extending low-level networking functionality in a performance-sensitive, production-grade system.
KubernetesSoftware DevelopmentNetworking

Education

Indian Institute of Technology, Madras

Master's degree — Computer Science

Apr 2008Jun 2010

Stackforce found 100+ more professionals with Cloud Computing & Software Development

Explore similar profiles based on matching skills and experience