AeroLeads people directory · profile

Tom Doman Email & Phone Number

Staff Software Engineer at Degreed
Location: Pleasant Grove, Utah, United States 11 work roles 1 school
1 work email found @degreed.com 3 phones found area 818, 781, and 801 LinkedIn matched
✓ Verified July 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email · 3 phones

Work email t****@degreed.com
Direct phone (818) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Staff Software Engineer
Location
Pleasant Grove, Utah, United States

Who is Tom Doman? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Tom Doman is listed as Staff Software Engineer at Degreed, based in Pleasant Grove, Utah, United States. AeroLeads shows a work email signal at degreed.com, phone signal with area code 818, 781, 801, and a matched LinkedIn profile for Tom Doman.

Tom Doman previously worked as Technical Lead at Degreed and Senior Software Engineer at Degreed. Tom Doman holds Bachelor, Computer Science from Brigham Young University.

Company email context

Email format at Degreed

This section adds company-level context without repeating Tom Doman's masked contact details.

{first}@degreed.com
86% confidence

AeroLeads found 1 current-domain work email signal for Tom Doman. Compare company email patterns before reaching out.

Profile bio

About Tom Doman

Tom Doman is a Staff Software Engineer at Degreed. He possess expertise in software engineering, linux, software development, agile methodologies, open source and 13 more skills. Colleagues describe him as "I’ve worked with Tom over the years several places, and we have also ran, swam, and hiked endless miles together. While working at Degreed with Tom, he played a key role in the Elasticsearch architecture development. Tom is very attentive to detail and digs deep on whatever he pursues. Whenever I have worked with Tom we quickly come to a solution or make some traction even in the most complex cases. His ability to network with people and his self deprecating humor make things fun. Everybody enjoys having Tom around!", "Tom is the most conscientious person I know. He has discipline and pays attention to details. These traits are critical if you want to create a software product that will scale with customer growth and stand the test of time. Tom acquires new skills quickly, but doesn't stop after learning the fundamentals. Before long, he'll be an expert and a resource for teaching others. Best of all, he's happy to do that and is always a joy to work with.", and "Give it to Tom. He'll be able to sort this one..." I've heard that phrase several times over the years that Tom and I have worked together. He's often the team member called on to fill a gap or resolve a vexing issue. I appreciate his ability to come up to speed very quickly and to provide thorough analysis and solid recommendations. And as a bonus, Tom brings a sense of humor that makes difficult work less burdensome and tense situations less stressful. Tom always makes the team better!"

Listed skills include Software Engineering, Linux, Software Development, Agile Methodologies, and 14 others.

Current workplace

Tom Doman's current company

Company context helps verify the profile and gives searchers a useful next step.

Degreed
Degreed
Staff Software Engineer
AeroLeads page
11 roles

Tom Doman work experience

A career timeline built from the work history available for this profile.

Staff Software Engineer

Current

Pleasanton, California, Us

Architecture Board Member and Speaker, Generative AI Application Integration, GraphQLGenerative AI:Created abstraction for Retrieval Augmented Generation (RAG) pattern support with implementations for Azure Open AI, Open AI, Anthropic, and internal AI platform.Dynamic prompt engineering support using mustache templates.Open/closed design for easy extension and reuse (ie. new prompts).Internal NuGet package support for multiple project consumers.Architecture:Defined charter and goals for Architecture Guild (AG).Served term as AG speaker.Helped define software development documentation processes: Solution Designs, ADRs, RFCs, etc.Guide and participate in multiple feature teams designs, architecture, PR reviews, etc.GraphQL:Created query service for LXP data dependent applications with GraphQL access..NET:Migration from .NET Framework to .NET Core.

Nov 2021 - Present

Technical Lead

Pleasanton, California, Us

Architecture Guild Speaker, Technical Lead for Search\Personalization feature team.Personalized Feed:Created backend implementation of Netflix-style sectional feed with personalized learning content, users to follow, groups to join, etc. suggestionsOpen/closed design for easy extension (ie. new sections) and reuseSearch:Redesign for easier consumption of search results.

Aug 2019 - Nov 2021

Senior Software Engineer

Pleasanton, California, Us

Learning Experience Platform (LXP)C#, .NET, Elasticsearch, Entity Framework, Web API, Azure, Web Jobs, Service Bus, SQL ServerSearch:Created search and indexing abstraction with implementation for Elasticsearch (ES) used across the entire LXP platform.Open/closed design for easy extension (new indexes and queries) and reuse.Multi-"zone" support for query, ingestion, observability, and other application use cases.Implemented SQL to ES sync process with real-time and near real-time support using WebJobs with Service Bus (push) and timer (pull) triggers.Skill Measurement:Implemented Adaptive Comparative Judgement (ACJ) algorithm for cohort based behavioral skill assessment.Implemented Bayesian algorithm for questionnaire based behavioral skill review. Content Integrations:Content provider integration framework with custom ELT process using ES.Open/closed design for easy extension (new content providers) and reuse.LXP Features:Enterprise Learning Professional tools for Content and Resource management.Content and Resource Search.Personalized Feed for home page and email.External API:Helped create customer facing API for access to LXP data for reporting and observability.

Feb 2015 - Aug 2019

Consulting Software Engineer

Provo, Ut, Us

Novell, CollaborationJava, Python, Linux, REST, JSON, SOAP, WSDL, XSLT, PostgreSQL, MySQL, MS SQL, Agile, Subversion, Eclipse, NetBeans, JavaScript, HTML, ActiveSync• Filr: Mobile enterprise file access and collaborative file sharing - Implemented Filr connector for Microsoft Sharepoint - Improved Filr performance on MS SQL Server through database usage, query, and index analysis - Researched Solr Cloud, Hadoop, and other technologies as possible means to improve horizontal scalability - Ethical hackers training using Kali Linux - Test-Driven Development training: Unit tests and mock objects in Java using TestNG and Mockito• GroupWise: Enterprise e-mail, calendar, and task management - Re-implemented the GroupWise DirXML meta-directory driver to use the GroupWise 2014 REST API for bi-directional synchronization of user profile data• Data Synchronizer: Synchronization of PIM data (e-mail, appointments, tasks, contacts) - Employed Agile development strategies to deliver new product versions on 3-6 month intervals - Researched, reviewed, and recommended application data synchronization technologies as acquisition targets - Improved and optimized chosen application data synchronization engine: Novell Data Synchronizer - Improved Data Synchronizer performance through database usage, query, and index analysis - Implemented Data Synchronizer connector for Vibe - Implemented Data Synchronizer connector for Mobile access to GroupWise - Implemented and enhanced portions Data Synchronizer connector for GroupWise• Vibe: Team collaboration, document management, workflow, and social streams - Refactored web interface for Calendar and Task components

Sep 2008 - Feb 2015

Consulting Software Engineer

Provo, Ut, Us

Novell, Bandit Project (Open Source)Java, PHP, LDAP, DSML, JNDI, Ant, Information Cards, OAuth, Eclipse, Windows, Linux, Subversion• Filed 15 US Patents (6 issued, 9 pending) pertaining to identity related technologies (see www.linkedin.com/in/tdoman)• Maintainer for Bandit project (formerly www.bandit-project.org) Identity Abstraction (basis for Higgins IdAS)• Higgins project committer (www.eclipse.org/higgins)• Helped design and implement Higgins Identity Attribute Service (IdAS), Registry, Context Provider and Data Model architecture and interfaces• Implemented Higgins LDAP Context Provider using JNDI• Designed and implemented other Higgins Context Providers (XML File, Mapping, and Joining Providers based on an XACML Policy Engine)• Wrote schema converter for LDAP Context Provider to convert LDAP Schema to OWL Ontology• Helped implement reference application employing Bandit and Higgins components to Information Card enable relying party web sites• Pamela project committer (formerly www.pamelaproject.com) to create Information Card plugin for MediaWiki (PHP)• Helped establish thought leadership by participating in Internet Identity Workshops (IIW) and other conferences where we worked to unify OAuth, OpenID, and Information Card paradigms• Presented at IIW and other conferences on Information Cards (2007-2008)

Nov 2005 - Sep 2008

Senior Software Engineer

Provo, Ut, Us

Novell, Virtual Directory Services (NVDS)C++, XML, XML Schema, DSML, Windows NT, Linux, NetWare, COM, Eclipse, Visual Studio, Continuus• Development Architect• Designed a forward looking multi-phase vision and architecture for identity management services that would allow for flexibility in pricing, productization, and packaging• Designed an architecture for identity management services that would allow for componentized, embeddable, and integrated identity management services• Directory Services team lead• Designed Directory Services, Foundation, and overall NVDS architecture• Helped design and implement a COM-based pluggable architecture for system components• Worked with team in Bangalore, India to implement top-to-bottom components to provide cross-platform Directory Services• Created XML normalized protocol defined in XML schema to abstract access protocols• Wrote "zero code" unit test harness for request and protocol handlers• Designed XML Schema based code generator to produce interfaces for normalized protocol• Designed and implemented portions of the directory agent• Designed and implemented portions of the directory schema architecture• Designed and implemented a pluggable state based replication service• Designed and implemented portions of the NVDS monitoring utility• Transitioned designs for next version of eDirectory to development team in Bangalore, India• Presented at Novell BrainShare conference on eDirectory and iMonitor in the US and Europe (2003-2004)

Oct 2002 - Nov 2005

Senior Software Engineer

Provo, Ut, Us

Novell, eDirectoryC++, HTML, CSS, Windows NT, Linux, NetWare, Visual Studio, PVCS • eDirectory core team lead• Responsibility for cross-platform directory services agent process including client request processing, background directory database maintenance processes, and object replication• Wrote database upgrade utility for Novell Directory Services (NDS) 7 to eDirectory (NDS 8) installation• Improved server and LDAP access performance• Designed and created web based monitoring and diagnostic tool for directory agent: NDS iMonitor• Designed and implemented directory agent enhancements and features for such areas as directory request processing, schema, event system, replication, background processes, agent configuration and control, backup\restore, repair, and diagnostic statistics• Presented at Novell BrainShare conference on eDirectory and iMonitor in the US and Europe (2000-2002)• Filed and was issued US Patent for replication system enhancements and implemented the invention in product (see www.linkedin.com/in/tdoman)

Sep 1998 - Oct 2002

Software Engineer

Provo, Ut, Us

Novell, GroupWiseC, C++, Assembly, Windows, Linux, NetWare, Visual Studio, PVCS • Provided back-end services for e-mail, calendaring, scheduling, and task management system responsible for routing, updating, and maintaining databases• Designed and implemented portions of the cross-platform GroupWise engine, including client\server protocol• Implemented platform abstraction for Win32 platform• Implemented Win32 Post Office and Message Transfer Agents• Designed and implemented features in platform abstraction library• Designed and implemented TCP\IP based routing service for Post Office Agent• Designed and implemented tokenized, language independent database logging system for back-end agents

Mar 1993 - Sep 1998

Electrical Engineering Intern

Westinghouse Hanford Company

Wrote Operating Specification Documents (OSD's) for Liquid and Gaseous Effluents for Plutonium Finishing Plant, drafted electrical drawings for Temperature Monitoring and Control Systems (TMACS) for C tank farm, performed electrical as-built for the 712 Building, obtained information on DC to DC converters, relays, breakers, switches, and enclosures for Criticality Alarm Panels (CAP's) for Plutonium Finishing Plant.

May 1992 - Aug 1992

Electrical Engineering Intern

Westinghouse Hanford Company

Assisted Electrical Engineer in field and office research and design of electrical power systems. Also response for obtaining information on UPS systems, generators, chart recorders, transformers, batteries, etc. to meet desired requirements.

Jun 1991 - Aug 1991

Judicial Interpreter - Spanish

Greeley Municipal Court

Interpreted for hispanic litigants and translated court documents into Spanish. Responsible for insuring that the litigants understood their rights and the proceedings of the court.

Aug 1989 - Aug 1990
1 education record

Tom Doman education

  • Brigham Young University
    Brigham Young University
    Computer Science
FAQ

Frequently asked questions about Tom Doman

Quick answers generated from the profile data available on this page.

What company does Tom Doman work for?

Tom Doman works for Degreed.

What is Tom Doman's role at Degreed?

Tom Doman is listed as Staff Software Engineer at Degreed.

What is Tom Doman's email address?

AeroLeads has found 1 work email signal at @degreed.com for Tom Doman at Degreed.

What is Tom Doman's phone number?

AeroLeads has found 3 phone signal(s) with area code 818, 781, 801 for Tom Doman at Degreed.

Where is Tom Doman based?

Tom Doman is based in Pleasant Grove, Utah, United States while working with Degreed.

What companies has Tom Doman worked for?

Tom Doman has worked for Degreed, Novell, Westinghouse Hanford Company, and Greeley Municipal Court.

How can I contact Tom Doman?

You can use AeroLeads to view verified contact signals for Tom Doman at Degreed, including work email, phone, and LinkedIn data when available.

What schools did Tom Doman attend?

Tom Doman holds Bachelor, Computer Science from Brigham Young University.

What skills is Tom Doman known for?

Tom Doman is listed with skills including Software Engineering, Linux, Software Development, Agile Methodologies, Open Source, Xml, Identity Management, and Distributed Systems.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.