David (Dovid) Harrison

Lead software engineer and architect with extensive experience building software, leading teams, and working across a broad range of languages and technologies.

Innovation: Inventor on a pending patent in an AI-related area.

Experience

Lead Software Engineer

U.S. Bank · Dec 2022 - Present · Greater Phoenix Area

  • Developing an Artificial Intelligence ChatBot proof of concept.
  • Leading cloud migration of APIs and user interfaces, plus API development and enhancements.
  • Collaborating across functions, promoting best practices, supporting delivery, and coaching developers.

CTO / Architect / Developer

DBH Independent Projects · Freelance · 2022 - Present · Greater Phoenix Area

Independent projects focused on Python, Flutter, IoT, and mobile application development.

Lead Software Engineer, Vice President

MUFG · May 2020 - Nov 2022 · Tempe, Arizona

  • Worked on core banking transformation, delivery management, and data visualization.
  • Designed and implemented a Python and microservices-based system for data acquisition, integration, and analytics.
  • Championed Python adoption and created the first CI/CD pipeline for Python, Docker, and OpenShift.

Senior Developer

PSI Services LLC · Sep 2014 - May 2020 · Glendale, California

Served as Senior Developer, Tech Lead, and Scrum Master while building remote proctoring solutions, messaging systems, state machines, APIs, and full-stack applications using Go, Python, Java, Groovy, and Angular.

Lead Developer / Analyst

UCLA · Jul 2013 - Aug 2014 · Los Angeles, California

Led the full spectrum of software engineering and design for a faculty information system project using Java and Spring Framework.

Lead Developer / Analyst

Brown University · Jul 2010 - Jul 2013 · Providence, Rhode Island Area

  • Led integration design and development for HCM and financial payroll systems.
  • Designed, developed, deployed, supported, and enhanced integrations across HR, Benefits, Payroll, Finance, identity management, and vendor systems.
  • Coached developers and trained teams in Java, Ruby on Rails, XML, XSLT, Linux, HCM integration tools, EIB, custom reports, calculated fields, and security.
  • Collected requirements, wrote specifications, designed systems, implemented software, planned QA, tested, maintained, and enhanced applications.
  • Served as Faculty Information System implementation lead, coordinated work packages, interviewed candidates, and supported cross-functional teams.

Senior Software Engineer and Partner

Linker Systems, Inc. · Oct 1995 - Jun 2010 · Irvine, California · Hybrid

  • Provided software consulting and engineering services, including business networking, sales, prototypes, and technical delivery.
  • Developed, supported, and enhanced Animation Stand, including Twain, QuickTime, SCSI drivers, cross-platform porting, graphics algorithms, user interfaces, and code optimization.
  • Trained and managed computer science interns and established revision control and software development life cycle pipelines.
  • Wrote and maintained an ANSI 834 Eligibility system connecting a third-party administrator with insurance carriers.

Core Capabilities

Software architecture and development, requirements analysis, technical specifications, staff training, database design and migration, system integration, ETL, security analysis, APIs, microservices, data acquisition, and technical leadership.

Technical Interests

Artificial intelligence, LangGraph, Python, Go, Java, Groovy, Angular, Flutter, Dart, IoT, visualization systems, location-aware applications, network communication, machine learning, parallel and distributed processing, performance optimization, and databases.

Education

M.S., Computer Science

University of Illinois Springfield · 2006 - 2009 · 4.0 GPA

B.S., Computer Science with Systems Emphasis

California State University, Fullerton · 1998 - 2001

Association for Computing Machinery president (2000 - 2001) and vice-president (1999 - 2000).

Certification

Microsoft Certified: Azure Fundamentals

Microsoft · Issued June 2022

Selected Project

Phone Location

Nov 2022 - Present · Flutter, Dart, IoT, Python, Go

Personal project exploring sensors, mobile development, geolocation, MQTT messaging, persistence, and map-based visualization.