Bank of America

Senior Consultant - Skillstorm, NJ/remote

Sep 2020 - Sep 2021

Working on full SDLC of enterprise website (GIS) using technologies like angular 10, .net core, c#, web apis, sql server

Senior Consultant - Mitchell Martin, NY

June 2018 – Dec 2019

Worked on developing server side SOA/ Micro Services design/architecture of mobile app ‘Insight’ for Bank of America. Work involved creating microservices, orchestrating microservices to consume data from different business groups, deployment, maintenance and production support. Main technologies used – C#, Angular, SQL server, Java, Mulesoft Anypoint Studio, Oracle. Developed a content management system framework using Angular 7/ MongoDB for codeweek. Developed a augmented video recording system using ArCore for codeweek. Created design for microservices Auth/throttling using JWT, design document for SOA layer, push notifications etc. and implemented these features. For Codeweek implemented augmented reality application (Arcore / video recording) along with streaming protobuf / grpc (hosted in AWS)

Developer Level4 - TEK Systems, NY/NJ

June 2015 – Nov 2016

• UI development :- Design and implementation of several views using Angular/asp.net mvc/kendo angular based UI for RAILS intranet website. Used concepts like angular views, routes, ngroute, uirouter, controllers, services, directives (for reusable business components) etc and asp.net views, controllers, partial views, bundling, and kendo angular widgets like grid, dropdown etc. • Middle tier :– Design and implementation of middle tier based n entity framework, repository pattern and unit of work and dependency injection. Creating web services (SOAP based with WCF, RESTful with webAPI) for several tasks like reporting, approval work flow etc. using entity framework code first approach. Design and implementation of logging and identity that correlates a flow across across n-tiers. Designed and implemented Excel export of the reports using OpenXML including storing/retrieving huge excel documents (~50MB+) in sql server and a multi-threaded batch process for excel exports. • Database tier :– Repository pattern and unit of work based DAL, several stored procs/functions (t-sql) for generating reports datasets consisting millions of rows and use server based paging, filtering and sorting for the dataset, uploading and downloading 100MB+ excel files from UI<-> sql server database. • Environment :- visual studio 2012, .net framework 4.0/4.5, asp.net mvc, angular 1.3, kendo ui, twitter bootstrap, perforce source control with branching and merging, WCF,Web API, ninject/MEF, IIS, sql server 2012, Agile / scrum process using Altassian JIRA, perforce and other tools. • Misc :- Assigning work and coordinating offshore resource(s) for few tasks, production support and troubleshooting, communicating with BA team on daily basis to gather and clarify requirements and helping the team on testing setup.