Unlike AngularJS, Angular is a full blown application platform that encloses code and business logic into "components", employs a modular design pattern and implements TypeScript, a superset of ECMAScript 6.
My first experience with Angular was during its initial GitHub push, well into its release candidacy. Unlike AngularJS, I have been following and using Angular since its inception.
With component-based architecture, came modularity, further separating the concerns of DOM interactivity, server side requests and client side services.
Most of my projects involving Angular 2 were limited to personal projects and proof of concepts at both Equifax and Bank of America.
Angular 4 saw further improvements and it was at this time that I created two major projects in Angular 4: the Bamum Project and Learn Shandong Hua, both linguistic applications focusing on the support of minority languages and scripts.
I have since skipped learning Angular 5 and have gone on to create starter projects for Angular 6.