Ian Sellar

Senior Software Engineer | Engineering Leadership & Team Management

Experienced software engineer with a strong record of leading cross-functional teams and delivering scalable, secure enterprise systems. Blend deep technical expertise with strategic execution across data architecture, system modernization, and engineering best practices. Thrive in high-stakes environments; mentor engineers, drive cross-team alignment, and build resilient, high-performance solutions.

Experience

Senior Software Engineer

First American

July 2025Present

Modernized API and legacy web application for a company with almost $2 billion of revenue

  • Sole, end-to-end ownership of the design and development of a new API to enable more than $1,000,000 of revenue
  • Enhanced data security by assisting with implementation of application-level encryption across 15M personal records, eliminating potential exposure of sensitive information
  • Enhanced product Reporting and Analytics in DataBricks by adding new charts and queries to give better insight on product usage
  • Design and develop portions of a microservice supporting main revenue streams
  • Present tips and strategies to team in order to facilitate better use of AI tools in product development
C#TypeScriptClaude CodeDatabricks

Software Engineer Contractor

StellarOne

February 2025July 2025

Sole responsibility for the discovery and development of the Load portion of an ETL pipeline

  • Automated secure data flow across customer tenants by integrating REST endpoints with Acumatica's import framework, blending backend automation and front-end triggers
  • Enhanced database security with policy-driven role-level access enforcement
  • Proposed and scoped network security upgrades aligned with enterprise standards
  • Championed AI coding tool adoption via best-practices presentation, driving developer workflow modernization
PythonC#MSSQLRESTRLSNetwork Security

Senior Software Engineer

Workday

June 2020February 2025

Led critical initiatives across data conversion, platform reliability, and UI modernization. Owned technical direction for cross-functional projects delivering scalable, legally compliant solutions. Advocacy and Technical Architecture

  • Engineering Mentorship: Led and mentored team of four junior engineers from onboarding through independent ownership of production systems; achieved 100% promotion rate with all mentees advancing to senior roles at Workday
  • UI Modernization: Trained and led a 5-person team in React, JavaScript, and Kotlin to migrate from proprietary stack; completed early and assumed primary technical lead role
  • Data Conversion Advocacy: Owner of technical review group supporting 20+ teams; defined standards and code guardrails that significantly reduced performance issues and defects
  • Architecture Leadership: Led cross-functional initiative with Legal, Security, UX, and Product teams to design and deliver time-sensitive, legally mandated system; delivered 2 months ahead of schedule while maintaining high quality standards
  • System Refactor & Data Migration: Modernized platform data flows by replacing legacy read/write patterns with standardized APIs across 200+ tasks. Designed and implemented high-precision data conversions to support new product requirements, migrating millions of records with near-zero exceptions
  • Reliability Effort: Refactored 52 methods within a core product area to bring them up to reliability standards. Completed quickly enough to help another core product area with another 113 of their own methods. Co-developed and distributed best practices across teams
XOReactJavaScriptKotlinJavaRESTInternal Frameworks

Software Engineer

Workday

April 2016June 2020

Contributed to core APIs and data services powering sensitive personal information features across the Workday platform

  • Led a small team to refactor a core SOAP web service, enabling referencing and updating records via reference ID. Delivered full support for create, update, and delete operations, including backend validations and schema updates
  • Took on team Web Services advocacy responsibilities, guiding service design and best practices for SOAP APIs, and supporting adoption through documentation, mentorship, and review
  • Developed and maintained web services and data conversions supporting PII compliance and global data ingestion
  • Partnered with an internal tooling team to pilot and extend a custom framework, delivering critical feedback and bug reports ahead of product deadlines
  • Integrated third-party address lookup services with strict data residency and privacy controls
  • Authored technical documentation and participated in formal data conversion reviews
XOJavaRESTSOAPInternal Frameworks

Application Programmer

IQMS

June 2014February 2016

Contributed as a junior developer on manufacturing ERP systems, focusing on API integration and front-end modernization

  • Built and integrated REST APIs using C# and ASP.NET with OracleDB backend
  • Developed Angular-based web UI to replicate and enhance legacy desktop app functionality
  • Completed accelerated 3-month ERP training while actively contributing to product development
C#ASP.NETAngularJavaScriptPL/SQL

Skills & Expertise

Technical Skills

Engineering ManagementSoftware ArchitectureAPI DesignAutomation ArchitectureSystem RefactoringPlatform ModernizationStakeholder ManagementProject PlanningREST APIsData ConversionsCI/CDTDDMicroservices

Languages & Frameworks

JavaScriptReactC#JavaPythonXO

Soft Skills & Practices

Competency-based InterviewingCross-functional CollaborationMentorshipTechnical LeadershipCommunicationAgile LeadershipRoot Cause AnalysisSecurity and Privacy Awareness

Education

Bachelor of Science in Computer Science

California Polytechnic State University, San Luis Obispo

20142014

Volunteering & Community

Volunteer Court Appointed Special Advocate

Court Appointed Special Advocates of Orange County

December 2025Present

A Court Appointed Special Advocate (CASA) volunteer acts as a voice for children who have experienced abuse or neglect and are involved in the juvenile court system. They investigate the child's circumstances, attend court hearings, and make recommendations to the judge to ensure the child's best interests are met, focusing on finding a safe and permanent home for the child.

Let's Connect

Interested in working together? Reach out on LinkedIn or check out my GitHub.