Summary
Overview
Work History
Education
Skills
Freelance Experience
Timeline
Generic

Farheen Parvez

Summary

A backend C++ developer with over 3 years of experience building software with cloud-native technology, ranging from security to resource management products. experience in writing maintainable and testable code for large codebases. Highly skilled in communication, collaboration, and technical documentation.

Overview

2
2
years of professional experience

Work History

Software Developer

Trellix
01.2022 - 07.2023
  • Collaborated with the team to develop a comprehensive security project, End Point Detection and Response (EDR), with multithreaded event processing to enhance threat detection, investigation, and response processes using C++.
  • Optimized memory management by replacing raw pointers with smart pointers (RAII), enhancing stability.
  • Conducted defect fixes and integration testing, improving system reliability, and reducing post-release issues by 20%.
  • Refactored legacy C++ code, reducing code complexity by 30%, and improving maintainability.
  • Organized training and demo sessions for the QA team on new features.
  • Led the efforts to improve the developer experience for the team by creating scripts, services, and documentation, enabling them to test the applications effectively.
  • Skills & Tools: C++, Multithreading, OOP, Design Patterns, GDB, AWS, Microservice Architecture, Linux, Docker, Jenkins, Git, Automation Tools, and Frameworks.

Software Engineer

McAfee
02.2021 - 01.2022
  • Developed a Terraform and Python testing tool to automate the Cloud Workload Protection Platform (CWPP) project testing.
  • Developed an on-demand scan plugin for an anti-malware application as part of the Cloud Workload Protection Platform (CWPP) to scan the workloads in the cloud infrastructure using Go.
  • Conducted defect fixes and integration testing of CWPP written in C++, improving system reliability and maintainability.
  • Collaborated with the QA team to develop Go-based debugger tools for the CWPP.
  • Skills & Tools: C++, Golang, Python, AWS, microservice architecture, Linux, REST, Docker, Jenkins, Git.

Education

Bachelor of Technology - Computer Science Engineering

Chandigarh Group of Colleges
01.2021

Skills

  • C
  • Multithreading
  • OOP
  • Linux environments
  • Data Structures and Algorithms
  • Golang
  • Python
  • AWS
  • Terraform
  • Microservice architecture
  • API development
  • Agile
  • Table Driven Tests
  • Version control

Freelance Experience

Optimized legacy C++ codebase using modern C++11 features, improving performance and maintainability.

Timeline

Software Developer

Trellix
01.2022 - 07.2023

Software Engineer

McAfee
02.2021 - 01.2022

Bachelor of Technology - Computer Science Engineering

Chandigarh Group of Colleges
Farheen Parvez