Developer with product development experience of 3 years in backend development with C++ language and PostgreSQL database in the Backup and Recovery domain.
Overview
3
3
years of professional experience
Work History
Software Engineer
Vembu Technologies
Chennai, Tamil Nadu
01.2023 - Current
Contributed in various product releases by identified and resolved bugs thereby providing improved product stability and performance.
Worked closely with product management team members to resolve technical issues, promoting a collaborative and supportive team environment.
VM Configuration File Download Feature: Developed a feature allowing users to download a VM's configuration file independently, enabling easy VM recreation by attaching the original disk later.
Instant Boot Support for Proxmox Plugin: Implemented Instant Boot recovery to Proxmox, enabling rapid VM recovery by directly booting from backup storage by mounting the backed-up data. This minimized downtime and enhanced disaster recovery efficiency for customers.
Automated Agent Software Upgrade System: Implemented an automated agent upgrade system where a thread checks version mismatch between the agent and server every 3 minutes, sends the MSI installer via TCP connection, and performs silent installation. This eliminated manual agent upgrades, saving significant operational time for customers.
Cross-Hypervisor VM Migration to Proxmox: Implemented VM migration from VMware/Hyper-V to Proxmox by generating Proxmox config files, creating empty disks, and transferring backup chunks via TCP to construct the new VM disk.
Junior Software Engineer
Vembu Technologies
Chennai, Tamil Nadu
08.2022 - 01.2023
Experienced in C++, including working with packages, error handling and debugging.
Worked in C++ with a focus on memory management, debugging and object-oriented programming (OOPs).
Performance Optimization through Caching: Implemented an innovative caching mechanism by loading database values into a static map at startup, reducing database connections by 38%.
Worked and solved issues in both backup and recovery solutions of Microsoft HyperV, VMWare and KVM using C++ and PostgreSQL.
Education
BE - ECE
St. Xaviers Catholic College Of Engineering
01.2022
Higher secondary course - undefined
Alphonsa Matriculation Higher Secondary School
Skills
Programming: C/C, Data structures, Java
Databases: PostgreSQL, SQLite
Other Skills: Git, Linux, Windows, File System, Virtualization, GDB