logo
Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Product Consultant (DDD/Eventstorming)
MarkelProduct Consultant (DDD/Eventstorming)
Jan. 2024United States · RemoteEventStorming; Process Modeling; Domain Modeling; System Mapping & Message Flow to reimagine an existing product offering using DDD Principles.
Process Improvement Consultant (DDD/Eventstorming)
HalliburtonProcess Improvement Consultant (DDD/Eventstorming)
Jan. 2024 - Feb. 2024United States · RemoteEventstorming; Process Modeling; Explore new process improvements for Engineering and Manufacturing using DDD Principles.
Product Consultant (DDD/Eventstorming)
Grant Thornton LLP (US)Product Consultant (DDD/Eventstorming)
Jan. 2024 - Feb. 2024United States · RemoteEventStorming, Process Modeling, System Mapping & Message Flow for new product offering using DDD Principles.
Founder
DDD United StatesFounder
May. 2023United States · RemoteStarted DDDUS to build the DDD Practitioner community, bring greater awareness to modern software design, and improve software success industry-wide.
Enterprise Architect (Contractor)
GEICOEnterprise Architect (Contractor)
Oct. 2022 - Apr. 2023Remote · RemoteDomain Modeling, DDD Consultations, Eventstorming, Process Modeling, Software Design, Context Mapping.
Software Design and Product Ownership (Contractor)
Regions BankSoftware Design and Product Ownership (Contractor)
Mar. 2020 - Jul. 2022Salt Lake City, Utah, United States · RemoteDomain Modeling, Domain-Driven Design (DDD), Software Design and Development, Business Requirements Analysis, Process Analysis, Product Backlog Management
Independent Information Technology Consultant
Articulate DomainIndependent Information Technology Consultant
Aug. 2019Salem, Oregon, United StatesI analyze the business and the software solutions that are hitting snags and need a fresh set of eyes, modeling the domain and articulating it in fresh ways generally reveals great solutions to all interested parties. There are a lot of really good people in the tech and business world, getting them to see each others needs is a hard thing. I like doing just that.
Senior Software Engineer (Contractor)
State of ColoradoSenior Software Engineer (Contractor)
Aug. 2019 - Mar. 2020Hybrid · HybridRequirements Analysis, Process Modeling, Software Design and Modeling, Development; Data matching, and Soundex algorythms.
Manager of Software Engineering
Extra Space StorageManager of Software Engineering
Mar. 2019 - Jul. 2019Greater Salt Lake City AreaSupporting software Developers, Testers, Product Owners and Leaders by working through process and development improvements through collaboration and education.
Software Engineer Team Lead
Young Living Essential OilsSoftware Engineer Team Lead
Jan. 2019 - Mar. 2019Greater Salt Lake City Area• Manage Agile team focus on sprint tasks and remove blockers • Lead team solution design sessions
Software Engineer
Young Living Essential OilsSoftware Engineer
Jul. 2018 - Jan. 2019Greater Salt Lake City Area• Develop eCommerce customer facing features on time • Debug & repair eCommerce software issues reported in Jira
Software Release Engineer (DevOps Team)
Young Living Essential OilsSoftware Release Engineer (DevOps Team)
Jun. 2017 - Jul. 2018Greater Salt Lake City Area • Technologies: GIT/BitBucket; Jenkins; Octopus; JIRA; PowerShell; C#; P4Merge; Confluence • Merge; Build; Deploy code updates that are approved by team leads • Plan/Maintain software release branching and communicate changes • Coordinate database refreshes from production to non-production environments • Setup IIS and other server systems to enable software to function in new environments • Improve build process to centrally drive build artifacts such as versioning logic • improve SDLC automation to update development status more accurately
Business Analyst
Young Living Essential OilsBusiness Analyst
May. 2016 - May. 2017Greater Salt Lake City Area• Product owner for Canadian market eCommerce features • Translated business requirements into Epics/Stories • Project Managed feature development through SDLC • Lead weekly prioritization assessment meetings
Software Release Manager
Young Living Essential OilsSoftware Release Manager
Mar. 2015 - Mar. 2017Greater Salt Lake City Area[First to hold this position at Young Living] Technologies: WorkFront; Jira; Excel Key Responsibilities: • Managing the release of tested and packaged software • Coordinating the "composite release" of several packages to reduce bugs deriving from missing dependencies • Coordinate database refreshes from production to non-production environments • Generating Release Event Key Performance Initiatives which included the duration and timeliness of each deployment
Software Development Manager
Young Living Essential OilsSoftware Development Manager
Jun. 2014 - Mar. 2015Greater Salt Lake City Area• Managed a team of approximately 10 software developers • Lead effort to automate first essential oil distillery (Patent pending) • Reduced total defect count from 500+ down to <5 defects in 4 months on custom back office software. • Architected/developed Third Party Logistics API integrating domestic and international logistics vendors • Lead the initiative to move our backoffice software from only working on Windows XP to Win7 and eventually Win10 while other developers work on a modern web based solution to replace portions of this vast business software. • Build and improve Third Party Logistics integrations in a Web API platform that required vendors to pull orders and shipments and push updates. • Participate in process improvement to reduce SDLC inefficiencies
Software Engineer Lead
Young Living Essential OilsSoftware Engineer Lead
Apr. 2013 - Jun. 2014Greater Salt Lake City Area• Technologies: Classic ASP; HTML; HTTP; SQL Server; VB COM; VB6; IIS • Refactored eCommerce promo logic from 10,000 to 700 lines of code • Enhance and apply new features to the eCommerce offering • Move the entire Classic ASP eCommerce offering off of Windows 2000 and 2003 servers to 2008/2012. • Create file replication automation for eCommerce images to all test and production servers. • Software defect analysis and repair • Supported Event Software/Hardware
Web/Software Developer - Consultant
ConsultNetWeb/Software Developer - Consultant
Jul. 2012 - Mar. 2013Greater Salt Lake City AreaContract was with Young Living Essential Oils through Consultnet. Technologies: Classic ASP; HTML; HTTP; SQL Server; VB COM; VB6; IIS Integrations: Third Party Logistics Firms Business Areas: Logistics; Promotions; eCommerce Key Projects: • Increase software performance, reusabity and accuracy for the software that evaluated realtime orders for qualification of promotional offerings. • Software defect analysis and repair
Senior Web Developer
Identity GroupSenior Web Developer
Jun. 2007 - Jul. 2012Greater Nashville Area, TNTechnologies: C#; Web API; SQL Server; Classic ASP; HTML; Dynamic PDF generation; IIS; SourceAnywhere Integrations: Vista Print; Staples; OfficeMax; Business Areas: eCommerce; Online Custom Product Designers; Partner API Integrations Key Projects: • Developed unique and complex software solutions to allow customers to customize their print/promotional product designs realtime online. Geometric intricacies were developed into a PDF generator. • Developed WebAPI integration for order fulfillment for VistaPrint (IdentityGroup was a vendor for many print/promotional products)
Web Developer & Print Media Design Director
United Services & Trust CorporationWeb Developer & Print Media Design Director
Mar. 2007 - Dec. 2011Greater Nashville Area, TN• Currently design the Lara – Murphy Report (LMR) a monthly trade magazine for Insurance Agents that analyzes current economic conditions from an Austrian Economist perspective. Samples in PDF format available. • Designed the logo and all the components of the publication using InDesign in Adobe CS5. • Implemented and configured a Joomla! based subscription mechanism with integration through VirtueMart and Athorize.Net.
Office Administrator
New River FellowshipOffice Administrator
Sep. 2004 - Jun. 2006Greater Nashville Area, TN• Converted small database to a web-based interactive donor database and user community with Church Community Builder software as a service. • Responsible for documenting and designing the ETL process, software testing and user training. • Developed faith-based/non-profit budget of half million dollars to meet all organizational requirements including transition to new church facility. • Finance Functions to include Budgets, Accounts Payable, and Vendor Management. • Human Resource functions including Payroll and Benefits. • Office and communication maintenance and management. • Software used: Excel and Quickbooks Online
Project Manager
Wipro Gallagher SolutionsProject Manager
Dec. 2003 - Aug. 2004Greater Nashville Area, TN• Managed mortgage software installation using Microsoft Project and other tools at a large nationwide bank. • Tracked and adjusted several milestones, deliverables and project resources to meet project goals. • Handled all aspects of project management for software implementation from on and off site.
Business Analyst/ Web Developer
Caterpillar Financial Services CorporationBusiness Analyst/ Web Developer
Aug. 2002 - Nov. 2003Greater Nashville Area, TN• Developed "Budget Central", a web based Activity Based Cost (ABC) System for budget forecasting. • Document functional requirements and design solution as an intranet application. • Design/Implement ETL Process using MS SQL Server/DTS. • Develop UI using HTML 4, ASP 3.0 / Stored Procedures using T-SQL in MS SQL Server 2000. • System incorporated several DHTML, JavaScript enhancements. • Hands on installation of Siebel for CRM process improvement (Certified Siebel Administrator)
Web Developer
Inter Web Data ConceptWeb Developer
Jul. 1999 - Jul. 2002Pensacola, Florida• Product ownership of the development and support of Orderprinting.com, a complete online print product ordering system for Business Cards Tomorrow (BCT) • Document functional requirements • Implement solution using HTML 4, ASP 3.0 /Stored Procedures using T-SQL in MS SQL Server 2000. • Reduced thousands of lines of redundant code by using the limited OO features in VBScript. • Developed new modules as required by the customer. • Managed various other smaller .coms • Website Troubleshooting (Data, Code and Layout issues) • 100% telecommute • Coordinated with offshore international developers.
Software Developer and Data Support Consultant
Sverdrup CorpSoftware Developer and Data Support Consultant
Jun. 1998 - Jun. 1999Clearfield (Hill Air Force Base), UT• Developed munitions stock rotation data system MS Access 97. • Assisted with various other initiative for hardware and software installations with Novell.
Contract Developer
ConsultNetContract Developer
Apr. 1998 - Aug. 1998Greater Salt Lake City Area• Developed union worker overtime shift rotation management system for major copper mine facility using MS Access 97. • Processed data records transitions to newer systems for various companies using Excel, Access and AS-400.
IT Support Specialist (Contractor)
PrincePerelson & AssociatesIT Support Specialist (Contractor)
Oct. 1997 - Mar. 1998Greater Salt Lake City Area• Hardware and software upgrades for the main Gas company using Novell and GroupWise.
Intch is a Professional Networking App for the Future of Work
100k+ people
130+ countries
AI matching
See more people like John on Intch
Design
32627 people
16
Product Designer @ Moment studio
16
Freelancer @ Mike Mars Photography & Design
20
Product Designer @ LinkedIn
DesignProduct Designer
9919 people
16
Product Designer @ Moment studio
20
Product Designer @ LinkedIn
20
Product Designer @ Old Navy