Summary
Overview
Work History
Education
Skills
Timeline
Generic

DARREL ULRICH

El Dorado Hills,CA

Summary

Highly motivated, organized, and versatile engineer with expertise in .NET n-tier application analysis, design, and development. Skilled in building and maintaining productive working relationships with business stakeholders to ensure software solutions align with client needs. Utilizes industry best practices and design patterns to create high-performing and scalable solutions that meet business requirements. Committed to delivering code that is of the highest quality, unit-tested, and easily maintainable.

Overview

19
19
years of professional experience

Work History

Lead Software Architect

Cox Automotive
07.2019 - 09.2024
  • Provided overall technical leadership and vision for business applications for multiple teams across technologies.
  • Created proofs of concept for innovative new solutions.
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.
  • Communicated software architecture strategies to senior leadership and third-party business leaders.
  • Created migration strategies to bridge development gaps between existing software architecture and future updates.
  • Mentored team, sharing skills and expertise and encouraged each member to bring forward ideas and suggestions for improvement.
  • Assessed under-performing software and developed actionable improvements.
  • Guided and influenced existing partners on recommended upgrades and enhancements to accumulated technical debt.

Senior Software Developer/SME

Dealertrack Technologies Inc.
09.2005 - 09.2024
  • Provide technical guidance to engineering team as subject matter expert
  • Researched an alternative solution to a horizontal privilege security hole and gained management buy-in; the more efficient solution reduced implementation time by five months, decreased required development resources by two FTEs and reduced budget expenditure by 48%
  • Designed and developed an automated process for scheduling, monitoring and executing workflow processes for business critical operations
  • Design and develop presentation layer, middle tier, and data layer
  • Unit test with NUnit and continuous integration.
  • Developed databases, programs and processes for integration and implementation across enterprise.
  • Trained new developers and programmers on company standards for design and review.
  • Met with stakeholders to provide detailed project reports and milestone updates.

Senior Tech Lead

Dealertrack Technologies Inc.
02.2016 - 07.2019
  • Tech lead for a document scanning project
  • Team consisted of 2 onshore dev and 2 onshore QA resources
  • This was an Agile project using C# and SQL server 2012
  • Corrected, modified and upgraded software to improve performance.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.

Senior Team Lead

Dealertrack Technologies Inc.
05.2014 - 02.2016
  • Team lead for state file processing project
  • Team consisted of 2 onshore, 3 offshore dev resources and 2 onshore, 3 offshore QA resources
  • This was an Agile project using Java on JBOSS, DB2/SQL server 2012, JIRA and GIT.
  • Demonstrated knowledge of company mission and goals and mentored employees in reaching objectives aligned with company core values.
  • Developed effective improvement plans in alignment with goals and specifications.
  • Evaluated customer needs and feedback to drive product and service improvements.
  • Evaluated staff performance and provided coaching to address inefficiencies.

Education

Bachelor of Science - Computer Science

California State University, Sacramento
Sacramento, CA
06.2003

Skills

  • C#, NET, ASPNET, WPF, MVC, C, C, Java, JavaScript, JQuery, Knockout, HTML, MVVM
  • Visual Studio NET, Eclipse, MS Office Suite, Accurev Source Control, JIRA, GIT, Lucidchart
  • MS SQL Server 2005/2008/2012, DB2, MySQL
  • Windows 98/XP/7/Server 2008, Linux, AWS (Textract, S3, SQS,Lambda,)
  • Product Management
  • Problem-Solving
  • Agile development methodologies
  • Project Management
  • Technical Analysis
  • Microservice Design

Timeline

Lead Software Architect

Cox Automotive
07.2019 - 09.2024

Senior Tech Lead

Dealertrack Technologies Inc.
02.2016 - 07.2019

Senior Team Lead

Dealertrack Technologies Inc.
05.2014 - 02.2016

Senior Software Developer/SME

Dealertrack Technologies Inc.
09.2005 - 09.2024

Bachelor of Science - Computer Science

California State University, Sacramento
DARREL ULRICH