Summary
Overview
Work History
Education
Skills
Certification
Timeline
Hi, I’m

Roshan Rajak

BENGALURU

Summary

Seasoned Principal Member of Technical Staff with 12 year of experience in technical development and project management. Have experience in both monolithic on-prem and microservice architecture in cloud environment. Strengths lie in software design, system architecture, and team leadership, paired with exceptional problem-solving capabilities. Recognized for driving innovative solutions that enhance operational efficiency and contribute to business growth. Consistently delivered high-quality work, demonstrating strong analytical skills and attention to detail.

Overview

12
years of professional experience
1
Certification

Work History

Oracle

Principal Member of Technical Staff
12.2021 - Current

Job overview

Team: Network Monitoring

Duration: 3.3 years

Designation: Principal Member of Technical Staff

Product Description: NM service is responsible to monitor traffic in both substrate and overlay in OCI.

Role: I’m backend engineer, involved in both development and operational task. Involved in both LLD and HLD, design review, implementation and deployment. Operational works involves security patching to all oci regions, region build activity, fixing operational backlog and oncall support. Extensively work on cloud tech – compute VM/BM/OKE, storage and network provisioning. Securing Tenancy with policy setup.

Projects:

  • Providing filtering and sampling support of customer traffic
  • Improved data contract between upstream and our service.
  • Moved from plain text format to protobuf format.

· New formats have many benefits including allow parallel download of network flows in the files.

  • Autoscaling of in house OKE cluster where monitoring service deployed based on different quality metrics
  • Topology aware probe job configuration to do efficient active monitoring for our data center devices.
  • AM monitoring support for jumbo IP packet
  • Capacity projection based on rate of increase in traffic and bootstrapping of more compute.
  • Scaling of reader function to read the data from the upstream.
  • Technical documents improvement for live debugging operational support.

Citrix System

Sr. Software Engineer
05.2016 - 12.2021

Job overview

Team: Netscaler ConfigInfra

Duration : 5 years 6 months

Designation : Sr. Software Engineer

Product Description: Netscaler is a network appliance manufactured by Citrix, which primary roles are Level 4 Load Balancing, Firewall, proxy, VPN, Caching etc.

Role and Responsibility: I was backend engineer. Continuously involve in enhancing the configuration infrastructure which provide concurrent infra with minimum latency for different platforms like standalone, High Availability and Cluster.

Projects:

  • Cleared backlogs count to 1/10th.
  • Support for File configuration synchronization Cluster.
  • Change the architecture from multi processing to multi-threading.
  • Dynamic timezone setting including DST.
  • Parity in configuration display in standalone, HA and Cluster.
  • Improved metrics reporting during config discrepancies.
  • Fixed long pending Coverity and CVE issue.

Uurmi System

Software Engineer
07.2013 - 05.2016

Job overview

Team: Image Understanding Group

Duration: 2 years 11 months

Designation: Software Engineer

Product Description: V-Factor, offers video Quality of Experience software monitoring solutions that enable operators to detect, isolate and trouble shoot video artifacts by providing accurate and repeatable measurements and a mean opinion score (MOS), which evaluates how video quality would be perceived by viewers. And other metrics of audio compliance, network congestion, compression effects and EPG information.

Role and Responsibility: I was one of the backend engineers in a three members team. I was involved in initial requirement gathering, research on IPTV standards, initial design documentation, implementation and support.

Projects:

  • Source code migration from 32 bits to 64 bits.
  • Feature support for audio monitoring.
  • Capturing EPG information from the IP packet.
  • Feature support to monitor setup box using Blackmagic device.


Education

National Institute of Technology

B. Tech from Computer Science
05.2013

Kendriya Vidyalaya

XII from CBSE
05.2008

Skills

  • Freebsd
  • Linux
  • Ubuntu
  • C
  • C
  • Go
  • Java
  • SQLite
  • Python
  • Bash
  • Makefile
  • Terraform
  • OKE
  • Flink
  • Docker
  • Gdb
  • Tcpdump
  • Prometheus
  • Thanos
  • Networking
  • Socket Programming
  • IPC
  • TCP
  • UDP
  • IPTV
  • Multithreading
  • Process-management
  • Hadoop
  • STL
  • OpenCV
  • Git
  • Perforce
  • Scrum
  • JIRA
  • Data structure
  • Algorithm

Certification

OCI Foundations Associate

Timeline

Principal Member of Technical Staff

Oracle
12.2021 - Current

Sr. Software Engineer

Citrix System
05.2016 - 12.2021

Software Engineer

Uurmi System
07.2013 - 05.2016

National Institute of Technology

B. Tech from Computer Science

Kendriya Vidyalaya

XII from CBSE
Roshan Rajak