Government Projects

Worked on various projects which were Government contracts. I was a part of the teams that developed various software products, participated in full software lifecycle development and worked with the teams to deplopy and push various products to production, with thousands of daily active users of the application. Here are some of the features that I developed while working on Gov projects.

Single Sign On

One of the projects was with a government client, I developed single sign-on functionality with third party integration with login.gov. The feature was developed on Open ID Connect (OIDC) authentication protocol for effective management of the users.

The flow is descibed in the figure below:

There were 2 level of assurances IAL1, IAL2, the integration allowed both government and the non government users to sign in to the application securely and safely.

The integration I developed integration with both the Information Assurance Levels. The user was prohibited from access the application if there was no verification reciveved from login.gov

Role Based Access Control

I was involved extensively in architecting and developing Role Based Access Control for the application. Where specific users groups can access a specific part of the application. The feature was extensively designed to make restrict access to user groups that are not entitled access to a specific application due to the sensitive nature of the governemnt data/functions.

Due to the senstive nature of the clients, I am taking generic example from the image above, is that and HR Role is the only role which will have access to Time cards, giving access of this functionality to other roles would be detrimental to the business. Hence a robust layer needs to used to sepeate and limit the functinoality to specific role.

UI Experience

I developed User Inteface and dashboards for the clients, which were 508 compliant. Used technologies like Angular, Bootstrap, HTML5, CSS3 to develop various front end components of the application. Here are some of the features that I developed:

  • Menu bar navigation (Sticky)
  • Like/Unlike feature
  • Feedback Board
  • Dashbord Analytics (Visualization with D3, Highcharts)
  • Collarborative editor (With 2 way binding).
  • Angular Materal design tables
  • Responsive flex-box layout with Material cards.
  • Graphs with real time popluation of data
  • @mentions

*Cannot share images or code samples due to undelying NDA

About Me

I have a fun life outside work as well, to know more about me visit About me page.

More About Us

Get In Touch

  • devisha1@umbc.edu
  • (240) 364 4641