Thomas Ulrich Email & Phone Number
@unfi.com
LinkedIn matched
Who is Thomas Ulrich? Overview
A concise factual answer block for searchers comparing this professional profile.
Thomas Ulrich is listed as Sr. Software Engineer at The Home Depot, a with 120627 employees, based in Champlin, Minnesota, United States. AeroLeads shows a work email signal at unfi.com and a matched LinkedIn profile for Thomas Ulrich.
Thomas Ulrich previously worked as Sr. Software Engineer at Unfi and Software Engineer II at Unfi. Thomas Ulrich holds Bachelor Of Arts - Ba, Computer Science, 3.67 from University Of Minnesota-Twin Cities.
Email format at The Home Depot
This section adds company-level context without repeating Thomas Ulrich's masked contact details.
AeroLeads found 2 current-domain work email signals for Thomas Ulrich. Compare company email patterns before reaching out.
About Thomas Ulrich
I'm a highly dedicated person who thoroughly enjoys problem solving, and working with others to create solutions for difficult problems. One of the ways I show this enjoyment is through programming, primarily with a front-end focus.More than just development, I've thoroughly enjoy helping others, and have happily worked closely with almost all roles while developing applications, including developers ranging from interns to principles/architects, offshore teams, QA, business analysts, UI/UX designers, product owners, management, 3rd party companies, support teams, and even directly with end users and customers.Some interesting problems of note that I've worked on professionally:* Making 20+ React applications appear to be a singular application to an end user.* Communicating and working across multiple development teams in tightly connected areas of code* Custom NPM modules for use in React/Angular applications, along with mono repo setups using Lerna* Reusable component libraries as NPM modules (beginnings of a design system)* Robust project setup with CI/CD, internationalization, linting, and test frameworks* AEM component development for creating customer focused web pages with limited developer intervention for 50+ different customers.* Being a technical lead for a company that was shifting from an associate based team to a contractor based team* Multiple E-Commerce style applications in both Angular and React with a small team* Helped work the transition from a legacy authentication structure into a modern OIDC protocol with customized login pages for a site that has thousands of active users.* More* More to comeTo round out the summary, here are some technologies that I've worked with professionally a considerable amount: React, Angular, Javascript/Typescript, AEM, Node.js, Express, Java, npm, nginx, Lerna, Redux, react-query, Testing Library, Jest, Git, Figma, Zeplin, Postman, HTML, CSS, SCSS, Material-UI, Vite, Firebase/Firestore, OAuth/OIDC, ESLint, Husky, Veracode, SonarQube, Storybook
Listed skills include Software Development, Management, Customer Service, C++, and 11 others.
Thomas Ulrich's current company
Company context helps verify the profile and gives searchers a useful next step.
Thomas Ulrich work experience
A career timeline built from the work history available for this profile.
Sr. Software Engineer
Technical lead for the front-end UNFI portal known as myUNFI, which included twenty plus React applications that were designed so that an end user would not know that they were navigating between different applications. • Navigated and assisted throughout multiple team restructures while still managing releases, versioning, deployments, and the day-to-day development processes highlighted from my previous role.• Migrated authentication strategy to an Azure based OAuth2 OIDC solution and helped determine SSO implementation options as a company-wide effort.• Reduced boilerplate code and initiated a modernization effort across the myUNFI codebase to upgrade all packages to the latest versions to avoid security and stability issues.• Handled a difficult merge process after there was a redesign effort from a third-party vendor into an active codebase while developing strategies to ease later migrations. • Provided technical details, implementation instructions, validated output, and assisted all ranges of developers in the myUNFI ecosystem after working through requirements with various business roles to meet business needs.• Continued production support, end user assistance, deployment support, etc.
Software Engineer Ii
• Influenced project architecture and helped decide/contribute to the technology stack we would utilize on the front-end for large application, pushing for React and Typescript as a basis, along with many library selections such as Redux, react-intl, Firestore, among others.• Utilized Node.js as a Backend-for-frontend (BFF) setup that would integrate with enterprise services APIs.• Communicated effectively with enterprise services teams to ensure that APIs would work for front-end needs and discussed where business logic would need to live on a case-to-case basis. After these discussions took place, we utilized the Node.js BFF architecture to massage data into better models and combine API calls where necessary.• Utilized nginx for gateway routing and to navigate CORS issues.• Worked with DevOps team to host everything on Google Cloud Platform (GCP) in a Kubernetes cluster with an automated CI/CD process.• Standardized/automated all code formatting/project architecture with Husky, ESLint, lint rules, etc.• Created a Lerna monorepo that housed a new Material-UI based Atomic Design component library, along with other development tools with an automated CI/CD process based on conventional commits that also deployed Storybook pages for reference.• Worked across geographical/time barriers to fulfill business needs with all roles involved in the development process, from idea inception to end user.• Spearheaded and worked heavily on multiple applications during this time frame, including, but not limited to the following:o User access management applications.o Worked heavily on a B2B E-Commerce application to multiple ordering tools across the company, without losing features from any legacy tools.o Dashboards, FAQs, News Center applications that all integrated with AEM as a headless CMS.o Administrative applications with features such as order monitoring, marketing tools, outage notification systems, etc.
Software Engineer Ii
Primarily spent time on a front-end application known as Web Ordering Entry (WOE) to be delivered alongside one other front-end developer. WOE was going to be the new ordering solution for all grocers that ordered from SUPERVALU on the web, resulting in millions of dollars in sales annually.• Written in the latest version of Angular at the time (4) and began adoption of Typescript as a company. • Created and maintained a component library in conjunction with UI/UX designers as a private NPM package (SVChemistry) based on Atomic Design principles that was first utilized by WOE, and subsequently by other teams to create their own applications.• Worked heavily on every aspect of this site, which involved routing, advanced search, concurrent orders, multi-store and multi-date ordering, saved product lists, spreadsheet uploads, manual entry, validation, etc. • Added customized analytics for Marketing and Business teams to utilize for future product growth.
Software Engineer
Primarily focused on an AEM codebase called SVDigital. Our team developed components and templates that would then be utilized by an AEM Author to build drag and drop websites for independent grocers/chains that were then presented to customers, and SUPERVALU would sell this service to different grocers.• Reworked the coupon clipping system on this platform, rewritten from jQuery into AngularJS• Reworked the styling solution on this platform and completely shifted the build process for styles, moving from standard CSS into SCSS, which allowed our team to spin up different websites rapidly with less developer involvement, along with the added benefit of a massive reduction in source code. • Integrated with a new user API that was utilized for modifying all user data. During this transformation, large modifications were required for the existing sign-in/sign-up/profile modification process using jQuery and Backbone on the front end, along with the creation of new API integrations in Java servlets/services hosted in AEM.• Reworked the shopping lists feature that customers used from a REST service to a Firestore socket style solution to integrate with a mobile application that required offline capabilities.• Built many miscellaneous components in AEM 6 style architecture using Java/Sling/HTL.
Software Engineer Intern
Worked with a great deal of personal freedom on different technical tasks, while approaching other developers with questions as they arose, and began integration into main development team near the end of the internship. • Created a proof-of-concept for an E-Commerce application that integrated with existing back-end services using jQuery.• Delivered reusable components created using Sightly/HTL and Java for use within Adobe Experience Manager (AEM) for authors to be able to drag and drop on their own AEM hosted websites.
Shift Manager
While this is not technical experience, it was important for career growth, and provided substantial life experience that matters to this day.• Worked with different groups of people, with various skill levels and attitudes in a difficult, fast-paced, ever-changing environment.• Developed key communication skills with employees.• Gained an understanding that morale and enjoyment in the workplace is something that matters no matter how difficult the task-at-hand is.• Developed a number-based understanding of business, labor goals, product ordering patterns, scheduling, etc.• Acquired a strong work ethic and time management skills that enabled simultaneous full-time work and school.
Shift Manager
Worked as a delivery driver, and was promoted to shift manager after approximately six months
Colleagues at The Home Depot
Other employees you can reach at homedepot.com. View company contacts for 120627 employees →
Kristina Doyle
Colleague at The Home DepotMount Vernon, New York, United States
View →
AA
Abbas Al Amin
Colleague at The Home DepotDenver Metropolitan Area, United States
View →
KH
Kelley Howe
Colleague at The Home DepotLafayette, Indiana, United States
View →
JT
Jason Templeman
Colleague at The Home DepotGulf Shores, Alabama, United States
View →
NM
Naydine Medina
Colleague at The Home DepotLos Angeles Metropolitan Area, United States
View →
PL
Patrick Leapley
Colleague at The Home DepotLincoln, Nebraska, United States
View →
GV
Gerald Vance
Colleague at The Home DepotAbingdon, Virginia, United States
View →
JB
Jazzalynn Briscoe
Colleague at The Home DepotUnited States
View →
SP
Samantha Post
Colleague at The Home DepotValdosta, Georgia, United States
View →
JV
Joycelle Vander Sloot
Colleague at The Home DepotGrand Rapids, Michigan, United States
View →
Thomas Ulrich education
Bachelor Of Arts - Ba, Computer Science, 3.67
Associate Of Arts (A.A.), Computer Science, 4.0
Frequently asked questions about Thomas Ulrich
Quick answers generated from the profile data available on this page.
What company does Thomas Ulrich work for?
Thomas Ulrich works for The Home Depot.
What is Thomas Ulrich's role at The Home Depot?
Thomas Ulrich is listed as Sr. Software Engineer at The Home Depot.
What is Thomas Ulrich's email address?
AeroLeads has found 2 work email signals at @unfi.com for Thomas Ulrich at The Home Depot.
Where is Thomas Ulrich based?
Thomas Ulrich is based in Champlin, Minnesota, United States while working with The Home Depot.
What companies has Thomas Ulrich worked for?
Thomas Ulrich has worked for The Home Depot, Unfi, Supervalu, and Pizza Hut.
Who are Thomas Ulrich's colleagues at The Home Depot?
Thomas Ulrich's colleagues at The Home Depot include Kristina Doyle, Abbas Al Amin, Kelley Howe, Jason Templeman, and Naydine Medina.
How can I contact Thomas Ulrich?
You can use AeroLeads to view verified contact signals for Thomas Ulrich at The Home Depot, including work email, phone, and LinkedIn data when available.
What schools did Thomas Ulrich attend?
Thomas Ulrich holds Bachelor Of Arts - Ba, Computer Science, 3.67 from University Of Minnesota-Twin Cities.
What skills is Thomas Ulrich known for?
Thomas Ulrich is listed with skills including Software Development, Management, Customer Service, C++, C, Java, Javascript, and Html5.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Thomas Ulrich you were looking for.
View similar profiles