Summary
Overview
Work History
Education
Skills
Timeline
Generic

Thomas O’Brien Dominguez

Miami,FL

Summary

Lead Software Engineer with expertise in microservices architecture and cloud infrastructure management. Developed Web API services that significantly improved automation and operational efficiency. Experienced mentor promoting team collaboration and adherence to best practices for high-quality code delivery.

Overview

17
17
years of professional experience

Work History

Lead Software Engineer

First American Title
Santa Ana, CA
10.2023 - Current
  • Conducted architectural discussions, influencing key decisions for project direction.
  • Developed multiple Web API services to automate Title processes effectively.
  • Managed AWS infrastructure, including S3 buckets and Lambdas, utilizing Terraform.
  • Established microservice architecture patterns for team of five developers.
  • Mentored junior developers, promoting best practices for high-quality code delivery.

Senior Software Engineer

Transact Technologies
Las Vegas, NV
02.2022 - 10.2023
  • Architected multitenant solution and developed comprehensive application framework.
  • Designed SQL databases to effectively support platform functionality.
  • Developed Angular applications utilizing RESTful services and GraphQL for backend integration.
  • Implemented GraphQL domain services using Hot Chocolate framework with .Net Core 6.
  • Researched and documented backend architecture, enhancing team understanding of system design.
  • Constructed Azure infrastructure using Bicep for App Plans, App Services, KeyVault, and Redis.
  • Managed offshore team’s development efforts to meet project milestones efficiently.

Senior Software Engineer

Universal Electronics
Santa Ana, CA
04.2021 - 02.2022
  • Developed tools for automated test data generation to enhance efficiency.
  • Refactored service solutions to adhere to SOLID principles, improving maintainability.
  • Configured Azure App Services from inception to deployment, ensuring optimal setup.
  • Executed extensive performance tuning for enhanced application responsiveness.
  • Mentored junior developers, fostering skill growth and project contributions.
  • Maintained a database exceeding 3 TB, implementing strategies to boost performance.

Senior Software Engineer

Nationwide Pet Insurance
Brea, CA
03.2020 - 03.2021
  • Delivered technical leadership for software delivery processes to enhance efficiency.
  • Developed multiple Web API microservices to support application functionality.
  • Significantly contributed to architecture design of mobile app service layer.
  • Utilized Azure DevOps, Git, C#, and .Net Core to ensure robust development practices.

Senior Software Engineer

ReverseVision
San Diego, CA
04.2018 - 02.2020
  • Engineered CI/CD pipelines in Azure DevOps for streamlined delivery of legacy applications.
  • Led migration from TFS to Git, enhancing version control efficiency.
  • Developed CloudFormation templates to support AWS Lambda-based microservice architectures.
  • Created utilities to simplify AWS management tasks and enhance operational effectiveness.
  • Implemented APIs utilizing AWS Lambda functions for improved service integration.
  • Spearheaded CI/CD development for next-generation platform delivery, elevating deployment speed.

Senior Software Engineer

IPS Group
05.2016 - 04.2018
  • Skills Used: Bootstrap, C#, SQL Server 2012, EF 6, Git, Web API, Jenkins, CORS JWT, ASP.Net Web Forms
  • Architected and developed solutions to include SSO integration for a legacy application, content management, enterprise search, and date localization.
  • Implemented several performance enhancements to the company’s flagship software
  • Coordinated with two other development teams for integration and knowledge sharing
  • Provided guidance to development staff for moving to GitFlow for sprint and release cycles.
  • Provided design and technical guidance to Jr. developers.
  • Introduced SOLID design principles to legacy code whenever time permitted.
  • Established a road map for an evolutionary approach to solution modernization.
  • Developed the teams REST service layer framework

Senior Software Engineer

OIM Squared
04.2015 - 05.2016
  • Skills Used: TeamCity, Octopus, C#, SQL Server, Entity Framework 6, Azure, ASP.Net MVC
  • Designed and implemented the companies CI/CD effort.
  • Developed highly scalable Web API services.
  • Drove the effort to incorporate integration tests as part of CI.
  • Ensured that all code meet industry standards on code metrics
  • Operated as ScrumMaster a couple times (we rotated this role)

Senior Software Engineer

Nordstrom
05.2014 - 04.2015
  • Skills Used: Asp.Net Web API, Autofac, C#
  • Designed and developed the service layer for a Digital Asset Management system
  • Drove, delivered, and exceeded the goal of 80% code coverage
  • Ensured that all code meet industry standards on code metrics
  • Drove an initiative for full test automation in order to allow for continuous deployment

Senior Application Developer

ShareBuilder/Capital One
09.2010 - 05.2014
  • Skills Used: WCF, AppFabric, Sybase, Visual Studio .Net 2008, C#, AccuRev, Agile, LINQ, RSA Adaptive Authentication, ASP.Net
  • Designed and implemented a distributed caching STRATEGY
  • Lead a team of six onshore and two offshore developers
  • Provided extensive analysis and direction for integrating third party tools
  • Lead the development effort for upgrading to .Net 4.0 and Windows 2008
  • Worked closely with architecture on a RSA Adaptive Authentication upgrade
  • Worked on a performance task force to reduce page load times
  • Developed secure code to handle several banking transactions.

Software Engineer

Costco
05.2008 - 08.2010
  • Skills Used: ASP.Net, SQL Server 2000, C#
  • Architected and developed a high performance rules engine which when stress tested was able to easily handle one thousand requests a minute.
  • Architected and developed the maintenance app for business users to define rules and deploy them into production for Costco.com for the above rules engine
  • Designed the database for storing rule data for ultra high performance and scalability.

Education

Certified ScrumMaster -

01.2013

Certification - Java for C Programmers

Illinois Institute of Technology
Wheaton, Illinois
01.1998

Certification - UNIX/C/C

Illinois Institute of Technology
Wheaton, Illinois
01.1997

B.S. - University Studies

Southern Illinois University
Carbondale, Illinois
05.1995

Skills

  • Legacy technology modernization
  • Microservices architecture
  • Web API development
  • Database design and optimization
  • Cloud infrastructure management
  • CI/CD practices
  • Azure DevOps proficiency
  • AWS administration
  • Mentorship and coaching
  • Performance tuning strategies
  • Agile methodologies and practices
  • Team collaboration skills
  • Problem-solving techniques
  • Architectural design principles
  • Cloud computing expertise
  • Microsoft NET framework
  • Domain-driven design principles
  • MySQL database management

Timeline

Lead Software Engineer

First American Title
10.2023 - Current

Senior Software Engineer

Transact Technologies
02.2022 - 10.2023

Senior Software Engineer

Universal Electronics
04.2021 - 02.2022

Senior Software Engineer

Nationwide Pet Insurance
03.2020 - 03.2021

Senior Software Engineer

ReverseVision
04.2018 - 02.2020

Senior Software Engineer

IPS Group
05.2016 - 04.2018

Senior Software Engineer

OIM Squared
04.2015 - 05.2016

Senior Software Engineer

Nordstrom
05.2014 - 04.2015

Senior Application Developer

ShareBuilder/Capital One
09.2010 - 05.2014

Software Engineer

Costco
05.2008 - 08.2010

Certified ScrumMaster -

Certification - Java for C Programmers

Illinois Institute of Technology

Certification - UNIX/C/C

Illinois Institute of Technology

B.S. - University Studies

Southern Illinois University