Erik Johnson
About Erik Johnson
Erik Johnson is the Chief Software Architect at Epicor Software, with extensive experience in technology strategy, developer team management, and ERP solutions.
Title
Erik Johnson holds the position of Chief Software Architect at Epicor Software. He is also the Vice-President of Technology and Strategy at the same company.
Company
Erik Johnson is currently employed at Epicor Software, where he plays a significant role in various technological and strategic initiatives. His work location includes the Greater San Diego Area and Austin, Texas, United States.
Professional Background
Erik Johnson has been with Epicor Software since 2011, initially taking on the role of Vice-President, Technology & Strategy. He transitioned to Chief Software Architect in 2015. Key responsibilities include managing Epicor's SaaS ERP business and overseeing operations, implementation support, product requirements, and go-to-market activities. Before joining Epicor, Erik worked at Dataworks as a Senior Programmer for 14 years from 1985 to 1999.
Technical Expertise and Methodologies
Erik has a robust technical background with proficiency in multiple programming languages, including C++, C#, Java, JavaScript, Python, CIL, T-SQL, HTML, and XML. He has expertise in platforms such as Cloud, Windows, SQL, .NET, Linux, and Unix. Methodologies he utilizes include Services, Agile, REST, Classic Architecture Patterns, Component Design, and Database Design. Erik is also skilled in Security, Networking, Data, Extensibility, Reactive, and Parallel programming.
Current Learning and Interests
Erik is currently learning advanced concepts in Category Theory, Functional Programming via F#, Graph Databases, and Micro-services. He has expressed interest in further exploring programming languages and applications such as Erlang, Scala, and Geospatial Applications. Notably, he has succeeded in avoiding the use of UML and Domain-Driven Design in his work.