Summary
Overview
Work History
Education
Skills
Projects
Languages
Affiliations
Timeline
Generic
Hirthik G

Hirthik G

Bangalore

Summary

Dynamic Associate Software Engineer with a proven track record at Zscaler, specializing in C programming and PostgreSQL database management. Enhanced backend performance through optimized queries and secure coding practices. Adept at collaborating in Agile teams, demonstrating strong problem-solving skills while contributing to resilient, high-performance applications.

Overview

3
3
years of professional experience

Work History

Associate Software Engineer

zscaler
Bengaluru
08.2023 - Current
  • Developed and maintained scalable backend services using C with PostgreSQL.
  • Optimized database queries, significantly improving backend response times and overall system performance.
  • Collaborated with cross-functional teams, including front-end and QA, in an Agile environment with regular sprint planning, stand-ups, and retrospectives.
  • Implemented secure coding practices and contributed to components aligned with Zero Trust architecture, enhancing application resilience against cyber threats.
  • Actively participated in peer code reviews and debugging production issues, reducing downtime, and improving system reliability.

Software Engineering Intern

zscaler
Bengaluru
02.2023 - 08.2023
  • Objective: Creating modular tools.
  • Tools or techniques used: C, PSQL
  • Outcome: Explored the power of X-Macros in C and performed basic crud operations in psql using c script

Intern

Zscaler
Bangalore
06.2022 - 09.2022
  • Objective: Cloud Security
  • Tools or techniques used: .NET, C#
  • Outcome: Learned to work with .NET DLLs and detect malicious activity

Education

B. Tech. - Computer Science Engineering

Amrita School of Engineering, Amrita Vishwa Vidyapeetham
Coimbatore
01.2023

Skills

  • Semantic web technologies
  • Android development
  • PostgreSQL database management
  • C and C programming
  • Python programming
  • Full stack development

Projects

Topic: Leave management System

· Duration/Period: 3 months

· Objective: To develop a basic web application for leave management system

· Tools or techniques used: HTML, JavaScript, PHP, MySQL

· Outcome: Provided a web-based application leave management system with basic CRUD

operations

Topic: Traffic Control App

· Duration/Period: 3 months

· Objective: To develop an android application that could be useful for traffic police to manage

fines efficiently

· Tools or techniques used: Java, XML

· Outcome: Built an android application that could impose traffic fines on violators

Topic: Restaurant recommendation System

· Duration/Period: 3 months

· Objective: To create a restaurant recommendation system for Bangalore.

· Tools or techniques used: Pandas Lib. In Python

· Outcome: Offer a user-friendly environment where users in the system can get good

recommendations for hotels.

Topic: Faculty selection process

· Duration/Period: 3 months

· Objective: To build a faculty selection management system that eases an organization’s  recruitment process.

· Tools or techniques used: Angular, Firebase

· Outcome: A system that brings in employee and employer together and ease the recruitment process.

Languages

Tamil
First Language
English
Proficient (C2)
C2
Kannada
Intermediate (B1)
B1
Hindi
Intermediate (B1)
B1

Affiliations

  • divisional cricket player

Timeline

Associate Software Engineer

zscaler
08.2023 - Current

Software Engineering Intern

zscaler
02.2023 - 08.2023

Intern

Zscaler
06.2022 - 09.2022

B. Tech. - Computer Science Engineering

Amrita School of Engineering, Amrita Vishwa Vidyapeetham
Hirthik G