Harish Bansal

Software Engineer

Noida, Uttar Pradesh, India17 yrs 9 mos experience
Highly Stable

Key Highlights

  • 14 years of software development experience
  • Expert in distributed systems and NoSQL databases
  • Proven track record in EDA software solutions
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer specializing in EDA and Telecommunications.

Contact

Skills

Core Skills

C++Distributed SystemsDigital DesignGui DevelopmentEmbedded SoftwareDevice Drivers

Other Skills

C++ 11/14NoSQL Distributed Database DesignRocks DBDistributed File SystemCloud StorageMap ReduceMicroservicesEvent Driven ProgramminggRPCProtocol BuffersData StructuresAlgorithmsObject Oriented DesignLinux ProgrammingSystem Verilog

About

Software professional and problem solver with 14 years of experience in all phases of software with an in-depth knowledge of architecture, agile methodologies, design patterns and object-oriented principles.

Experience

Cohesity

Staff Engineer

Feb 2022Present · 4 yrs 1 mo · Bengaluru, Karnataka, India

  • Role: Individual Contributor
  • Project: Distributed File System.
  • Cohesity : Provides distributed file system based storage solutions spanning on multi-node clusters
  • Technology: C++ 11/14 | NoSQL Distributed Database Design | Rocks DB | Distributed File System | Cloud Storage | Map Reduce | Microservices | Event Driven Programming | gRPC | Protocol Buffers
C++ 11/14NoSQL Distributed Database DesignRocks DBDistributed File SystemCloud StorageMap Reduce+6

Mentor graphics

4 roles

Principal Engineer

Promoted

Jan 2021Feb 2022 · 1 yr 1 mo

  • Project: Product Development for Digital Design’s Simulator (Hardware Accelerated)
  • Technology: C++ | Data Structures | Algorithms | Object Oriented Design | Digital Design | Linux Programming | System Verilog | HDL Compiler | EDA Solutions | Emulation
  • Creating scalable & performance centric EDA software solutions that scales well on digital design ranging from few hundred gates to billions of gates
  • Solving complex engineering problems by dividing them into smaller problem sets using object oriented and distributed system design concepts
C++Data StructuresAlgorithmsObject Oriented DesignDigital DesignLinux Programming+4

Lead Member Consulting Staff

Jul 2018Jan 2021 · 2 yrs 6 mos

Member Consulting Staff

Aug 2015Jul 2018 · 2 yrs 11 mos

Lead Member Of Technical Staff

Mar 2011Aug 2014 · 3 yrs 5 mos · Noida Area, India

  • Project: GUI Development,
  • Technology: C++ | Tcl/Tk | Linux Programing
  • Solved a complex software architectural problem using an innovative solution which shortened the development cycle by a month and reduced the complexity of system.
  • Developed a debugger to reverse engineer the reasons for compiler optimizations.
  • Developed a two layered LRU cache system to enhance user experience on value based netlist design debug.
C++Tcl/TkLinux ProgrammingGUI Development

Hughes systique corporation

Senior Engineer

May 2010Mar 2011 · 10 mos

  • Project: Embedded Software Platform for LTE PHY Layer
  • Technology: C | DSP | Embedded Software | Device Drivers
  • Developed the firmware layer on DSP for telecomm software stack. Device drivers, bootloader.
CDSPEmbedded SoftwareDevice Drivers

Aricent

Software Engineer

Jul 2007Jun 2010 · 2 yrs 11 mos · Gurugram, Haryana, India

  • Project: Embedded Software Platform for Telecomm Applications
  • Technology: C | DSP | Embedded Software | Device Drivers
  • Developed firmware layer on microcontrollers and DSP for telecom software stack.
CDSPEmbedded SoftwareDevice Drivers

Education

Thapar Institute of Engineering & Technology

BE — Electronics

Jan 2004Jan 2007

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

Explore similar profiles based on matching skills and experience