Alexander Evans
Senior Software Engineer at Integral.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
Topline Score
Bio
Experience
-
Integral.
-
United States
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
Nov 2021 - Present
-
-
-
-
Senior Software Developer
-
Jun 2016 - Nov 2021
• Develop extensions for Microsoft Dynamics 365 Commerce and to a lesser extent AX 2012. Extensions are to support restaurants. Extensions I’ve designed and developed include enhancing BOMs to support deals/combos and conversational ordering using modifiers, the ability to split a bill, table management consisting of a view showing the store layout with tables that can be selected to seat guests and show statuses. I’ve developed extensions to allow orders on the POS to be sent to kitchen displays, pulling custom data into the AOS to be stored and displayed and used to control inventory, and a gratuity management system.• Full-stack development for D365 Commerce solution. Develop in AOS with X++, Commerce Runtime with C# and SQL, retail server, retail proxies, typescript proxies, and typescript, html, and css for the POS.• Maintain Azure Devops pipelines for CI builds, testing, packaging, and deploying to LCS and self-hosted machines. Our team has also used Jenkins extensively. Testing includes automated unit testing using XUnit, retail sever integration testing using C# proxies, UI testing AX using task recordings, and UI testing CPOS using Katalon and Selenium.• I often lead the team in discussions for scrum, design, testing, automation, coding, training, best practices, design patterns, and work processes.• My team and I maintain an extensive wiki of content for sharing knowledge in the team and with other teams. • My team and I developed a 1 month training course to train a .Net developer with no D365 experience to be full-stack with our solution.• I have bi-weekly “office hours” where members of other teams can ask me questions on how to implement new features, fix bugs, troubleshoot issues, and answer any other questions they may have.• I've worked with my team to develop an N-1 upgrade to take a customer from AX2012 to D365. Helped design and develop a migration to move all data from AX2012 to D365.
-
-
-
Ashley Furniture Industries
-
United States
-
Furniture and Home Furnishings Manufacturing
-
700 & Above Employee
-
Web Application Developer
-
May 2015 - May 2016
• Worked with a team (10 members) on developing features for Ashley Furniture's ecommerce website. We utilized C#, SQL, Sitecore, Visual Studio, Git, HTML, CSS, and Javascript.• Worked with devops team to automate testing and deployment for Sitecore aspects of the website.• Created a subsystem that generates promotion codes to use on the website and provides an rest API for the website to retrieve and validate promotion codes. Utilized Scala, Gradle, IntelliJ IDEA, and Spring.• Created a rest API that the website would call to validate addresses entered by the user. Internally it would execute any custom logic we need to run and then call the UPS API to validate the address.
-
-
-
Great Lakes Higher Education Corporation and Affiliates
-
United States
-
Financial Services
-
300 - 400 Employee
-
Intern - Java Developer
-
May 2014 - Aug 2014
• Maintained and updated over 200 emails and created 2 additional emails. Utilized JSP.• Worked with a team on developing a web application to display mass mailing statistics. Utilized HTML, CSS, and Javascript.• Updated several web application UI banners. • Maintained and updated over 200 emails and created 2 additional emails. Utilized JSP.• Worked with a team on developing a web application to display mass mailing statistics. Utilized HTML, CSS, and Javascript.• Updated several web application UI banners.
-
-
-
University of Wisconsin-Platteville
-
United States
-
Higher Education
-
700 & Above Employee
-
Student Web Developer
-
Mar 2013 - Dec 2013
• Update content on university website as requested from university departments.• Frequent use of HTML, CSS, Javascript, and Drupal.• Frequently interact with university departments. • Update content on university website as requested from university departments.• Frequent use of HTML, CSS, Javascript, and Drupal.• Frequently interact with university departments.
-
-
Education
-
University of Wisconsin-Platteville
Software Engineering major, Math minor, Computer Software Engineering