Summary
Overview
Work History
Education
Skills
Timeline
Generic

Hrithik Raj

Hyderabad

Summary

Dedicated and results-oriented Software Engineer with 2 years of experience specializing in Golang and DevOps technologies. I have a strong foundation in designing and optimizing microservices deployed in Linux-based environments using Docker and Kubernetes. I am passionate about continuous learning and applying best practices to deliver scalable and efficient software solutions.

Overview

3
3
years of professional experience

Work History

Software Development Engineer 2

Oracle
08.2022 - Current
  • Database Failover Mechanism: Implemented a robust failover mechanism in a microservice architecture, ensuring continuous data availability across two databases.
  • SNMPv3 Support Integration: Enhanced network security by integrating SNMPv3 support into an SNMP simulator.
  • Prometheus Metrics Implementation: Deployed Prometheus metrics across multiple microservices, enabling real-time performance monitoring with Grafana.
  • MIST Protocol Integration: Streamlined device discovery by integrating MIST protocol support into the Discovery Service.
  • GNMI Collector Redesign: Redesigned the GNMI collector microservice for secure metric polling, including Kubernetes secret support for enhanced security.
  • Networking Optimization: Transitioned Discovery Service networking exclusively to Ingress, improving security and simplifying management.
  • Memory Issue Resolution: Identified and resolved memory bloating issues in the ping poller module, ensuring system stability.
  • Ping Poller Enhancements: Improved Discovery Service reliability by segregating polling tasks and introducing persistence mechanisms.
  • Proactive Issue Resolution: Collaborated with developers to identify and resolve issues across multiple microservices, ensuring optimal performance.
  • Payload Validation Implementation: Fortified the Discovery Service against erroneous inputs by implementing robust payload validation mechanisms.

Software Intern

Oracle
01.2022 - 06.2022
  • Contributed to the FCOM processor by adding new processors, enhancing the functionality and efficiency of the system.
  • Proactive QA Testing: Took the initiative to perform QA testing for pollers, identifying and resolving issues early to ensure high-quality deliverables.

Education

B.TECH - ECE

Birla Institute of Technology
Ranchi, Jharkhand
07.2022

Skills

  • Programming Languages: Golang, C (Basics), MySQL
  • Containerization: Docker, Kubernetes, Helm Charts, REST API
  • Monitoring & Logging: Prometheus, Grafana, Kibana
  • Message Broker: Apache Pulsar
  • Configuration Management: Viper
  • Databases: Oracle, Neo4j (Basics)

Timeline

Software Development Engineer 2

Oracle
08.2022 - Current

Software Intern

Oracle
01.2022 - 06.2022

B.TECH - ECE

Birla Institute of Technology
Hrithik Raj