Profile

I am a Solutions Architect from the United States. I have had an interesting journey in my career and it has given me a unique perspective on technology. I built my first computer when I was 10 years old. I started coding with Visual Basic when I was 12. By the time I was 16, I was working Technical Support for an ISP. Today at 35, I would describe myself as a Cloud & Applications Solutions Architect. Throughout my career I have worked on a wide range of projects for a diverse set of organizations. I have a passion for working with teams from all over the globe and I love to travel. My experience as a developer comes from my love of solving complex problems with technical solutions. Last year I moved to the United Kingdom and currently live in London.

Career

Solutions Developer - Senior Consultant

2018.07 - Present
Avanade UK & Ireland | London, United Kingdom

I am currently working as a Solutions Architect in London. Avanade is a joint venture owned by Accenture & Microsoft. In this role I have had a chance to travel England and work with large clients in a variety of industries. The focus of my work at Avanade is with the Microsoft Platform Ecosystem. Most of my development effort is spent in Visual Studio or Microsoft Azure. Working as a consultant my primary role is client facing where I help large businesses solve highly technical problems.

Full Stack Developer

2009.8 - 2018.5

For almost 9 years I worked in the E-Business department as a Full Stack Developer for AAA. My responsibilities included Web Development, Mobile Development, Infrastructure Administration, Network Administration and Project Management. AAA is best known as the company that helps people when their car needs to be towed. AAA Club Alliance is based in the Mid-Atlantic region (Delaware, Maryland, Pennsylvania, New Jersey, Virginia).

Network Administrator

2001 - 2008.5
Delaware Online | Wilmington, DE

My first technical job was working as a Network Administrator for a Dial-Up ISP and Web Hosting Company. My responsibilities included everything from Technical Support & Customer Support to Server Administration & Network Administration. In this position I did everything from helping users troubleshoot outlook accounts to building and maintaining infrastructure. It was here I began learning Web Development and the tools that go with it. These experiences shaped who I am as a developer and gave me insights into how every day people interact with technology.

Experiences

Technical experiences that I have had in the past. I have a passion for learning new technology. To get information about private clients or specific projects please get in touch.

Avanade UK & Ireland

Azure DevOps-I have analyzed, designed and implemented Azure DevOps for a variety of different projects. I have technical experience with Git, TFS and SVN. Today's technical problems are often solved through continuous integration and continuous delivery and Azure DevOps is the preferred way at Avanade to develop solutions for clients.
Azure API Monitoring-Organizations with B2C or B2B API often need help with API management. As a consultant I have worked in analysis and implementation of API monitoring with Microsoft Azure Monitor. Through Application Insights I have helped set Tracking Benchmarks, Notifications, Alerts and Reporting for a wide variety of API KPI Metrics.
Azure API Development-Application development in the cloud changed how developers think about providing web services for users. Some of the solutions include (AKS) Azure Kubernetes Service, Azure Service Fabric and Azure App Services. I have a solid understanding with designing and developing microservices with the Microsoft Platform.
Sitecore Java Script Services-Currently initiating a project that includes Java Script Services (JSS). Sitecore JSS decouples the Front-End from the Back-End of Sitecore and allows for an independent rendering of the Sitecore CMS. Sitecore JSS allows for front-end developers to create a UX/UI using the latest frameworks such as React JS or Angular, all while maintaining the features and functionality of Sitecore XP.
C# .NET Development-Working in the Microsoft world, most of my time as a developer is spent with C# .NET and Visual Studio. I am a certified Sitecore 9 developer and this is the main application that I work on for Avanade. I also have experience writing code in .NET CORE and have worked a number of different projects for a range of clients & organizations.
American Automobile Association

Google API Development-One of the projects that I worked on during my time at AAA was a Google maps based store locator. I was tasked with implementing the Google Maps API and Google Geocoding API for use with the Sitecore CMS. I planned, designed, developed and maintained the implementation of the Google Maps Store Locator. This was one of my favorite projects at AAA.
OAuth 2.0 Development-I was tasked with updating the Sitecore authentication functions to work in conjunction with the National Oauth 2.0 server. In this project I created a web package that was referenced in Sitecore which created and transmitted SOAP requests to the OAuth server for authentication. This OAuth integration allowed for 3rd Party applications to utilize the OAuth process and authenticate with AAA.
Akamai CDN Management-One of my roles at AAA was managing the Akamai CDN Configuration for different web domains. Akamai Content Delivery Network is used by many organizations to provide an extra layer of security and add performance to web delivery. At AAA I helped maintain the Akamai configuration and make any changes that were required.
Server Admin-During my time at AAA I was responsible to manage the on-premise servers that we used for a variety of different purposes. I managed both the production and staging environments for multiple applications.
DNS & Security Admin-At AAA I was responsible for responding to Security Threats and Compliance changes. I was responsible for responding to PCI Compliance issues and making the changes required on the servers. I was also responsible for managing all the SSL Certificates used on the servers and making sure that everything was updated & compliant.
Web Analytics Admin-AAA used a combination of Adobe Omniture and Google Analytics for tracking. I was tasked with helping the business analysts maintain and implement tracking for the Sitecore Experience platform in order to track customer behavior and interactions. Part of this role required me to manage Google Tag Manager GTM for different applications.
Sitecore C# .NET Development-As a Sitecore Developer, the main tool I use on a regular basis is C# .NET. For the past 10 years I have been working with C# and have experience with a number of different projects. As a developer I love to solve problems and learn new techniques and patterns for coding.
Drupal PHP Development-I worked with the Drupal CMS and developed with PHP independent microsites for AAA. These sites utilized MySQL databases for storing and managing data. The sites lived on a linux server and were used mostly for internal purposes.
Project Management-One of my tasks was to work with the different departments and provide project management and help consult to solve the technical projects that each department presented. This was a great learning experience for me as it gave me insight into how to solve problems for a variety of different industries.
Delaware Online

Customer Support-My first job was working in Support for an Internet Service Provider. It was here that I learned how to explain ideas simply and clearly so that I could help guide users and solve problems. Most of the customer support issues were related to setup, installation and billing issues.
Technical Support-In addition to customer support, I also performed Technical Support for the ISP. This included setting up networks, configuring network connections, installing software, configuring email clients helping customers improve network performance and troubleshooting all of the above. The ISP also provided web hosting services for clients and I was responsible for helping to maintain the sites for a number of customers.
Network Administration-As a Support administrator I also worked in the data center and was responsible for monitoring the network, security and performance of the machines. This ranged from monitoring applications, building and migrating new servers and managing existing servers.
Certifications

Amazon AWS Cloud Practitioner-This certification is for individuals who have an overall understanding of AWS Cloud platform. It provides overview about AWS core services, security aspect, pricing and support services.
Sitecore 9 XP Developer-This certification validates skills and knowledge of professionals building solutions with Sitecore Experience Platform. Sitecore XP is a web CMS based in .NET Framework.
Human Factors International Certified Usability Analyst-User experience (UX) practitioners with the CUA title from Human Factors International (HFI) have a reputation of being professional, dedicated to UX and armed with the latest industry knowledge and best practices.

Skills & Proficiency

  • Project Management
  • Delivery
  • Leadership
  • Front-End
  • Back-End
  • CMS
  • Sitecore
  • Drupal
  • Umbraco
  • HTTPS
  • HTML
  • CSS
  • JavaScript
  • React JS
  • Angular
  • JQuery
  • Bootstrap
  • C#
  • Java
  • MVC
  • .NET CORE
  • XML
  • SOAP
  • REST
  • PHP
  • SQL
  • Python
  • Powershell
  • MYSQL
  • Mongo DB
  • Graph QL
  • Git
  • TFS
  • SVN
  • DevOps
  • Visual Studio
  • Microsoft IIS
  • Apache
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • N-TIER ARCHITECTURE
  • SOA ARCHITECTURE
© 2019 - Andrew Van Vlack