Sorab Gupta

CTO

Noida, Uttar Pradesh, India18 yrs experience
AI ML PractitionerAI Enabled

Key Highlights

  • Expert in software development and automation frameworks.
  • Strong leadership in engineering management and team building.
  • Proven track record in cloud migration and EDA product development.
Stackforce AI infers this person is a seasoned EDA and SaaS engineer with strong leadership and cloud migration expertise.

Contact

Skills

Core Skills

Engineering LeadershipSoftware DevelopmentSolution ArchitectureEngineering ManagementDatabase ManagementCloud MigrationSoftware ArchitectureProduct ManagementCloud DevelopmentDesign Verification TestingVerification EngineeringStaEda

Other Skills

ASP.NETAWSAgile MethodologiesAmazon Web Services (AWS)Analytical SkillsApache KafkaArtificial Intelligence (AI)AutomationAutomation AnywhereAwkAzure Data FactoryAzure Data LakeAzure SQLCC++

About

Key Skills: C, C++, Perl, MySQL, algorithms, data structures, design patterns, STL, Unix, Linux, Verilog, EDA, Perforce, Git, Python, Automation Expert in development of software products, automation frameworks and tools, parsers, analyzers, regression framework and tools, reporting infrastructures, testing tools and flow and methodology infrastructure development, CAD, Design Enablement, Hands on coding. Team Building, Team management, Hiring, Mentoring, Performance Evaluations, Reviews and Appraisals, Work Schedule, Product Roadmap creation and implementation, Requirement Analysis and Scoping, Cost evaluation etc.

Experience

Avlino & semicon solution

Sr Engineer, Head

Jan 2023Jan 2025 · 2 yrs

  • Software development & management, Automation, C++, Python, Scala, Mysql
C++PythonScalaMySQLApache KafkaMongoDB+2

Synopsys inc

Staff Engineer, Sr R&D Manager

Jan 2020Jan 2023 · 3 yrs · Bengaluru, Karnataka, India

  • System and Solution Designing for EDA products, DevOps/SysOps tools
  • Modules Functional and Implementation Specification creation, Test plan creation
  • Automation using C++, Perl
  • Design patterns, Data Structures, Algorithms, Templates, Regular Expressions
  • Hierarchy management of reporting teams and direct reports
  • Performance and progress management, Stakeholders management
  • Project Planning, Road Maps, Work Scheduling and Allocation
  • Manage contract employees for performance and hiring
  • Project Scheduling and Allocation
  • Interviews, Team building, Status Reviews, Feature requirement analysis
  • Third Party Tool evaluation, Cost Estimation
  • Scoping and Requirement analyses
  • Regrun, Probe, Spurious testcase identification, Product support
  • RTL Writing, Resource-aware testcase generation and packaging
  • Test Failure Analysis, Bulk Failure handling
  • MySQL8 migration of System DBs
  • Tooling support for PE/PR, STA/CDC/CTS, HLS
  • UI Enhancements
  • Improve and refactor Triangulation Scheduler and Controller
  • Regression TAT prediction
  • Regression Profile presentation
  • Tools support on Windows
  • Cloud migration of legacy products
  • System Live dashboards for Health Monitoring
  • Grafana charts for Data Transparency
C++Engineering ManagementPythonPerlSolution ArchitectureAmazon Web Services (AWS)+2

Tally solutions pvt ltd

DE1, Staff Engineer

Jan 2018Jan 2020 · 2 yrs · Bengaluru, Karnataka, India

  • Technologies : C++, Python, Linux, Aws,
  • Tool : Visio, Confluence, JIRA, Git, Jenkins, BitBucket
  • Activities : Functional and Implementation Spec creation, Test plan creation, Modules and Component Architecture, Solution Designing, System Designing, Algorithm Design, Code designing, C++ Software Development, Performance and progress management, Project Planning, Road Maps, Work Scheduling and Allocation, Scoping and Requirement analyses
  • Project Description : Tally Cloud Platform Development (AWS)
  • Tally site creation involving development of all modules and components like site controller, service broker, Service directories, Site gateways, Site Loggers, Site Monitors natively. Site deployment tool suites enabling log fetching, status page creation, alert mechanisms, dev-ops and prod-ops facilitation. Tally site deployment, Tally services creation. BFSI Services and API integration.
CC++PerlPythonEngineering ManagementSoftware Architecture+1

Nvidia

Sr ASIC Engineer

Jan 2016Jan 2018 · 2 yrs · Bengaluru Area, India

  • Technologies : C, C++, Perl, Python, Unix, MSSQL, Sqlite, JSON, Ext.js, CSS, CI/CD, yaml
  • Tool : JIRA, Perforce, Jenkins, Kibana, Swarm, Dancer
  • Software Development using C, C++, Perl, Python, Unix, MSSQL, Sqlite, JSON, Ext.js, CSS, CI/CD, yaml, Team Lead, Bug scheduling, Design Validation, Design Verification
  • Verification framework and tool creation for (STA)static timing analysis and PnR(Place and Route),
  • code collaboration tool creation based on Perforce swarm,
  • netlist partitioning tool creation,
  • web-based waiver application tool creation using MVC and Ext.js.
  • Reporting infrastructure and tools creation.
  • timing closures framework development, ai/ml tooling, code collaboration utility development
C++PythonPerlMySQLVerilogEngineering Management+2

Mentor graphics

SMTS

Jan 2012Jan 2016 · 4 yrs · Noida Area, India

  • Software Development using C/C++, STL, Boost Library, Design patterns, data-structures and algorithm
  • Feature requirement analysis, Functional and Implementation Spec creation, Testplan creation
  • Code reviews, training, interviews
  • TCL utility development using its data-structures and algorithm
  • Clock Gating, Memory Clock Gating
  • Memory model creation,
  • Liberty file information mining for memory gating
  • Design constraints application for timing (STA) such as clocks, generated_clocks, multicycle_paths, case_analysis, clock_domains handling,
  • Design constraints application for not optimizable sequential elements like flops, memories
  • SDC/SPEF/UPF files parsing, SPEF database creation, SPEF capacitance annotation,
  • Power Reduction, Power Estimation, PE/PR,
  • Timing reports parsing and de-commit clock gating
C++PerlVerilogPythonSTAMySQL+2

Atrenta

Software Engineer

Jan 2007Jan 2012 · 5 yrs · Noida Area, India

  • Technologies : C/C++ data structures, STL, Designs pattern and algorithms, Unix/ Linux, Perl Programming data structures and OOP concepts, Shell scripts, Awk Programming, MySql, Verilog, Vhdl
  • Activities : EDA Products Development, Process Automation, Performance Benchmarking, Field Application Engineering, Customer Application Engineering
  • Project Description : Software Tools development using C/C++ data structures and algorithms on Unix platforms. Perl, Shell and Awk utility development, Regression analysis
CC++PerlPythonSQLEDA+4

Education

Kurukshetra University

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2002Jan 2006

Holy Angels

12th — Science

Jan 2000Jan 2002

St. Michael's

10th — Science

Jan 1990Jan 2000

Stackforce found 100+ more professionals with Engineering Leadership & Software Development

Explore similar profiles based on matching skills and experience