Ganesh B. — Software Engineer
Proficient Software Engineer with extensive experience in C/C++ (including versions 11 and 14, 17) and core Java, specializing in robust application development across diverse platforms like macOS, Linux, FreeBSD, and Unix. Knowledge of core java, python, pandas, NumPy framwork. Multithreading and Synchronization Expert adept at implementing efficient IPC mechanisms and utilizing semaphores, mutexes, and conditional variables to ensure optimal application performance. Designed and implemented NUMA-aware memory allocation strategies using libnuma to optimize performance of multi-socket systems. Improved cache locality and reduced memory latency through process and thread pinning across NUMA nodes. Developed and profiled C++ components for high-throughput shared-memory communication. Advanced Data Structures and Algorithms proficiency, routinely leveraging vectors, lists, maps, stacks, queues, and trees, complemented by tools such as Valgrind and GDB for efficient debugging and memory management. Versatile Developer skilled in integrating and consuming RESTful APIs, alongside data interchange formats like JSON and XML, enhancing application functionality and scalability. Cross-Platform Development Excellence with comprehensive knowledge of development environments including Xcode, Interface Builder, Visual Studio, Android Studio, and IntelliJ IDEA. Database Management Proficiency with hands-on experience in managing and querying Oracle, Casendra and SQLite databases to store and retrieve operational data efficiently. Version Control and Project Management experience with Git repositories and JIRA and Confluence for Agile-sprint methodologies, ensuring streamlined project development and collaboration. Full Software Development Lifecycle involvement from ideation to delivery, showcasing a strong customer-focused approach by adhering to detailed requirements and design specifications. Interpersonal and Analytical Skills marked by excellent problem-solving abilities and the capacity to work effectively under pressure as both a self-motivated individual and a collaborative team player.
Stackforce AI infers this person is a Backend-heavy Fullstack Developer with expertise in cross-platform software engineering.
Location: Bengaluru, Karnataka, India
Experience: 5 yrs 11 mos
Skills
- C++
- Linux
- Java
- Database Management
Career Highlights
- Expert in multithreading and synchronization techniques.
- Proficient in cross-platform application development.
- Strong background in data structures and algorithms.
Work Experience
AMD
Member of Technical Staff (3 mos)
OpenText
Team Lead (2 yrs 5 mos)
HCL Technologies
Senior Technical Lead (1 yr 7 mos)
Tata Consultancy Services
IT Analyst (2 yrs)
Education
Bachelor of Engineering - BE at Amravati University
Higher Secondary School Certificate at Municipal Junior College,Malkapur(HSC)
Secondary School Certificate at Liladhar Bhojraj Chandak,Malkapur(SSC)