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
- 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
Independent projects focused on Python, Flutter, IoT, and mobile application development.
Lead Software Engineer, Vice President
- 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
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
Led the full spectrum of software engineering and design for a faculty information system project using Java and Spring Framework.
Lead Developer / Analyst
- 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
- 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
B.S., Computer Science with Systems Emphasis
Association for Computing Machinery president (2000 - 2001) and vice-president (1999 - 2000).
Certification
Microsoft Certified: Azure Fundamentals
Selected Project
Phone Location
Personal project exploring sensors, mobile development, geolocation, MQTT messaging, persistence, and map-based visualization.