Ganesh Gopalasubramanian

Software Engineer

Bengaluru, Karnataka, India22 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Extensive experience in compiler development and quality assurance.
  • Proven track record in porting software to advanced architectures.
  • Strong leadership skills in team building and resource management.
Stackforce AI infers this person is a Compiler Development Expert with a focus on Software Engineering and Gaming.

Contact

Skills

Other Skills

OptimizationsGcc/g++X86_64Operating SystemsDebuggingEmbedded SystemsEmbedded SoftwareCGNU DebuggerPerlAlgorithmsData StructuresLinuxShell ScriptingVisual C++

About

• Many years of hands-on experience in system software mainly compilers. Worked in the design, development, maintenance and enhancement stages of compilers. • Experienced in the quality assurance of compilers. • Experienced in maintenance and enhancement of legacy software. • Ported open source software to requirements of cutting edge technology. • Played a part in the company's resource management activities. Devised qualification criteria, recruiting individuals and building sustainable teams. • A humble, fearless and self motivated individual. Specialties: • Porting open source software • Development and maintenance of compilers. • Quality Assurance of compilers. • Team building and training.

Experience

22 yrs 8 mos
Total Experience
5 yrs 3 mos
Average Tenure
14 yrs 7 mos
Current Experience

Amd

4 roles

Principal Member of Technical Staff

Promoted

Jun 2024Present · 2 yrs

Senior Member Of Technical Staff

Promoted

Jul 2020Jun 2024 · 3 yrs 11 mos

Member of Technical Staff

Jan 2015Jul 2020 · 5 yrs 6 mos

  • Working as part of performance compiler team in llvm framework.

Senior Software Engineer

Oct 2011Dec 2014 · 3 yrs 2 mos

  • Worked as part of the open source compiler team (GCC) adding instruction support, enhancement and performance analysis.

Sony computer entertainment america llc

Senior Technical Specialist

Apr 2010Nov 2011 · 1 yr 7 mos · Bangalore

  • Took part in the maintenance and enhancement of the shader compiler used in PS3. Activities include implementing new optimizations, defect fixing, and training.

Sony india software center

Technical Specialist

Apr 2010Jun 2011 · 1 yr 2 mos

  • Maintenance and enhancement of shader compiler used in Sony's playstation.
  • Enhancing production-ready compiler code that integrates with other debugging and development environment tools.
  • Support game developers using the compiler, fixing bugs and giving profile based optimization suggestions.

Gnu project

Contributor

Jan 2010Jan 2012 · 2 yrs

  • Enablement for AMD architectures. Performance improvement and release handling.

Acme technologies

4 roles

Team Leader

Promoted

Feb 2007Sep 2010 · 3 yrs 7 mos

  • Ported GCC (the GNU C Compiler framework) to a 32-bit MIPS like microprocessor.
  • Explored GCC framework features as part of feasibility study for porting it to a VLIW DSP processor. Wrote the machine descriptions to handle pipelining with multi-ALU support and instruction bundling. Described the machine features for enabling auto vectorization
  • Maintained the compiler developed for 32-bit MIPS like microprocessor. Identified defects and rectified them. Solicited requirements, gathered and analyzed them, checked their feasibility and implemented them.
  • As part of leadership role, devised plans and strategies to meet deadlines. Collected metrics which could actuate future actions. Succeeded in building a sustainable team. Handled off campus and on campus recruitments devising key competencies aiding the selection process.

Senior Software Engineer

Dec 2004Jan 2007 · 2 yrs 1 mo

  • Worked in the maintenance stage of a compiler developed for a 32-bit MIPS like microprocessor.
  • Identified defects, reported them in the proprietary defect tracking system of the company. Solved defects by root cause analysis, prepared reports and checklists as preventive actions. Refined and refactored legacy code.
  • Evaluated the compiler by testing it with industry standard test suites. Prepared test specifications, devised testing strategies, coded tests and evaluated the compiler with the written tests.
  • Used quality assurance tools like static analyzer (PRQA -> QA·C) and explored possibilities of using SAL and PREfast in compiler source. Used NuMega quality enforcing tool Truecoverage for measuring the coverage percentage test written for the compiler source. Used NuMega Boundschecker to handle memory errors.

Software Engineer

Promoted

Oct 2003Nov 2004 · 1 yr 1 mo

  • Worked in the quality assurance of a compiler developed for a 8-bit RISC microcontroller.
  • Devised test specifications wrote the tests that would check the defect fixes.
  • Worked with the proprietary quality validation system of the company learning its niceties and amending its capabilities.

Software Engineering Trainee

Jul 2003Oct 2003 · 3 mos

  • • Underwent training in personal software process, coding practices, testing methodologies and using revision control systems.

Education

Birla Institute of Technology and Science, Pilani

Master of Technology - MTech — Software Systems

Jan 2015Jan 2017

Anna University Chennai

MBA — General Management

Jan 2007Jan 2009

Manonmaniam Sundaranar University

B.E — Computer science and Engineering

Jan 1999Jan 2003

NHSS, Kovilpatti

HSC

Jan 1994Jan 1999

SDA

Jan 1986Jan 1992

Stackforce found 100+ more professionals with Optimizations & Gcc/g++

Explore similar profiles based on matching skills and experience