# Tia D. > Senior Full Stack Software Engineer at Mosaic.tech Location: Kaysville, Utah, United States Profile: https://flows.cv/tiad As a servant leader with over 10 years of experience in software engineering, I excel at building high-performing, collaborative engineering teams that thrive on trust, transparency, and a shared commitment to excellence. With an MBA in IT Management and a Bachelor’s in Software Development, I combine technical expertise with strategic leadership. I prioritize engineer retention while understanding the cost and impact of turnover so I can work to create an inspiring environment where engineers feel valued and motivated. I lead by example, tackling challenges head-on and empowering teams to innovate. I champion testing, modernizing codebases, and adopting cutting-edge technologies, including leveraging AI to enhance development tools and integrate intelligent features into client applications. This forward-thinking approach helps future-proof applications and improve user experiences. My passion for creating user-centric, efficient software is matched by my dedication to fostering a positive, productive culture. Happy, secure employees who feel valued and supported by their company will naturally invest their energy and care back into the organization. ## Work Experience ### Senior Full Stack Software Engineer @ Mosaic.tech Jan 2023 – Present | San Diego, California, United States • Own the Saved Views feature from PRD to delivery which allowed users customize and organize FP&A analytics tables, reducing repetitive setup and improving daily workflow efficiency. • Delivered the Budget Collaboration feature, allowing FP&A and non-FP&A users to jointly view, edit, and approve budgets in Headcount and Income Statement tables, streamlining planning and boosting alignment. • Designed and delivered data-focused dashboards using Angular with Redux-style state management through NgRx, Ag-Grid, .NET, and PostgreSQL. Giving users clearer insights and more powerful reporting and analytics tools. • Improved time/date logic to reduce bugs, prevent flaky tests, and simplify long-term maintenance. • Helped grow the team by mentoring, running standup, grooming and writing tickets, and encouraging problem-solving through open collaboration and clear communication. • Served as a trusted mentor, guiding teammates through complex technical challenges and supporting their career growth with hands-on coaching and constructive feedback. • Increased Angular unit test coverage by 20% through consistent enforcement of test-driven development practices. • Created custom performance dashboards in Datadog to monitor Ag-Grid table behavior, proactively identifying UI bottlenecks and ensuring smooth performance before issues reached end users. • Collaborated globally with engineers, product managers, and UX designers in Romania, Brazil, and all time zones in the US to align on goals, solve complex problems, and ship impactful features to our customers. ### Mentor @ Thinkful Jan 2022 – Jan 2024 • Mentored bootcamp students in full-stack development, helping them build real-world skills and prepare for engineering roles. • Gave personalized feedback on code and projects, and shared practical industry guidance to support their career growth. ### Full Stack Software Engineer @ Health Catalyst Jan 2018 – Jan 2023 | Salt Lake City, UT 84121 • Contributed to the Angular Cashmere UI library, improving component usability and making it easier for teams to build consistent interfaces. • Updated legacy AngularJS apps to Angular 2+, improving app performance, code maintainability, and reducing developer friction. • Built reusable Angular components and supported internal UI libraries to speed up development and reduce duplicate work. • Refactored backend services by moving from GoLang to C# .NET and migrating from MySQL to SQL Server for better system alignment and maintainability. • Developed RESTful APIs for health data systems that needed to handle high volume reliably and efficiently. • Maintained over 80% test coverage through test-driven development, improving code stability and making onboarding smoother for new engineers. • Presented regular technical demos to keep stakeholders informed and ensure alignment throughout development. ### Front-End Software Developer/Analyst @ Marquis Jan 2016 – Jan 2018 | Draper, UT • Built a real-time performance dashboard to give teams better visibility into system health and analytics. • Worked closely with DBAs to bring financial marketing data into .NET MVC apps, improving data access and reporting. • Mentored interns and supported junior engineers in growing their technical skills and confidence. ### Junior Software Developer @ Alexander's Jan 2015 – Jan 2016 | Lindon, UT • Integrate existing APIs into local service for web application. • Create tests to test the API and local code for any errors. • Create and integrate new features into local code and roll to online web application. • Research errors to find the offending code and fix the errors. • Learn languages and software that I need for new projects, such as Javascript, MVC, JQuery, and Bootstrap. • Working with client-server C# applications • Liaison between Customer Service and the Development Team to prioritize customer problems. • Investigate customer problems and troubleshoot or fix the issue so future customers have a smooth user experience. • Manage and update code to keep the web applications working smoothly. ### Software Engineer, Intern @ Ancestry.com Jan 2014 – Jan 2015 | Provo, Utah • Analyze existing code to update efficiency and remove redundant code. • Create integration tests for high-traffic endpoints with Unit Testing • Integrate new features into code and roll to SQL database. • Research errors to find the offending code and fix the errors. • Learn languages and software that I need for new projects as I need to. • Implemented a thrift interface to streamline process on a service for different languages • Working with client-server C# applications ### Accounts Receivable @ Deseret Book Jan 2013 – Jan 2014 | Salt Lake City, Utah • Update and maintain billing systems, Quickbooks and Oracle. • Resolve payment discrepancies. • Manage customer accounts by tracking what was sold to the customer what payments that were using Microsoft Excel spreadsheets, Quickbooks, and Oracle. • Reconcile 30+ accounts including high-volume accounts such as Amazon, Costco, and Barnes & Noble. • Assist customers via email, mail, and phone with any questions or concerns regarding their account. • Investigate and resolve customer questions. • Manage customer service calls regarding online payments through the Deseret Book website. • Save Deseret Book time and money by converting customer accounts’ reconciliation spreadsheets to more efficient pivot tables. • Update product costs according to publishing through Oracle. • Send invoices and statements to customers through mail, email, and fax. • Generate aging analysis for customer accounts for review. • Prepare checks for bank deposits as well as receipts for filing. • Solely responsible for maintaining LDS Living Magazine invoices and payments through Quickbooks. • Prepare sales spreadsheets for special orders from the Deseret Book Retail stores. ### Accounts Payable/Recievable @ Conservice Jan 2012 – Jan 2013 | Logan, Utah • Assist clients via phone and email with any questions or concerns regarding their utility statements. Ensure client satisfaction by managing timely payment of client invoices, to avoid late charges, and by simplifying client bookkeeping. • Review and correct fund request GL files in Microsoft Excel. Ensure files reflect the correct balance as shown in our system and that files are displayed in the way clients requested. • Create and submit funds request to clients after receiving the invoice statement from their utility provider. • Determine and manage timing in submitting fund requests, based on clients prior payment history. Ensure clients have adequate time to review and remit payment, without late fees being assessed. • Enter and track submitted fund requests as well as maintain an accurate status in system as clients approve requests or remit funds. • Create custom reports to track the status of all invoice statements received, which payments were requested and any payments received each day. • Remit payment on behalf of clients directly to their utility vendor. Submit payments online or by cutting a check payable to the utility vendor. Once the vendor has been paid, update the vendor payment history in our internal system. • Specialize in working with high-maintenance clients to ensure we are meeting all needs. Assist with the transition of clients' utilities to Conservice. ### Interviewer @ Opinionology Jan 2011 – Jan 2012 | Logan, Utah, United States ## Education ### Master of Business Administration - MBA in Computer/Information Technology Administration and Management Western Governors University Jan 2022 – Jan 2022 ### Bachelor of Science - BS in Software Engineering Western Governors University Jan 2018 – Jan 2021 ### Computer Science - Entertainment Arts and Engineering University of Utah Jan 2013 – Jan 2014 ### Computer Science Utah State University Jan 2011 – Jan 2012 ### Associates of Science (AS) in Music Education Snow College Jan 2009 – Jan 2011 ## Contact & Social - LinkedIn: https://linkedin.com/in/tiadillman --- Source: https://flows.cv/tiad JSON Resume: https://flows.cv/tiad/resume.json Last updated: 2026-03-22