Publix Super MarketsSolutions and Data Architect
Dec. 2010 - Jan. 2017Southeast United StatesInformation Systems Architect responsible for leading development teams to identify business problems, analyze business processes, architect and design business system solutions, and mentor information system associates on best practices and Publix standards.
• Defined distributed development enterprise architecture and guided Publix software delivery teams on individual efforts to construct solutions aligned with the enterprise to address retail (brick and mortar stores) and e-commerce (Publix.com) functions.
• Developed common software libraries and services to support Publix value chain processes such as grocery item procurement, warehousing and distribution, inventory management and product merchandising and sales.
• Defined and helped construct master and analytical data layers to support line of business software solutions, decision support systems, and end user computing.
• Developed solutions using Microsoft .NET, JQuery, MVC, Bootstrap and mentored other developers on object-oriented and layered architecture best practices.
• Worked directly with analysts, business subject matter experts to identify and scope business problems • Defined requirements gathering process through the use of Business Process Models (BPM) and use cases to address business drivers and scope solution delivery iterations
• Captured and documented requirements from multiple business areas to identify information systems needs and plan solution releases.
• Gathered information on the capabilities of various technical topics (ex. .NET, JQuery, MVC, Angular JS) to understand the behavior and limits of specific technologies and how they could be best applied to address Publix business problems.
• Taught several internally developed courses on information systems practices and techniques including requirements gathering and data modelling.