# Shariq Ahmed > C++ Software Engineer | Systems & Backend Development | Linux, Multithreading, Performance Optimization Location: United States, United States Profile: https://flows.cv/shariqahmed I am a C++ focused software engineer with over five years of experience building performance-critical backend and systems-level software on Linux. My work has involved designing and optimizing high-throughput services, developing multithreaded components, and debugging complex production issues in distributed environments. I have hands-on experience with modern C++ (C++11 through C++20), concurrency primitives, memory management, and low-latency system design. I enjoy working close to the system, profiling and tuning CPU and memory usage, and improving reliability and throughput under real-world workloads. My background spans enterprise and financial systems, containerized deployments, and cloud environments on AWS and GCP. I value clean, maintainable code, strong engineering fundamentals, and collaboration with cross-functional teams to deliver reliable systems at scale. I am particularly interested in backend and systems roles where performance, correctness, and scalability matter. ## Work Experience ### Software Engineer @ Saayam For All Jan 2025 – Present | San Jose, California, United States • Contributed to the backend of a volunteer driven community help platform enabling users to raise requests and volunteers to coordinate assistance. • Designed and implemented backend workflows for request creation, status tracking, and volunteer assignment using cloud-based services. • Built asynchronous processing flows using AWS Lambda and message queues to handle spikes in request volume without impacting user experience. • Integrated AWS S3 for secure storage of request related artifacts and audit data. • Used AWS CloudWatch logs and metrics to monitor system health, investigate errors, and troubleshoot production issues. • Assisted in deploying and maintaining services using infrastructure as code and CI pipelines to ensure reliable updates. ### Software Engineer @ DBS Bank Jan 2022 – Jan 2023 | Hyderabad, Telangana, India • Designed and debugged C++ services for high-volume financial message processing with strict latency and reliability constraints. • Implemented thread-safe pipelines for parallel message validation, transformation, and persistence. • Solved data corruption and consistency issues by adding integrity checks and recovery logic. • Performed root cause analysis for production incidents by inspecting stack traces, memory usage, and process behavior. • Partnered with system test teams to reproduce customer deployment scenarios and validate fixes at scale. • Ensured production stability by participating in on-call rotations and resolving escalations within SLA. ### Software Engineer @ AFOM Solutions Pvt Ltd Jan 2021 – Jan 2022 | Hyderabad, Telangana, India • Built C++ utilities and backend modules for file processing, data ingestion, and system integration tasks. • Implemented POSIX-based file handling and directory traversal to process large datasets efficiently. • Debugged memory leaks, invalid accesses, and crashes using GDB and Valgrind. • Improved reliability by adding structured logging, boundary checks, and defensive error handling. • Gained hands-on exposure to Linux system behavior, process scheduling, and resource limits. ## Education ### Master's degree University of Central Missouri ## Contact & Social - LinkedIn: https://linkedin.com/in/shariq-ahmedjd --- Source: https://flows.cv/shariqahmed JSON Resume: https://flows.cv/shariqahmed/resume.json Last updated: 2026-04-11