Sahani Goonetilleke

Software Engineer

Colombo, Western Province, Sri Lanka8 yrs 9 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Expert in R&D engineering with a focus on automation.
  • Proven track record in optimizing complex codebases.
  • Strong background in telecommunication and network planning.
Stackforce AI infers this person is a Semiconductor and Telecommunication expert with strong automation and software development skills.

Contact

Skills

Core Skills

Artificial Intelligence (ai)Software DevelopmentAutomationTelecommunicationSupply Chain Engineering

Other Skills

C++Continuous Integration and Continuous Delivery (CI/CD)Data ScienceC/C++System VerilogVHDLtclScriptingPythonTroubleshootingDesign CompilerRegression FrameworkRegression Testing2G3G

Experience

8 yrs 9 mos
Total Experience
4 yrs 4 mos
Average Tenure
8 yrs 4 mos
Current Experience

Synopsys inc

2 roles

R&D Engineering, Staff Engineer

Promoted

Dec 2021Present · 4 yrs 6 mos · Sri Lanka

  • Unified Compile : FDCP, CONDXOPT, OOB, Multiple Driven, Memory, Loops, etc. - zFmCheck simulation, VCS, Simon Synthesis, C/C++ codebases, System Verilog/VHDL testcases, Customer designs, tcl, bom, etc. ZeBu, Protocompiler, VC Static, Lint flows & enhancements.
  • ZeBu and HAPS (HAV) R&D Engineering Operations, Automation, Analytics Projects :
  • IWYU (Include What You Use) : R&D Codebase optimization and cleanup of 1000s of C/C++ files - Improvements in Compile Time, Memory, etc. by faster & fewer recompiles, dependency cutting, etc.
  • SCBTR (Sandbox Client Build TAT Reduction) : Purple poster-women and SDG purple poster published. EILC submitted.
  • Coverage : LCOV dashboard, auto-reporting, visualization, etc.
  • Scalability : ZeBu sub-stage log data extraction and visualization
  • Chime development for ZeBu & PC R&D check-ins, Chime API (ZS6, EP2, etc.), ACA dashboard, etc.
  • Auto-JIRA : Fully automated daily JIRA Create/Validate/Close/Re-open for SCBTR high TAT codebase files and nightly regression failures (L0, L0 Prime & L1 Prime). Global teammates simply run my scripts I authoured, via crons, without manual intervention.
  • Benchmark automation for R&D and PV : CTBM, Critical BM, QMS (Quality Management System)
  • R&D Regression Automation and Maintenance, Venus Triangulation, Must pass list, machine load changes, etc.
  • vgbuild debugging - opt/debug/arm build, Clang, PCI, sandbox, etc.
  • Dashboards, auto-reporting (emails, cronjobs, etc.)
  • ...
  • Knowledge sharing globally (US/South Korea/India/Sri Lanka/...)
  • I am one of the first ZeBu R&D engineers in Sri Lanka and joined R&D on invitation.
Artificial Intelligence (AI)C++Continuous Integration and Continuous Delivery (CI/CD)AutomationData ScienceSoftware Development

Senior Applications Engineer

Feb 2018Dec 2021 · 3 yrs 10 mos · Sri Lanka

  • Automation, ZeBu, HAPS, Synplify, UCPC, VCS, Simon, zFast, zFmCheck, VC Formal, VC Static, Design Compiler, Fusion Compiler, VS, Spyglass, Formality, HAWK, Verdi, DVE, nWave, nCompare, zCui, Perforce, Probe, vgp4checkin, RTLDB, RhinoDB, Edif, UVM, etc.
  • I am the primary developer of the automated multi-product, multi-hardware, multi-stream/release/version, multi-flow unit_SYNTHESIS common VGT regression framework and I successfully migrated 80,000+ unit testcases in less than 1 year. Common VGT is very powerful & results in the demise of PV. Hence for ethical reasons I moved away from the project after I joined R&D.
  • Projects:
  • zFmCheck for ZeBu (gencase, etc.), UCPC (scm2srs, etc.) and VC Formal
  • SmartFV (Formality, VC Formal, UCPC)
  • Native/Non-Native Force-Release for ZeBu, PC & UCPC
  • Real Number Modelling (RNM), Gate delay, AMS, Floating Point Optimization, Transport delay pointer, ...
  • XMR (Cross Module Reference), $hdl_xmr, XMR with variable select
  • Memory initialization via readmem.dump
  • RTL Name Validation Check (VCS, ZeBu)
  • Simon Option Processing
  • Simon High Level Loop Transformation
  • Scalene
  • DPI, zDPI
  • SimXL
  • zNetgen Elimination
  • Power Estimation (SAIF,...)
  • ZEMI3, ZEMI4
  • QoR (Quality of Results) automation, LabView
  • Benchmark and Regression (unit_ZEBU, unit_SYNTHESIS, unit_ZEMI3, unit_SVI, unit_VS, etc.) convergence and automation: Backout analysis, failure triage, URT, CRM, Star, JIRA, ts.verify, regrun, vgt, makefile, csh, tcl, diffs, causes, exclude list, Probe, ...
  • Regression to BM auto-converter (Converts unit testcases to BM and auto-validates within few days)
  • Auto unit testcase generators: Given HDL and dependency files/commands (e.g. utf file/options), create complete testcase and give steps to validate auto-generated testcase/s by running and then check-in to Perforce.
  • Randomized unit testcase generators
  • Wrote SolveNet Articles
  • ...
  • I am a founding engineer of ZeBu and Protocompiler in Sri Lanka and have extensively trained & mentored many others over the years.
PythonTroubleshootingAutomationDesign CompilerRegression FrameworkSoftware Development

Dialog axiata plc

Engineering Trainee

Jul 2016Dec 2016 · 5 mos · Colombo

  • Completed 23 weeks of industrial training, mostly at Access Network Planning Division.
  • Some of the projects completed:
  • Designed and implemented a 3G Disaster Recovery Plan for the Dialog 3G network
  • Developed an automated Ericsson 2G Weekly Report Generator
  • Reallocated several Huawei and Ericsson BSCs and RNCs for optimum performance
  • Dialog IPTV testing under the supervision of a Huawei engineer from China
  • Walk Tests, Drive Tests, Customer Complaint Handling
  • IBS, DAS designing
2G3G4GTelecommunication

Nestlé lanka plc

Intern

Aug 2014Oct 2014 · 2 mos · Colombo

Supply Chain EngineeringContinuous Integration and Continuous Delivery (CI/CD)

Education

University of Illinois Urbana-Champaign

Master of Computer Science — Data Science

Jan 2021Jan 2022

University of Moratuwa

Bachelor of Science (BSc Hons.) Electronic and Telecommunication Engineering

Jan 2014Jan 2018

The Chartered Institute of Management Accountants

Diploma in Management Accounting

Jan 2013Present

Visakha Vidyalaya

General Certificate of Education (GCE) Advanced Level — Physical Science Streme

Jan 2010Jan 2012

St. Bridget's Convent

General Certificate of Education (GCE) Ordinary Level

Jan 1999Jan 2010

Stackforce found 100+ more professionals with Artificial Intelligence (ai) & Software Development

Explore similar profiles based on matching skills and experience