Innovative Full-Stack Programmer with 25 years of experience in the semiconductor industry, covering a broad range of VLSI disciplines. Current expertise in R&D of internal EDA tools targeting various domains, using various programming languages, EDA tool interfaces and Open-source APIs; cross-functional collaboration, design automation, data structures, algorithms, GUI and concurrent flow architecture. Extensive experience managing EDA tools, collaborating with vendors on new features and training Engineers in any setting. I deliver highly reliable software by practicing test-driven development (TDD) and Continuous Integration and Delivery (CI/CD). Innovative, robust, scalable, reusable, well tested, documented, transferable and on schedule; these are hallmarks of my work.An updated and parsable version of my resume can be found here:https://www.visualcv.com/andrew-c-dearborn__vlsi_softwareProgramming languages and formats: Python, Tcl, Make (Makefile), Perl, SKILL, AutoLISP, C++, Fortran, Java, JavaScript, SQL, bash, csh, HTML, RTL, Verilog, SPF, SPEF, CDL, Spice, XML, JSON, XLSX, CSVTools: Synopsys: ICC, IC Workbench, Lynx, Library Compiler, HSPICE, Primetime, StarRC, Hercules, nettran; Cadence: DFII , CDB, OA, SKILL, PCell, Virtuoso, Layout, Composer, Dracula, Diva; Concept Engineering Starvision, starsh; Mentor Graphics: Calibre, Autodesk: AutoCAD, AutoLISP; Si2: oaScript, PyOA, Liberty Parser; ActiveState: tclchecker; Open Source: Jenkins, Apache, MySQL; HelixCore: Perforce, p4, p4v, py4p4; Enovia (Dassault): DesignSync, dssc; IC Manage: icmp4Operating Systems:Linux: Red Hat Enterprise Linux (RHEL), SUSE, UbuntuMicrosoft Windows: XP, 7, 10Oracle (Sun): Solaris
Listed skills include Eda, Tcl, Circuit Design, Cadence, and 33 others.