I design beautiful applications with smart user experience patterns and intuitive user interfaces
Extensive knowledge in architecture and developing software in angular 2,13+, I use reactive design and modular patterns using RxJs extension, operators, strong knowledge in routing, lazy loading and modular development for components, dependency injection services, pipes, directives, templates, reusable code, observables and promises for the application state management
Strong JavaScript Knowledge such as closures, hoisting, functional programming, object oriented, high order functions, Arrays api methods such as reduce, map, filter, concat, destructuring, sort; pure functions, graphs, adjacency and matrix data structures, json objects, promises, async await asynchronous programming, good understanding of the nature of objects and event loop