Summary
Overview
Work History
Education
Skills
Additional Information
Volunteering
Timeline
Generic

Anirudh Modi

Software Architect
Portland

Summary

Proactive, result-oriented and passionate software architect with over 25 years of programming experience in various languages of which over 18 years are in large-scale software development with focus on Big Data Infrastructure and end-to-end performance optimization, and over 15 years of people and project management experience.

Overview

9
9
years of post-secondary education
51
51
years of professional experience

Work History

Technical Lead - Big Data Infrastructure

Intel - Fab Automation
2019-01 - Current
  • Led a team of senior software architects to design and implement a big data system analyzing petabytes of factory data to enable data scientists in making rapid decisions for yield improvement and cost reduction ($1B+ savings potential over 5 years). Played key role in requirement analysis and product selection (S3, Hadoop, etc), piloting them in the environment.
  • Used agile methodology to design and develop entire software stack in C#/.NET: back-end systems to collect data from hundreds of tools (5+ TB/day), middleware to transform data and store in S3/Hadoop, as well as UI and client API to navigate and mine data. Also helped design Hadoop API to analyze data and build dynamic models using ML techniques.
  • Drove down data collection and analysis time by over 100x for critical business scenarios....from ~12 hrs to under 7 mins.

Staff Software Architect - Big Data Infrastructure

Intel - Fab Automation
2016-01 - 2019-07
  • Evaluated and integrated ElasticSearch into our environment for lightening fast indexing and search of all application log data (300 TB+) for real-time operational analytics. Developed multiple loaders to feed into Elastic.
  • Designed and implemented client API in C# to use the Elastic SQL interface from existing applications saving thousands of hours of developer time. Led multiple product trainings for 300+ developers and support engineers. Performance for hundreds of operational business use-cases was improved by over 20x compared to prior art.
  • Evaluated ElasticSearch Machine Learning feature to recognize failure patterns before they occur to reduce MTTR (mean-time-to-recovery).

Staff Software Architect - Middleware

Intel - Fab Automation
2009-07 - Current
  • Lead architect/developer for database middleware service that supports 10+ major types of databases (Oracle, DB2, MS SQL, Teradata, MySql, etc); wrote over 100% of 64-bit server code and client code for first 3 releases.
  • This service was entirely developed using C#/WCF and enabled clients to use very simple API to access any DB with authentication (single sign-on/OAuth), security, throttling, scaling, performance (via compression).
  • This is mission critical product for Intel factories and is used extensively by over 10,000+ engineers across company (in multiple geo-locations) connecting 1000+ databases to 3000+ applications (across multiple OS) with daily volume of 20M+ queries returning 20 TB+ of data.
  • Product had several major innovations (no SPOF, dynamic load balancing using user-configurable algorithms and ML), ease of central maintenance with low operational overhead.
  • Received several major awards for this product and eventually transitioned to project lead role managing other developers to enhance and support product.

Staff Software Architect - Data Mining

Intel - Fab Automation
2009-05 - Current
  • Took initiative to write rich UI application, LogAnalyzer, in C#/.NET (with 500+ features) to analyze log files of arbitrary format to parse and visualize various metrics generated by thousands of diverse automation applications (in all tiers). The application was designed with a rich client API and user controls exposed in C# and Python for maximum reuse.
  • This tool is used by all Intel factories (with 2000+ users) for most real-time operational data-mining needs (filed patent for this) and is critical to fab automation operations at Intel and has saved engineers tens of thousands of troubleshooting hours till date.
  • Through several brown-bags, trainings and demos, convinced all fellow engineers (as well as management) to transition to this tool to improve their operational efficiency.

Instructor/Mentor

Intel - Fab Automation
2005-01 - Current
  • Am C#/.NET training czar for organization of 300+ developers.
  • Have organized numerous trainings and brown-bag sessions to educate developers on latest Microsoft technologies as well as software best practices.
  • Am very big on Dev (and DevOps) efficiency and am constantly finding ways to automate mundane tasks and reduce MTTR (mean-time-to-recovery) for products developed/supported by organization.

Technical Lead - Middleware

Intel - Fab Automation
2008-05 - 2009-05
  • Led focus team entrusted with delivering next generation middleware framework for Intel Fab Automation.
  • Evaluated various 3rd party SOA based solutions/ESBs (Intel SOA Expressway, BEA, Neuron, etc.) and performed comprehensive TCO analysis.
  • Gathered requirements and completed high-level design for middleware layer based on .NET technologies (WCF, WF).
  • Eventually made recommendation based on data to go with in-house solution.

Technical Lead - Manufacturing Integration

Intel - Fab Automation
2007-11 - 2008-05
  • Successfully led task force to resolve major performance problems with highly used application cluster with 2000+ active users (running Win2K3).
  • Determined that root cause for poor performance was absence of proper load balancing and evaluated various hardware and software load balancers, did TCO analysis, and implemented lowest cost solution successfully with no impact to running factory improving performance significantly.
  • Evaluated various Hardware Load Balancers (F5 BigIP, Cisco ACE, Kemp) and Software Load Balancers (Citrix Presentation Server, Ericom PowerTerm).

Technical Lead - Manufacturing Integration

Intel - Fab Automation
2006-12 - 2007-11
  • Managed complex set of over 30 technical projects involving 50+ engineers pertaining to critical fab application (Lot Plan Editor) with 500+ users, spanning multiple layers (DB, BE, MW and UI) of manufacturing execution system right from design and implementation through testing and deployment.
  • Personally owned design and implementation of certain key projects and provided technical direction to remaining projects.
  • Ran this as long running Task Force providing daily updates to high-level management and improved performance of several key use-cases by over 6x in short span of time.

Engineering Manager - User Interfaces

Intel - Fab Automation
2005-02 - 2006-12
  • Led team of 12 senior software developers (6 PhDs + 6 Masters) to develop and maintain 20+ critical UI applications for Intel factories.
  • Presented regular updates to various program meetings and went 24/7 manager on-call to expedite resolution to fab operational issues.
  • Led development of new .NET based UI Framework that improved development efficiency by over 100% over next 3 years and reduced development hours by > 10000.
  • Regularly mentored team-members and did their annual reviews.
  • Attended various internal management trainings.

Software Developer - User Interfaces

Intel - Fab Automation
2002-09 - 2005-01
  • Designed, developed and maintained several key UI framework components critical for development 20+ UIs for Fab.
  • One innovative component, UILogicTemplate, reduced UI business logic development time of most developers by over 25%.
  • Technologies: VB6/C#

Education

Ph.D. - Computer Science and Engineering

Pennsylvania State University
1999-08 - 2002-08

Master of Science - Aerospace Engineering

The Pennsylvania State University
1997-08 - 1999-05

B.Tech. - Aerospace Engineering

Indian Institute Of Technology - Bombay
1993-07 - 1997-04

Skills

    C#/.NET

GUI Development

Leadership

Big Data Infrastructure

Agile Methodology

Full Stack Development

Systems Development Lifecycle Management

Python

C++

Technical Data Analysis

Additional Information

  • 20+ Divisional Awards at Intel.
  • Rotorcraft Center of Excellence (RCOE) Fellowship (1998 and 1999) and Institute for High Performance Computing Applications (IHPCA) Fellowship (1997).
  • Secured 2nd position in the 1997 Graduate Aptitude Test in Engineering (GATE) examination among several thousand applicants for graduate study at the IITs in India.
  • Secured 3rd position amongst over 500 participants in programming proficiency examination conducted by National Centre for Software Technology (NCST) in 1996.
  • Secured 2nd and 4th Rank in IIT-Bombay Annual Math Olympiad in Jan 1993 and 1992 respectively (amongst over 1000 participants from all over India).
  • Secured 11th Rank in Regional/State Math Olympiad (Maharashtra State, India) in Jan 1992. Appeared for the National Math Olympiad as one of the Top-500 students in the country in 1992.

Volunteering

Certified Yoga Instructor (Oct 2017-current): Teach 4+ hours of yoga at Chinmaya Mission Portland every week that includes philosophy, pranayama (breathing), asana (posture practice) and dhyana (meditation). Have been conducting virtual classes over Zoom since March 2020 [http://yoga.anirudh.net]

Timeline

Technical Lead - Big Data Infrastructure

Intel - Fab Automation
2019-01 - Current

Staff Software Architect - Big Data Infrastructure

Intel - Fab Automation
2016-01 - 2019-07

Staff Software Architect - Middleware

Intel - Fab Automation
2009-07 - Current

Staff Software Architect - Data Mining

Intel - Fab Automation
2009-05 - Current

Technical Lead - Middleware

Intel - Fab Automation
2008-05 - 2009-05

Technical Lead - Manufacturing Integration

Intel - Fab Automation
2007-11 - 2008-05

Technical Lead - Manufacturing Integration

Intel - Fab Automation
2006-12 - 2007-11

Engineering Manager - User Interfaces

Intel - Fab Automation
2005-02 - 2006-12

Instructor/Mentor

Intel - Fab Automation
2005-01 - Current

Software Developer - User Interfaces

Intel - Fab Automation
2002-09 - 2005-01

Ph.D. - Computer Science and Engineering

Pennsylvania State University
1999-08 - 2002-08

Master of Science - Aerospace Engineering

The Pennsylvania State University
1997-08 - 1999-05

B.Tech. - Aerospace Engineering

Indian Institute Of Technology - Bombay
1993-07 - 1997-04
Anirudh ModiSoftware Architect