SlideShare a Scribd company logo
1 of 4
Leonard Bong
16194 LosGatos AlmadenRd,Los Gatos , CA 95032
Home:408-356-7305 – Cell:408-442-2123 -- Djat.Bong@gmail.com
Competency
 Unix/Linux system (25 years of experience)
 Shell scripts (25 years of experience)
 Java and Javascript (2 years of experience)
 Language C (25 years of experience), C++ (2 years of experience)
 Tcl/TK scripting (20 years)
 Python/PyQt scripting (3 years)
 Perl scripting (5 years)
 RDBMS (SQL, Oracle, Sybase) (15 years of experience)
 Excellent communication and enjoy team work
 Proactive to provide/suggest solutions and/or enhancement
Professional Summary
Seniorsoftware engineer
 Architected,designed,andimplementedphysical designverificationflow forASICdesign by
integratingdesigntoolsfromSynopsysandCadence tomeetICdesignteamspecificneeds.
 Architected,designed,andimplementedmemorycompilersoftware formemorydesignteamas
an inhouse tool
 Implementedbackendmanufacturingflow forscribe-line,reticle,wafermaps,andgenerationof
stepperjobtodrive the steppermachine for8" and 10" wafer.
 Managed a teamof software engineerstodesignwire bondingandflipchipmanufacturingflow.
 Side Job
o JoinHNL-Venturesdevelopingsoftware toolsforpredictingstockmarketonWindows7
usingC, MySQL, phpand python.ResponsibleforsettingupandmaintainingDatabase
usingMySQL.
 Core competency
o C language,Perl,TCL/TK,Python/QT,CshScripting,SQL(Sybase,Oracle,MySQL)
o Linux/Unix,Windows
Experience
Software Engineer
HNL Ventures(June 2010 – Now)
 Part time (Side work) forHNLVentures,astartupcompanyinthe stockmarketfield.
o Environment–Window7
o VisioStudio
o Language – C, Python,JavaandjavascriptforUI
o RDBMS -- MySQL
Principal Software Engineer
Oracle (November2013 – January 2015 (1 year3 months) – Santa Clara,CA
 Backendverificationflowfordeepsub-micronsprocesses
o ImplementedRe-Tape-outFlow for20NMprocessnode usingMentorGraphics Calibre
verificationtool.
 Environment–Linux
 Language – TCL/TK
 RDBMS -- MySQL
o * ImplementedCutODFlow for 16NM processnode inMentorGraphics Calibre
verificationtool.
 Environment–Linux
 Language – TCL/TK
 RDBMS -- MySQL
o * Implementedqueuingsystemin"Inter-active"Graphical UserInterface tool,where
the tool will maintainmultiplesubmittedverificationjobsinqueue anddispatchthem
one at a time toavoidusingmultiple Calibre'slicenses,andtoavoidoverlappingof
output.
 Environment -- Linux
 Scripting– c shell toinvoke command/external programinthe tcl codes
 Language -- TCL/TK
 RDBMS -- MySQL
o Support,Maintain,andEnhancingGDS Application
 Environment -- Linux
 Language -- C, C++
 Scripting– c shell togetuser’sinputandto tie the flow together
Sr. Software CAD Engineer
TexasInstruments(July2011 – July2013 (2 years1 months) – Santa Clara,CA
 CollaboratedwithR&Dgroupto design,developandQA the tool fortransformer/inductor
optimizationandsynthesistool usingmathematical equationbasedtocalculate the inductance
value givenotherphysical parameters(i.e.metal widthtrace,metal spacingtrace,andnumber
of turns) andvice versafor fastturn-aroundprototyping,before runningactual simulation.The
tool was writteninPythonandQt4 withgraphscomparisonforvariousresults.
o Environment -- Linux
o Language -- Python& PyQT4
 Took overexistingMemoryCompilersoftware createdbyTIsoftware team andcollaborated
withmemorydesignerstoenhance the tool tosupportadditional EDA views(MixedSignal
Verilog,CadenceEPSforIR Drop analysis) forICdesigndigital toolsflow.
o Environment -- Linux
o Language -- C, Perl
o RDBMS -- MySQL
Software CAD EngineeringManager
National Semiconductor(August1984 – July2011 (19 years10 months) – Santa Clara,CA
 Collaboratedwithmemorydesignerstodesign,architectanddevelop“MemoryCompiler”
software whichhasthe capabilitiestogenerate variousdesign views,suchas layoutinGDS and
Cadence CDB andOADB, Schematic,EPS,LEF,CDL Netlist,Datasheet,Liberty,Timingverilog,
Milkyway,andinterface toSynopsysP&Rtool forverification
o Environment -- Linux
o Language -- C, hiDBscripting(Internal language,similartoTCL)
o Scripting– TK/Tcl,C shell (astoplevel userinterfaceandinvokesvariousprograms
betweenthe flow)
 Projectleadertodevelop“Reticle Generation”systemtool bycollaboratingwithmultiple
fabricationsitesandmaskmakinggroupto define the specification,andworkedwithremote
site software grouptodesign,implementandQA the systemwhichhasthe following
capabilities:
o Createsscribe-line withandwithouttestpatternsaccordingtoeachfab site'sspec.
o Createsoptimum reticle withmaximumnumberof dieswithandwithouttestpattern
accordingto each fabsite'sspec.
o Createsoptimumwafermapwithmaximumnumberof diesandlessstepstomaximize
the steppermachine throughput.
o Createsstepperjobcontrol deckthatcan be feeddirectlytothe steppermachine.
o Create Mask OrderForm
o UsingSybase’sRDMBS as the back-bone database tostore the data where the fab's
operatorcan downloadthe informationfrom.
o Environment -- Linux
o Language -- C, TCL/TK,C shell (tocontrol the flow toinvoke variousEDA tools)
 Projectleadertodevelop“TapeOutCockpittool“thatrun final verificationflow (suchasDRC,
ERC, Soft-Check,LVSforbothCadence AssuraandSynopsysHerculestools)onadesignbefore
mask-makingprocess,accordingtoeachprocesstechnology'sverificationflow toensure the
designisverifiedandmeettechnologydesignrules.The processdesignruleisprovidedby
processdesignengineerandcaptured/storedinOracle RDBMS.
 Managed a teamof CADengineersto developstandardcell librarycharacterizationflow.
 Managed a teamof CADengineerstodevelopfront-endIOlibrarycell checker.
o Environment -- Linux
o Language -- C, TCL/TK, C shell (tocontrol the flow toinvoke variousEDA tools)
Proficient
 Environment
o Linux/Unix
o Microsoft Windows 7
 Visual Studio
 Software programminglanguage
o C
 ScriptingLanguage
o TCL/TK, Python,Qt4,Shell script, Java, PHP, Cadence’s skill language(training)
o HTML, JavaScriptprogramming
 Database
o RDBMS (Sybase,Oracle,mySQL)
 Revision Control
o Perforce
o vcs
Education
BS ComputerScience
January1980 – April 1982
Central MichiganUniversity
MS ComputerScience
August1982 – December1983
Central MichiganUniversity

More Related Content

Viewers also liked

Announcements 02.21.16
Announcements 02.21.16Announcements 02.21.16
Announcements 02.21.16Roger Scantlin
 
#JRES2015 #LightningTalks - Outils libres pour la gestion d'un parc de machin...
#JRES2015 #LightningTalks - Outils libres pour la gestion d'un parc de machin...#JRES2015 #LightningTalks - Outils libres pour la gestion d'un parc de machin...
#JRES2015 #LightningTalks - Outils libres pour la gestion d'un parc de machin...Mickaël Masquelin
 
Are Tablet Buyers Taking Over Ecommerce?
Are Tablet Buyers Taking Over Ecommerce?Are Tablet Buyers Taking Over Ecommerce?
Are Tablet Buyers Taking Over Ecommerce?G3 Communications
 
2015 DeRiVE FrameBase event integration presentation
2015 DeRiVE FrameBase event integration presentation2015 DeRiVE FrameBase event integration presentation
2015 DeRiVE FrameBase event integration presentationJacobo Rouces
 
Χριστιανισμός
ΧριστιανισμόςΧριστιανισμός
Χριστιανισμόςkougiou
 
MCO 2011 - Slide 8 - E. Senkus-Konefka - Treatment of metastatic disease and ...
MCO 2011 - Slide 8 - E. Senkus-Konefka - Treatment of metastatic disease and ...MCO 2011 - Slide 8 - E. Senkus-Konefka - Treatment of metastatic disease and ...
MCO 2011 - Slide 8 - E. Senkus-Konefka - Treatment of metastatic disease and ...European School of Oncology
 
HD Basses - Pr H. SBAI
HD Basses - Pr H. SBAIHD Basses - Pr H. SBAI
HD Basses - Pr H. SBAIagerc2013
 
Το υγρό πυρ
Το υγρό πυρΤο υγρό πυρ
Το υγρό πυρkougiou
 
High school
High school   High school
High school isarevi
 

Viewers also liked (10)

Announcements 02.21.16
Announcements 02.21.16Announcements 02.21.16
Announcements 02.21.16
 
#JRES2015 #LightningTalks - Outils libres pour la gestion d'un parc de machin...
#JRES2015 #LightningTalks - Outils libres pour la gestion d'un parc de machin...#JRES2015 #LightningTalks - Outils libres pour la gestion d'un parc de machin...
#JRES2015 #LightningTalks - Outils libres pour la gestion d'un parc de machin...
 
Are Tablet Buyers Taking Over Ecommerce?
Are Tablet Buyers Taking Over Ecommerce?Are Tablet Buyers Taking Over Ecommerce?
Are Tablet Buyers Taking Over Ecommerce?
 
2015 DeRiVE FrameBase event integration presentation
2015 DeRiVE FrameBase event integration presentation2015 DeRiVE FrameBase event integration presentation
2015 DeRiVE FrameBase event integration presentation
 
Jms topics
Jms topicsJms topics
Jms topics
 
Χριστιανισμός
ΧριστιανισμόςΧριστιανισμός
Χριστιανισμός
 
MCO 2011 - Slide 8 - E. Senkus-Konefka - Treatment of metastatic disease and ...
MCO 2011 - Slide 8 - E. Senkus-Konefka - Treatment of metastatic disease and ...MCO 2011 - Slide 8 - E. Senkus-Konefka - Treatment of metastatic disease and ...
MCO 2011 - Slide 8 - E. Senkus-Konefka - Treatment of metastatic disease and ...
 
HD Basses - Pr H. SBAI
HD Basses - Pr H. SBAIHD Basses - Pr H. SBAI
HD Basses - Pr H. SBAI
 
Το υγρό πυρ
Το υγρό πυρΤο υγρό πυρ
Το υγρό πυρ
 
High school
High school   High school
High school
 

Similar to Resume

Resume Shwo Tsai Jason Chen v3
Resume Shwo Tsai Jason Chen v3Resume Shwo Tsai Jason Chen v3
Resume Shwo Tsai Jason Chen v3jasonchen888
 
OliverStoneSWResume2015-05
OliverStoneSWResume2015-05OliverStoneSWResume2015-05
OliverStoneSWResume2015-05Oliver Stone
 
Resume_VenkataRakeshGudipalli Master - Copy
Resume_VenkataRakeshGudipalli Master - CopyResume_VenkataRakeshGudipalli Master - Copy
Resume_VenkataRakeshGudipalli Master - CopyVenkata Rakesh Gudipalli
 
RESUME_AdjunctFaculty
RESUME_AdjunctFacultyRESUME_AdjunctFaculty
RESUME_AdjunctFacultyJames Fink
 
Srinivas Muddana Resume
Srinivas Muddana ResumeSrinivas Muddana Resume
Srinivas Muddana Resumemuddanas
 
Srinivas Muddana Resume
Srinivas Muddana ResumeSrinivas Muddana Resume
Srinivas Muddana Resumemuddanas
 
Srinivas Muddana Resume
Srinivas Muddana ResumeSrinivas Muddana Resume
Srinivas Muddana Resumemuddanas
 
Resume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason ChenResume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason Chenjasonchen888
 
Resume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason ChenResume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason Chenjasonchen888
 
Resume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason ChenResume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason Chenjasonchen888
 
Resume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason ChenResume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason Chenjasonchen888
 
XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...
XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...
XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...Alessandro Confetti
 

Similar to Resume (20)

Resume Shwo Tsai Jason Chen v3
Resume Shwo Tsai Jason Chen v3Resume Shwo Tsai Jason Chen v3
Resume Shwo Tsai Jason Chen v3
 
OliverStoneSWResume2015-05
OliverStoneSWResume2015-05OliverStoneSWResume2015-05
OliverStoneSWResume2015-05
 
Viswateja_Nemani
Viswateja_NemaniViswateja_Nemani
Viswateja_Nemani
 
kavita_resume_3
kavita_resume_3kavita_resume_3
kavita_resume_3
 
Resume_VenkataRakeshGudipalli Master - Copy
Resume_VenkataRakeshGudipalli Master - CopyResume_VenkataRakeshGudipalli Master - Copy
Resume_VenkataRakeshGudipalli Master - Copy
 
cc23
cc23cc23
cc23
 
A Common Backend for Hardware Acceleration of DSLs on FPGA
A Common Backend for Hardware Acceleration of DSLs on FPGAA Common Backend for Hardware Acceleration of DSLs on FPGA
A Common Backend for Hardware Acceleration of DSLs on FPGA
 
RESUME_AdjunctFaculty
RESUME_AdjunctFacultyRESUME_AdjunctFaculty
RESUME_AdjunctFaculty
 
Resume
ResumeResume
Resume
 
Srinivas Muddana Resume
Srinivas Muddana ResumeSrinivas Muddana Resume
Srinivas Muddana Resume
 
Srinivas Muddana Resume
Srinivas Muddana ResumeSrinivas Muddana Resume
Srinivas Muddana Resume
 
Srinivas Muddana Resume
Srinivas Muddana ResumeSrinivas Muddana Resume
Srinivas Muddana Resume
 
Resume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason ChenResume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason Chen
 
verification resume
verification resumeverification resume
verification resume
 
Resume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason ChenResume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason Chen
 
Resume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason ChenResume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason Chen
 
Resume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason ChenResume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason Chen
 
Kavita resume
Kavita resume Kavita resume
Kavita resume
 
XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...
XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...
XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...
 
SrinivasaVithal_CV
SrinivasaVithal_CVSrinivasaVithal_CV
SrinivasaVithal_CV
 

Resume

  • 1. Leonard Bong 16194 LosGatos AlmadenRd,Los Gatos , CA 95032 Home:408-356-7305 – Cell:408-442-2123 -- Djat.Bong@gmail.com Competency  Unix/Linux system (25 years of experience)  Shell scripts (25 years of experience)  Java and Javascript (2 years of experience)  Language C (25 years of experience), C++ (2 years of experience)  Tcl/TK scripting (20 years)  Python/PyQt scripting (3 years)  Perl scripting (5 years)  RDBMS (SQL, Oracle, Sybase) (15 years of experience)  Excellent communication and enjoy team work  Proactive to provide/suggest solutions and/or enhancement Professional Summary Seniorsoftware engineer  Architected,designed,andimplementedphysical designverificationflow forASICdesign by integratingdesigntoolsfromSynopsysandCadence tomeetICdesignteamspecificneeds.  Architected,designed,andimplementedmemorycompilersoftware formemorydesignteamas an inhouse tool  Implementedbackendmanufacturingflow forscribe-line,reticle,wafermaps,andgenerationof stepperjobtodrive the steppermachine for8" and 10" wafer.  Managed a teamof software engineerstodesignwire bondingandflipchipmanufacturingflow.  Side Job o JoinHNL-Venturesdevelopingsoftware toolsforpredictingstockmarketonWindows7 usingC, MySQL, phpand python.ResponsibleforsettingupandmaintainingDatabase usingMySQL.  Core competency o C language,Perl,TCL/TK,Python/QT,CshScripting,SQL(Sybase,Oracle,MySQL) o Linux/Unix,Windows Experience Software Engineer HNL Ventures(June 2010 – Now)  Part time (Side work) forHNLVentures,astartupcompanyinthe stockmarketfield. o Environment–Window7 o VisioStudio o Language – C, Python,JavaandjavascriptforUI o RDBMS -- MySQL Principal Software Engineer Oracle (November2013 – January 2015 (1 year3 months) – Santa Clara,CA  Backendverificationflowfordeepsub-micronsprocesses
  • 2. o ImplementedRe-Tape-outFlow for20NMprocessnode usingMentorGraphics Calibre verificationtool.  Environment–Linux  Language – TCL/TK  RDBMS -- MySQL o * ImplementedCutODFlow for 16NM processnode inMentorGraphics Calibre verificationtool.  Environment–Linux  Language – TCL/TK  RDBMS -- MySQL o * Implementedqueuingsystemin"Inter-active"Graphical UserInterface tool,where the tool will maintainmultiplesubmittedverificationjobsinqueue anddispatchthem one at a time toavoidusingmultiple Calibre'slicenses,andtoavoidoverlappingof output.  Environment -- Linux  Scripting– c shell toinvoke command/external programinthe tcl codes  Language -- TCL/TK  RDBMS -- MySQL o Support,Maintain,andEnhancingGDS Application  Environment -- Linux  Language -- C, C++  Scripting– c shell togetuser’sinputandto tie the flow together Sr. Software CAD Engineer TexasInstruments(July2011 – July2013 (2 years1 months) – Santa Clara,CA  CollaboratedwithR&Dgroupto design,developandQA the tool fortransformer/inductor optimizationandsynthesistool usingmathematical equationbasedtocalculate the inductance value givenotherphysical parameters(i.e.metal widthtrace,metal spacingtrace,andnumber of turns) andvice versafor fastturn-aroundprototyping,before runningactual simulation.The tool was writteninPythonandQt4 withgraphscomparisonforvariousresults. o Environment -- Linux o Language -- Python& PyQT4  Took overexistingMemoryCompilersoftware createdbyTIsoftware team andcollaborated withmemorydesignerstoenhance the tool tosupportadditional EDA views(MixedSignal Verilog,CadenceEPSforIR Drop analysis) forICdesigndigital toolsflow. o Environment -- Linux o Language -- C, Perl o RDBMS -- MySQL Software CAD EngineeringManager National Semiconductor(August1984 – July2011 (19 years10 months) – Santa Clara,CA  Collaboratedwithmemorydesignerstodesign,architectanddevelop“MemoryCompiler” software whichhasthe capabilitiestogenerate variousdesign views,suchas layoutinGDS and Cadence CDB andOADB, Schematic,EPS,LEF,CDL Netlist,Datasheet,Liberty,Timingverilog, Milkyway,andinterface toSynopsysP&Rtool forverification o Environment -- Linux o Language -- C, hiDBscripting(Internal language,similartoTCL)
  • 3. o Scripting– TK/Tcl,C shell (astoplevel userinterfaceandinvokesvariousprograms betweenthe flow)  Projectleadertodevelop“Reticle Generation”systemtool bycollaboratingwithmultiple fabricationsitesandmaskmakinggroupto define the specification,andworkedwithremote site software grouptodesign,implementandQA the systemwhichhasthe following capabilities: o Createsscribe-line withandwithouttestpatternsaccordingtoeachfab site'sspec. o Createsoptimum reticle withmaximumnumberof dieswithandwithouttestpattern accordingto each fabsite'sspec. o Createsoptimumwafermapwithmaximumnumberof diesandlessstepstomaximize the steppermachine throughput. o Createsstepperjobcontrol deckthatcan be feeddirectlytothe steppermachine. o Create Mask OrderForm o UsingSybase’sRDMBS as the back-bone database tostore the data where the fab's operatorcan downloadthe informationfrom. o Environment -- Linux o Language -- C, TCL/TK,C shell (tocontrol the flow toinvoke variousEDA tools)  Projectleadertodevelop“TapeOutCockpittool“thatrun final verificationflow (suchasDRC, ERC, Soft-Check,LVSforbothCadence AssuraandSynopsysHerculestools)onadesignbefore mask-makingprocess,accordingtoeachprocesstechnology'sverificationflow toensure the designisverifiedandmeettechnologydesignrules.The processdesignruleisprovidedby processdesignengineerandcaptured/storedinOracle RDBMS.  Managed a teamof CADengineersto developstandardcell librarycharacterizationflow.  Managed a teamof CADengineerstodevelopfront-endIOlibrarycell checker. o Environment -- Linux o Language -- C, TCL/TK, C shell (tocontrol the flow toinvoke variousEDA tools) Proficient  Environment o Linux/Unix o Microsoft Windows 7  Visual Studio  Software programminglanguage o C  ScriptingLanguage o TCL/TK, Python,Qt4,Shell script, Java, PHP, Cadence’s skill language(training) o HTML, JavaScriptprogramming  Database o RDBMS (Sybase,Oracle,mySQL)  Revision Control o Perforce o vcs Education
  • 4. BS ComputerScience January1980 – April 1982 Central MichiganUniversity MS ComputerScience August1982 – December1983 Central MichiganUniversity