# Satyapal R. > Architect / Principal Software Engineer @ Workday | Machine Learning, AI Location: San Ramon, California, United States Profile: https://flows.cv/satyapal With over six years at Workday, contributed to building transformative platforms that empower developers to create Machine Learning and AI-driven applications. Played a pivotal role in architecting Self-Serve Machine Learning Data Platform using Data Mesh Architecture principles. Spearheaded the Analytical Applications Platform as a Service (aPaaS) initiative, advancing Workday’s analytics capabilities. Past roles solidified expertise in SaaS and Cloud Computing, with a focus on scalable, secure platforms. At GE Digital, led architecture for its IIoT-powered Asset Performance Management group, standardizing critical patterns and leading new GEDA GE Digital Asset platform. Dedicated to driving innovation in data-centric applications while fostering collaboration to deliver impactful solutions. ## Work Experience ### Architect / Principal Software Engineer @ Workday Jan 2019 – Present | Pleasanton, CA • Architected Workday Machine Learning Data Platform using Data Mesh principles for self-serve data access, empowering data app developers to create ML/AI applications. • Led the Analytical Applications Platform as a Service (aPaaS) initiative, driving the Workday Analytics Platform forward. • Spearheaded the development of data-centric applications for ML/AI and data insights at Workday. ### Principal Software Architect @ GE Digital Jan 2016 – Jan 2019 | San Ramon, CA • Lead Architect for APM (Asset Performance Management) group providing architectural guidance for 10 scrum teams involving Asset, Analytics, Data, Analysis, Alerts, Cases, Security, Multi-tenancy, Cross tenancy, Extensibility • Lead Architect for the GE Digital Asset Service – which forms core of GE’s IIoT strategy • Building APM platform for Industrial Internet of Things (IIoT) – for monitoring/diagnosing Asset performance • Standardized patterns, principles, and best practices across all teams on security, authorization, REST APIs • Designed best strategy to promote apps DB schema changes, across all tenant’s database with blue-green deployment with zero downtime • Designed Database strategy for multi-tenant environment taking into account encryption at REST requirements, cost and performance • Enabled customers and partners to build apps/products on top of APM REST API and being able to distribute them through catalog service ### Software Architect @ EMC Jan 2014 – Jan 2016 | Pleasanton, CA • SaaS Architect responsible for building Cloud platform based on Microservices to enable App developers build Content and Collaboration centric applications • Instrumental in driving case management and smart folder concepts with fine grained access control and executing it. Several document exchange and collaboration applications are built using this framework. Several patent applications filed on this concept which are pending • Responsible for content management, case management and BPM microservices. ### Consultant Software Engineer @ EMC Jan 2012 – Jan 2014 | Pleasanton, CA • Played a key role in building the product xCP (Accelerated Composition Platform) from concept to design to execution and release. This platform enabled a unified mechanism for composing content and collaboration centric applications. • Designed Meta model (based on Eclipse EMF) for core Type System, Permissions, BPM and Events • Designed framework for providing Java Custom extensions, Expressions, Custom Functions • Contributed code to Spring Framework to enhance SpEL so that it could be used for custom functions • Instrumental in selecting xCP as App building platform (for Type, Process, Permissions, Case) for SaaS Multi-Tenant cloud platform. Runtime execution is based on ground up built next-gen information server. ### Principal Software Engineer @ EMC Jan 2007 – Jan 2012 | Pleasanton • Lead engineer in BPM team • Developed Java based Process Orchestration Engine for high throughput low latency service execution with an in-memory state persistence store. ### Principal Engineer @ BEA Systems, Inc. San Jose CA ( Oracle Corp) Jan 2003 – Jan 2007 ## Education ### Masters in Computer Applications National Institute of Technology, Tiruchirappalli ### BS in Computer Science and Engineering Loyola College ## Contact & Social - LinkedIn: https://linkedin.com/in/satyapalpreddy --- Source: https://flows.cv/satyapal JSON Resume: https://flows.cv/satyapal/resume.json Last updated: 2026-04-12