E_mail: alexander.abramov53@gmail.com
1/3
Personal details
Date and place
of birth
22.06.1953 in Krasnogorsk,
Moscow region, Russia
Citizenship Russian Federation
Habitation Moscow, Russia
Marital status married
Dissertation
“PhD in Electronics Design Automation field“
30.10.1986 at the “ALMAZ” Corporation, Moscow, Russia
Doctoral thesis “Methods for auto routing printed circuit boards with the high density integration”
Studies
9/1970 - 2/1976 National Research Nuclear University MEPHi (Moscow Engineering Physics Institute)
Graduation Physicist - engineer
Field Microelectronics, electronic devices and circuits, software development for electronic
design automation
Professional career and activity
6/2006 – 2/2016 Sr. Principal Software Engineer / Cadence Design Systems LLC ( www.cadence.com )
 development and support SPECCTRA PCB auto router for high speed and density
PCB designs with the hard requirements on signal integrity (HDI/SI)
 software development for ALLEGRO PCB interactive etch editor: routing
differential pairs and gather connections, development connections for high speed
and noise proof circuits, provision of stable impedance and signal delays in critical
interconnections, alignment transmitting properties in groups of dependent
circuits (including application tabbed routing and fiber weave advanced
techniques)
 software development and support through main ‘life’ stages: analysis of
context and project feasibility with estimations of required resources,
development and approval initial requirements (functional specification), design
of software architecture (design specification), software development with the
concurrent documentation, bug fix and enhancements in accordance to additional
requirements and feedback issues from QA/PV staff and customers
 code refactoring for developed C/C++ software and reviews for dependent
code parts owned by other developers
 test of developed software at the level of local procedures and modules
(unit tests/asserts), inside subsystems with the distinct functionality
(integration tests), complete software product (acceptance tests).
Development of test cases and scenarios, test drivers and built-in C/C++ software,
E_mail: alexander.abramov53@gmail.com
2/3
registering and accumulating time metrics and figures on usage of dynamic
memory resources
(detailed descriptions of these software solutions are available in the paper formats)
 provision of the stable software functionality by development of regression tests
and running them every time after software changes done
 implementation of the alpha/beta testing procedures via collaborations with the
“trusted” customers by shipment a software release (with a proper draft of
“user’s guide”) followed by feedback with results of evaluations
 software development/test flow on the Scrum base with usage of the Trello.
4/2003 - 5/2006 Project manager / Golden Gate Technology Inc.
 design and development of data model for very large scale integrated circuits
(VLSI)
 development TCL command line interface with EDA product
 development and support bidirectional data interface from/to MilkyWay
database (Synopsys)
 built-in software tools, profiling dynamic memory consumption and time metrics
in the developed applications
3/2001 - 4/2003 Software expert / Avicom Systems
 “ProjectMate” product, supporting management activity. Analysis, design and
development project database, integration with the MS Project tool
 “Debenhams” software tool, accumulating data about potential shop and
warehouse sites, which can be bought/rented by trading company.
Analysis/design of software architecture and data model, database development,
configuration management by the developed software.
Development stress test scenarios and procedures for data base.
10/1994 - 2/2001 Analyst / DataX FLORIN
 analysis, design and development of IT projects for Central Bank and Registration
Chamber of Russia, Lukoil enterprise. Usage of the “quick development
prototype” techniques for business applications.
 training and consulting IT specialists from Central Bank of Russia on structured
and object-oriented software design (certified about 60 IT executives)
5/1976 - 10/1994 Engineer-Technical director of EDA department / Corporation “ALMAZ”
 development of routing software for multilayer and double sided PCBs,
VLSI layouts
 verification of routed PCB/VLSI layouts: design rule checking and restore/compare
final circuits vs. initial ones
 logic simulation of digital designs
 integration of PCB design and manufacturing flows
Languages
Russian native speaker
English intermediate
E_mail: alexander.abramov53@gmail.com
3/3
Computer skills
Operating
systems
Linux, Solaris, MS Windows
Development C, C++ (STL and OOP), TCL, Shell, SQL, SKILL,
MS Visual Studio, ClearCase, INFORMIX, MS SQL.
Modeling languages: Unified Modeling Language
(UML), Data Flow Diagrams, Entity Relationships
Diagrams.
Design data formats: LEF/DEF, Verilog.
CASE tools: Rational Rose, Sybase Power Designer
Usage follow to standards on software development
flows and engineering/PV regression test
processes
Scientific/Engineering interests
 development of algorithms, software and data models by specified requirements
 design of efficient software architectures
 software support during all stages of its evolution, including creation of
prototypes, documentation, test procedures and bug track
 implementation of “white/black box” test approaches applied to all levels of
software hierarchy (i.e. modules, subsystems, complete software product)
 support of alpha and beta test processes
Publications
14 papers were published on EDA subject, including monograph “Auto design of
printed circuit boards for electronics” (as co-author), published by “Radio and
communication”, Moscow, 1986
Hobbies
Theatre, art, skating, skiing

Alexander_Abramov_cv_eng

  • 1.
    E_mail: alexander.abramov53@gmail.com 1/3 Personal details Dateand place of birth 22.06.1953 in Krasnogorsk, Moscow region, Russia Citizenship Russian Federation Habitation Moscow, Russia Marital status married Dissertation “PhD in Electronics Design Automation field“ 30.10.1986 at the “ALMAZ” Corporation, Moscow, Russia Doctoral thesis “Methods for auto routing printed circuit boards with the high density integration” Studies 9/1970 - 2/1976 National Research Nuclear University MEPHi (Moscow Engineering Physics Institute) Graduation Physicist - engineer Field Microelectronics, electronic devices and circuits, software development for electronic design automation Professional career and activity 6/2006 – 2/2016 Sr. Principal Software Engineer / Cadence Design Systems LLC ( www.cadence.com )  development and support SPECCTRA PCB auto router for high speed and density PCB designs with the hard requirements on signal integrity (HDI/SI)  software development for ALLEGRO PCB interactive etch editor: routing differential pairs and gather connections, development connections for high speed and noise proof circuits, provision of stable impedance and signal delays in critical interconnections, alignment transmitting properties in groups of dependent circuits (including application tabbed routing and fiber weave advanced techniques)  software development and support through main ‘life’ stages: analysis of context and project feasibility with estimations of required resources, development and approval initial requirements (functional specification), design of software architecture (design specification), software development with the concurrent documentation, bug fix and enhancements in accordance to additional requirements and feedback issues from QA/PV staff and customers  code refactoring for developed C/C++ software and reviews for dependent code parts owned by other developers  test of developed software at the level of local procedures and modules (unit tests/asserts), inside subsystems with the distinct functionality (integration tests), complete software product (acceptance tests). Development of test cases and scenarios, test drivers and built-in C/C++ software,
  • 2.
    E_mail: alexander.abramov53@gmail.com 2/3 registering andaccumulating time metrics and figures on usage of dynamic memory resources (detailed descriptions of these software solutions are available in the paper formats)  provision of the stable software functionality by development of regression tests and running them every time after software changes done  implementation of the alpha/beta testing procedures via collaborations with the “trusted” customers by shipment a software release (with a proper draft of “user’s guide”) followed by feedback with results of evaluations  software development/test flow on the Scrum base with usage of the Trello. 4/2003 - 5/2006 Project manager / Golden Gate Technology Inc.  design and development of data model for very large scale integrated circuits (VLSI)  development TCL command line interface with EDA product  development and support bidirectional data interface from/to MilkyWay database (Synopsys)  built-in software tools, profiling dynamic memory consumption and time metrics in the developed applications 3/2001 - 4/2003 Software expert / Avicom Systems  “ProjectMate” product, supporting management activity. Analysis, design and development project database, integration with the MS Project tool  “Debenhams” software tool, accumulating data about potential shop and warehouse sites, which can be bought/rented by trading company. Analysis/design of software architecture and data model, database development, configuration management by the developed software. Development stress test scenarios and procedures for data base. 10/1994 - 2/2001 Analyst / DataX FLORIN  analysis, design and development of IT projects for Central Bank and Registration Chamber of Russia, Lukoil enterprise. Usage of the “quick development prototype” techniques for business applications.  training and consulting IT specialists from Central Bank of Russia on structured and object-oriented software design (certified about 60 IT executives) 5/1976 - 10/1994 Engineer-Technical director of EDA department / Corporation “ALMAZ”  development of routing software for multilayer and double sided PCBs, VLSI layouts  verification of routed PCB/VLSI layouts: design rule checking and restore/compare final circuits vs. initial ones  logic simulation of digital designs  integration of PCB design and manufacturing flows Languages Russian native speaker English intermediate
  • 3.
    E_mail: alexander.abramov53@gmail.com 3/3 Computer skills Operating systems Linux,Solaris, MS Windows Development C, C++ (STL and OOP), TCL, Shell, SQL, SKILL, MS Visual Studio, ClearCase, INFORMIX, MS SQL. Modeling languages: Unified Modeling Language (UML), Data Flow Diagrams, Entity Relationships Diagrams. Design data formats: LEF/DEF, Verilog. CASE tools: Rational Rose, Sybase Power Designer Usage follow to standards on software development flows and engineering/PV regression test processes Scientific/Engineering interests  development of algorithms, software and data models by specified requirements  design of efficient software architectures  software support during all stages of its evolution, including creation of prototypes, documentation, test procedures and bug track  implementation of “white/black box” test approaches applied to all levels of software hierarchy (i.e. modules, subsystems, complete software product)  support of alpha and beta test processes Publications 14 papers were published on EDA subject, including monograph “Auto design of printed circuit boards for electronics” (as co-author), published by “Radio and communication”, Moscow, 1986 Hobbies Theatre, art, skating, skiing