Skip to content

Instantly share code, notes, and snippets.

@rajinder-yadav
Last active February 11, 2019 02:25
Show Gist options
  • Save rajinder-yadav/69da8aeb6ef0e8533e911d37e7d3ad12 to your computer and use it in GitHub Desktop.
Save rajinder-yadav/69da8aeb6ef0e8533e911d37e7d3ad12 to your computer and use it in GitHub Desktop.
Interview - Work performed as a Consultant on projects.

Team Lead: Fullstack IBM

Rajinder Yadav
DevMentor.org Corp

Angular

  • Coded an embedded PDF viewer component.
  • Coded a Markdown Directive.
  • Help setup Google Analytic and Google TAG manager, added tracking code to Angular application.
  • Coded Login support using JSON Web Token (JWT).
  • Coded Token refresh using RXJS NGRX Streams and Effects.
  • Coded automatic idle logout support using RXJS Streams, with a popup Modal dialog to cancel logout.
  • Coded a Service to fetch address using a 3-party API. Had to reverse engineer using Postman.
  • Added NGRX support to application to use the Redux pattern.
  • Migrated from Angular 5 to Angular 6, there were a lot of breaking changes, including with RXJS and NGRX.
  • Added Angular unit testing.
  • Researched accessibility testing tool (Axe browser plugin + automated NPM module).
  • Introduced a modern e2e testing framework, made writing tests simpler and helped dev with debugging.

Additional Duties

  • Code reivews.
  • Supporting developers.
  • Maintained project Git repositoy, merges, build release.
  • Testing on moble, tablet devices.
  • Daily Dev scrums.
  • Weekly All team meeting with PM, Q/A.
  • Bi-weekly Sprint reviews.

Node.js Express

  • Adding new API or update existing APIs
  • Writing Unit and Integration tests (Mocha, Chai)
  • Functional testing using Postman.

Java

  • TBA
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment