Email: ad2v6z@r.postjobfree.com Phone: 858-***-**** Location: San Diego, CA
Summary
For the past 4 years, I have developed many applications on AWS and Azure Cloud, including successful migration of applications from on-premises to the cloud. My expertise extends to data engineering solutions for analytics, web applications, database design and reporting, coupled with hands-on technical management and leadership capabilities.
For the past 28 years I have led the application of Digital transformation in support Qualcomm semiconductor hardware engineering business, and also managed the EDA Infrastructure team.
Experience
Qualcomm (2019 – 1/1/2024)
Senior Staff Software Engineering – Data Engineering, ETL, Database Design and Modeling,
Architectural design of AWS cloud solutions delivering significant cost savings and reduced project turnaround time from months to weeks.
Continuous enhancements of data pipeline Architecture.
Developed several data analytics solutions for Qualcomm's semiconductor product and test engineering teams, leveraging AWS, Azure and On Prem Resources.
Western Electric Rules Control Charts
Foundry comparison Dashboard
Yield Analysis Dashboard
Designed a novel hybrid database architecture (SQL + NoSQL), optimizing data storage and ETL processes.
Managed the security of multiple AWS accounts in collaboration with the IT Cloud Team.
Led the hiring, training and management of a proficient data engineering team, fostering a collaborative and dynamic work environment.
Current working experience in the followings:
AWS Resources: Elastic Beanstalk, RDS, Aurora Serverless, S3, Glue, Athena, File Gateway, Grafana, Lambda, IAM, CDK, CloudFormation, CloudWatch, Redshift, Step Function.
Azure Resources; Power BI server, SQL Server.
Other Resources: PostgreSQL, Python/Django (ORM and Rest API), Spark, Git, Jenkins, Power BI, Excel, Tableau, TIBCO Data Virtualization, Linux Shell Scripting, Snowflake and SharePoint.
Qualcomm (1995 - 2019)
Manager / Senior Staff Software Engineering
Deployed and configured several solutions for Hardware Engineering.
Role – Project Management, System Analyst and Migration Lead.
Software – Oracle, SQL Server, Ruby on Rails and C#.
Xena for Semiconductor IP management.
TempusResource by ProSymmetry for resource management ERP.
POC migrating Synopsys VCS from OnPrem to AWS.
Key Functionality –
ERP - A Unified solution for all departments with common taxonomy for roles and skills used in the Semiconductor Chip development process.
Semiconductor IP Management – One solution Portal for Multiple sites.
Developed several Data Engineering and Analytics Solutions
Role – Solution Architect, System Analyst and Developer.
Software - Informatica, Oracle (PL/SQL, XML DB), SAP Business Objects, QlikView, Perl, Visual Basic and Java.
Chip Intelligence (CI)
Chip Complexity Estimation (CCE)
Feature cost Estimation (FCE)
RF Resource Estimation
Automated Document Creation (ADC)
Design Implementation Metrics (DIM)
Key Functionality –
ADC – One click PowerPoint creation from multiple sources (MongoDB, ClearQuest)
CI – XML content extracted from Cadence Calibre, ETL (Informatica) to Multiple ODS databases, XML schema for data validation, Data Warehouse for Reporting, engineers can access data in few clicks. Use ftp to upload content to Oracle Database.
FCE – Use web browser to apply tagging Taxonomy to blocks in chip hierarchy.
DIM – a single database for all metrics with QlikView for analytics.
Implemented several secure ECM solutions.
Role – Solution Architect, System Analyst, Developer
Software – SharePoint, PowerPoint, Excel, Visio, Documentum, eRoom, Wiki, Python. Perl
Portals for content and document sharing for all of Hardware Engineering.
Automated approval for design documentation.
Design Flow Document aging notification, with Visio Diagrams.
Management and Governance of IP sharing with External EDA Vendors.
Technical Summits custom Portals.
Key Functionality –
SharePoint - Term Store for Global Content Tagging, several no code solutions with workflows for document content approvals and notification, Clickable Visio diagrams to access and filter web parts content.
Wiki – Automated content creation and upload, navigation using design hierarchy to access circuit diagrams.
Excel – several applications using Visual Basic with access to content from SharePoint and other Databases.
Manager EDA Infrastructure Team.
Role – Solution Architect, Management and System Administrator
Software – Linux, Windows, NetApp
Expert System for configuration management of Cadence EDA Tools, custom build, and update tool for EDA Tools Linux System configuration.
EDA (Synopsis, Cadence, Mentor Graphics, etc.) tool installation and license management.
Administration of heterogenous UNIX/LINUX environment including HP-UX, SunOS, and Solaris
Installation and administration of IBM Spectrum LSF
DesignSync (version management), ENOVIA Synchronicity
AFS (Andrew File System) for EDA tools distribution for multiple sites
LNIX configuration Automation, in-house developed configuration engine in C.
Administration of Windows environment for PTE, Test Engineering applications.
Redundant license server configuration and management.
Many scripts in of C shell, AWK and SED for EDA tool configuration management.
Trident Data Systems (1994/9 – 1995/2)
Role - UNIX System Administrator
Software – Multiple variants of the UNIX operation system
Administered a diverse UNIX environment, optimizing system build processes and significantly reducing turnaround time.
JPL-Caltech (1984/1– 1994/9)
Role - Member of Technical of Staff
Software – UNIX, Domain IX and VMS operating systems.
Setup, Installation and Administration of the first EDA (Cadence and Mentor Graphics) Environment for JPL, heterogenous environment including VAX-VMS, Apollo Domain IX, HP-UX, SunOS, and Silicon Solutions hardware accelerators.
Implementation of DFT methodology including BIST and fault simulation.
Managed all vendor purchases and license negotiation.
Performed Simulation, Modeling and Reliability analysis on Semiconductor devices. (Linear Regression using Weibull Distribution)
Image processing solution for circuit and logic extraction (C Programming).
Modeling system behavior using (C Programming).
8086 assembly language programing for subsystem testing
Education
Master of Computer Science (Artificial Intelligence), West Coast University, Los Angeles, 1989
Bachelor of Computer Science, West Coast University, Los Angeles, 1985
Bachelor of Mechanical Engineering, Nottingham University, England, 1982