Hello,
As a initial adopter of Angular and React, I have over 5 years of hands-on experience in building production-ready SPA/PWA/SSR/SEO-friendly web apps using Angular and React.
Here is my favorite Angular stack:
- Front-end UI: Angular/RxJS/TypeScript/SCSS/HTML, Angular Material, Ng Bootstrap, Reactive/Template driven forms
- State Management: Services/RxJS Subject, NgRx
- API data fetching mechanism: Axios/Http Client, RxJS Observable/Observer/Operators
- SSR/SEO-friendly web apps: Angular Universal, TransferState API, Meta tags
- Front-end tooling: Webpack/Angular Cli
- TDD: Unit testing using Karma/Jasmine, E2E testing using Protractor
- Angular Version Upgrade
Here is my favorite React stack:
- Front-end UI: React.js/Next.js/Gatsby.js, Material-UI, Ant Design, React Bootstrap, Styled components/Tailwind
- State management: Redux(saga, thunk), MobX, Recoil, React Hooks(useState, useEffect, Context)
- API data fetching mechanism: Axios/Vanilla JavaScript Fetch, GraphQL/Apollo Client
- Front-end tooling: Webpack/Babel, CRA
- TDD: unit test using Jest/Enzyme, E2E test using Detox/Cypress
In addition, as a full-stack JavaScript developer, I am also well-versed in building REST/GraphQL APIs using Node.js/Express/Nest.js and Apollo Server/Express GraphQL.
As a data layer, I am very familiar with TypeORM, MongoDB/Mongoose, PostgreSQL/MySQL/Sequelize and Prisma.
I would always be ready for any kind of coding challenges
Regards