I am an experienced software designer, architect, and daily contributor focused on value delivery. I have managed and provided technical direction to teams and mentored individual contributors. I have worked hand in hand with stakeholders to define requirements, backlogs, and software designs and libraries.Most recently I have been breaking down large or outdated monoliths and services replacing them with Python FastAPI applications running on Linux Docker containers in Kubernetes, using Kafka and AWS services. Prior to this I spent 10 years with C#, F#, .NET and Azure designing and delivering desktop software and APIs for industry specific ERPs and their partners like Canon USA. I also spent 10 years with Java, Scala, and Javascript designing and building software for banks and charitable foundations on Linux and Windows servers.I like to help others to find their own unique way of contributing their time, talents, and energy to meet business goals and objectives. I enjoy learning new things and sharing what I know with others.
-
Principal EngineerSmartbiz Mar 2022 - Oct 2023San Francisco Bay Area• Stabilized new production services and redesigned them as much simpler, stable, and scalable software. Explained design and construction to new developers as I hired them into the team . Received company wide recognition for my simplification efforts. • As part of a technology maturation effort, designed, planned, and executed an initiative to replace older systems and monoliths. Adopted an event based architecture which decoupled applications and services allowing the creation of new testable and scalable components and to gradually replace or strangle functionality.• Directed several teams replacing a critical but brittle set of backend services, workers, database triggers, and scripts which populated Salesforce with information needed to process, measure, and report on critical business functions.• Created, delivered, and socialized service and worker templates and accompanying libraries and GitHub actions for static analysis, testing, formatting, docker image management, software health ratings, and pull request templates.• Worked closely with our data science and business analytics teams and delivered projects for executive initiatives on accelerated timelines. -
Sr. Software ArchitectEci Software Solutions Jul 2015 - Mar 2022Orem, Ut• Led teams in understanding the need for software design and software architecture. • Guided team leaders and teams as we implemented specific architecture in an iterative manner.• Established a testing culture that valued unit testing and reshaping legacy code in a testable, iterative manner.• Made it possible to release on-demand. Prior to my arrival, releases were yearly and took a month or more to release software. The on-premise cloud had no way to update, I led the team as we built processes and automation to release the entire on-premise customers (a thousand or more) from impossible to a few minutes per customer.• Led the construction, design, and delivery of several projects across multiple teams and initiatives to refactor a monolithic thick client application into smaller domains and from there into APIs.• Designed and delivered a new ordering system for third party vendors drastically improving the time, cost, and error rate to on board a new partner opening a new revenue channel. -
Sr. Software EngineerFoundation Source Feb 2006 - Jul 2015Orem, Ut• Responsible for the design, implementation and maintenance of a system of Web Applications (Html/ Javascript/Java/Jsp), a collection of Web Services (Tomcat/Struts/Java) and Databases used by the general public, clients, and administrative users.• Lead a small team tasked with re-designing and re-engineering an existing administrative thick client application (Java/Scala/Clojure/JavaFX2)• Created custom lightweight AJAX/REST middleware to glue our services to existing sites and appli- cations for the WordPress platform and anticipated mobile hybrid apps• Designed services and applications for iOS devices, re-considering the user experience and infrastructure requirements for mobile users and engineers -
Engineering ManagerAvinti Inc Oct 2002 - Feb 2006Orem, Ut• Designed and implemented an email simulation system for an anti-virus product• Constructed a proof of concept system which allowed for further venture funding• Delivered two major and several minor releases of commercially available software• Primary responsibilities were design and implementation of the software and management of the engi- neering organization
-
Development ManagerAltiris Inc Apr 2001 - Oct 2002Lindon, Ut• Responsible for a team of local and remote engineers and testers developing software to manage all new Compaq/HP corporate class workstations and servers• Designed and implemented software which allowed remote and local technicians to gather hardware in- ventory, detect and diagnose hardware problems, perform software and firmware upgrades, and provide notification of various hardware events
-
Sr. Software EngineerMadison River Technologies Inc Sep 1998 - Apr 2001Orem, Ut• Designed and implemented custom software for IBM’s Global Services [IGS] to manage large hetero- geneous networks and workstations• The software monitored network and desktops services, scheduled regular maintenance, alerted tech- nicians and users of predicted or actual failures, automatically installed new or updated software, permitted remote diagnosis and information gathering, and reporting
-
Software EngineerHome Financial Network Feb 1997 - Sep 1998Orem, Ut• Developed the user interface and connected the interface to the protocol and database apis• Wrote installer application using Microsoft’s CAB SDK and Green Leaf’s libraries• Abstracted the application UI code from the connection and protocol to remove the dependencies that the applications had on specific connections or protocols
-
Qa Team Leader, Software EngineerWordperfect / Novell / Corel Jun 1991 - Feb 1997Orem, UtDesigned and implemented a drag and drop HTML page authoring tool that allowed novice users to create single HTML pages and entire web sites• Designed and implemented NDS (NetWare Directory Services) browser and storage tree containing application settings allowing users to work on any workstation without application install or configu- ration• Designed and implemented an application that would create, display, and categorize predefined and custom ”QuickTasks” in PerfectOffice• Designed and implemented a screen saver engine for use with James Christensen characters(Win/Mac).• Designed and developed a graphical engine to create interactive children’s stories (Win/Mac)• Designed and developed an application geared for the novice WordPerfect user to perform graphical transformations on images and to embed the images into WordPerfect documents (Win/Mac)• Designed and developed automation testing suites for WordPerfect, Informs, Quattro Pro, and Group- Wise applications (Win/Mac)
Tom Lindsey Education Details
-
UvuComputer Science
Frequently Asked Questions about Tom Lindsey
What is Tom Lindsey's role at the current company?
Tom Lindsey's current role is Software Engineer, Designer, and Architect.
What schools did Tom Lindsey attend?
Tom Lindsey attended Uvu.
Not the Tom Lindsey you were looking for?
-
-
Tom Lindsey
Phoenix, Az -
Tom Lindsey
Grand Rapids, Mi3feyenzylstra.com, autocam.com, ats-global.com -
1fuse.net
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial