A

Aadhaar B

Software Engineer

New Delhi, Delhi, India5 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in performance optimization and memory management.
  • Proficient in developing complex algorithms and APIs.
  • Hands-on experience in image processing and EDA tools.
Stackforce AI infers this person is a Software Engineer specializing in EDA and API development.

Contact

Skills

Core Skills

AlgorithmsC++Computational GeometryApi Design & DevelopmentNode.jsPythonImage Processing

Other Skills

API TestingAmazon Web Services (AWS)C++ MultithreadingData StructuresDockerGNU DebuggerGNU MakeGNU OctaveGo (Programming Language)JavaMongoDBOAuth 2.0OpenCVPostgreSQLREST APIs

About

Developing Pegasus (for physical verification of IC layouts). Actively involved in the development and optimisation (performance/memory) of the geometry operators of the tool. (C/C++) My interest in the intricacies of algorithms and database internals drives me to build projects and experiment with their low-level foundations.

Experience

5 yrs 9 mos
Total Experience
1 yr 11 mos
Average Tenure
2 yrs
Current Experience

Cadence design systems

Software Engineer II

Jun 2024Present · 2 yrs · Bengaluru, Karnataka, India · On-site

  • Computational Geometry
  • Performance/Memory optimisation for cadence's physical verification tool (Pegasus)
AlgorithmsPythonC++Data Structures

Keysight technologies

Software Engineer

Apr 2021Jun 2024 · 3 yrs 2 mos · Gurugram, Haryana, India

  • WebSocket APIs
  • REST APIs
  • CICD
  • API Testing
  • Test & Measurement APIs (VISA)
  • API Design & Development
PostgreSQLNode.jsJavaOAuth 2.0Go (Programming Language)Docker+3

Cadence design systems

Software Engineering Trainee

Apr 2020Nov 2020 · 7 mos · Noida, Uttar Pradesh, India

  • Fixes and enhancements in the timing engine (static timing analysis) of Tempus EDA tool. Involved multithreading issues, object oriented principles, data structures (mainly graphs)
  • Addressed non-functional bugs like memory leaks, iterator invalidation (STL Vectors) etc. identified by Parasoft tool.
  • Conducted runtime and memory profiling of the Tempus EDA tool by analyzing customer domain logs and generating informative charts. (Python, Pandas, Matplotlib, Numpy)
Shell ScriptingPythonGNU MakeC++ MultithreadingGNU DebuggerRuntime Profiling+1

Indian institute of technology, delhi

Research Intern

May 2019Jun 2019 · 1 mo · New Delhi, Delhi, India

  • Image processing. Implemented image quantization and segmentation algorithms like Median Cut strategy & Popularity algorithm
  • Image mosaicing. Created 2 layered image mosaics using color transfer method and weighted color correction techniques
OpenCVPythonGNU OctaveImage Processing

Education

Dayalbagh Educational Institute

Bachelor of Technology - BTech — Electrical and Computer Science

Jul 2017Apr 2021

Stackforce found 100+ more professionals with Algorithms & C++

Explore similar profiles based on matching skills and experience