Sreekaree Tallapragada

Software Engineer

Canada3 yrs experience

Key Highlights

  • 8 years of experience in C/C++ systems engineering
  • Expert in debugging production-grade systems
  • Proven track record in high-throughput backend development
Stackforce AI infers this person is a Backend Systems Engineer specializing in C++ and distributed systems for automotive and telecom industries.

Contact

Skills

Core Skills

C++Distributed SystemsAndroid (aosp)Embedded

Other Skills

Linux system programmingObject-Oriented Programming (OOP)LinuxDebugging Production SystemsData StructuresAutomotiveGitMemory ManagementDesign PatternsCMakeAlgorithmsConcurrencyTelecommunicationsAgile MethodologiesSoftware Development

About

Senior Software Engineer with 8 years building production-grade systems in C/C++ on Linux — spanning telecom-scale distributed backends, automotive embedded platforms, and Android OS internals. At Oracle, I owned core C++ components in high-throughput billing and revenue systems — debugging race conditions, memory failures, and production incidents in multi-million line codebases. At Wipro, I ported Android Automotive OS (AOSP) from Lollipop to Oreo for Honda infotainment platforms, working deep in HALs, HIDL/AIDL IPC, and native services. I build things that run reliably at scale, under pressure, with minimal supervision. What I bring: → Deep C++17/C expertise: concurrency, memory management, RAII, STL → Production debugging: gdb, Valgrind, log analysis, root cause analysis → Systems range: distributed Linux services ↔ embedded middleware ↔ Android platform → Currently building: FastKVS — a thread-safe in-memory KV store achieving 1.36M+ GET ops/sec Currently seeking Senior SDE roles in C++ systems, distributed backend, embedded, or Android platform engineering in Canada. Permanent Resident — no sponsorship required

Experience

3 yrs
Total Experience
1 yr 6 mos
Average Tenure
--
Current Experience

Oracle

2 roles

Senior Member of Technical Staff

Sep 2022Sep 2023 · 1 yr

  • Led C++ backend development for enterprise telecom billing systems handling payments,
  • re-rating, and collections at scale.
  • Owned and evolved core transaction-processing pipelines in C++, ensuring financial
  • accuracy and consistency across distributed services on Linux.
  • Drove resolution of critical production incidents — reducing incident resolution time
  • by 30% through systematic root cause analysis and improved debugging workflows.
  • Enforced memory safety, thread-safety, and secure coding standards across the codebase
  • through deep code reviews.
  • Mentored junior engineers on concurrency patterns, debugging discipline, and design
  • principles — reducing onboarding ramp time.
  • Delivered production patches for failures involving heap corruption, thread
  • synchronization failures, and process-level crashes under live load.
C++Distributed SystemsLinux system programming

Member of Technical Staff

May 2018Sep 2022 · 4 yrs 4 mos

  • Core contributor to C++ systems components powering high-throughput, long-running
  • Linux services in a telecom billing platform.
  • Designed and optimized C++ components under strict memory and latency constraints,
  • supporting 24/7 production workloads.
  • Investigated and resolved complex production failures: race conditions, deadlocks,
  • heap misuse, and process crashes — using gdb, Valgrind, and log analysis.
  • Improved service reliability and latency through targeted concurrency and
  • memory management improvements.
  • Worked with Oracle SQL for querying, debugging data-related issues.
  • Delivered end-to-end features in Agile sprints, contributing to CI pipelines and
  • cross-team code review culture.
C++Distributed SystemsLinux system programming

Wipro

2 roles

Software Developer

Promoted

Nov 2017May 2018 · 6 mos · Bengaluru, Karnataka, India · On-site

  • Ported and customized Android Automotive OS (AOSP) from Lollipop to Oreo for
  • Honda production infotainment systems.
  • Implemented and integrated Hardware Abstraction Layers (HALs) for vehicle subsystems
  • using HIDL/AIDL IPC mechanisms across framework and native service layers.
  • Migrated native services and Java framework components to new Android APIs,
  • maintaining system stability across the OS upgrade.
  • Configured SELinux policies for secure automotive system behavior and supported
  • verified boot discussions.
  • Debugged cross-layer issues spanning kernel, framework, and application layers
  • using adb, logcat, and kernel logs.
  • Delivered platform features on schedule in collaboration with BSP, kernel,
  • and validation teams in an Agile environment.
C++Object-Oriented Programming (OOP)Android (AOSP)

Software Developer

Sep 2015Oct 2017 · 2 yrs 1 mo · Bengaluru, Karnataka, India · On-site

  • Developed production-grade Bluetooth middleware components in C/C++.
  • Resolved multithreading, concurrency, and memory management issues, improving
  • runtime stability.
  • Eliminated deadlocks and memory leaks using static analysis and systematic debugging.
  • Performed interoperability debugging and validation in Linux-based embedded systems.
C++Object-Oriented Programming (OOP)Embedded

Education

Gayatri Vidya Parishad college of Engineering, Visakhapatnam

Bachelor of Technology - BTech — Computer Science and Engineering

May 2011May 2015

Sri Chaitanya Junior College, Visakhapatnam

Intermediate — MPC

Mar 2009Mar 2011

Bhashyam Public School, Visakhapatnam

SSC — State Syllabus

Stackforce found 100+ more professionals with C++ & Distributed Systems

Explore similar profiles based on matching skills and experience