PROFESSIONAL SUMMARY:
• 8+ years of diverse experience in all phases of software development life cycle (SDLC) right from, Designing to Deployment of applications.
• Rich experience on working under both Agile and Waterfall methodologies.
• Intense experience on working with different UI components using HTML5, DHTML, Master Pages, CSS3, Ajax, JavaScript, TypeScript, JQuery,
Bootstrap, Backbonejs, Nodejs, Angular JS, Angular.
• Proficient with Angular related frameworks/libraries such as NgRX, RxJs, ui-bootstrap, ui- router, ng-bootstrap, ngx-bootstrap and Angular
Material Component.
• Experience in creating Responsive Web Design (RWD) Rich Restful Service Applications, and HTML wireframes using HTML5 Grid
Structures/Layouts, CSS3 Media Queries, Ajax, Material design and Bootstrap.
• Experience with developing web applications by using MVC3/MVC4/MVC5, and Razor Views.
• Proficient on SCRATCH, CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo
Elements and CSS Behaviors in CSS.
• Intense experience in designing different web-based applications using ASP.NET and ASP.Net Core.
• Experience in building Web Services/WCF using WSDL, SOAP Protocol and consuming/publishing web services.
• Extensive experience in Developing, Consuming and Debugging the SOAP and REST Web services using WCF.
• Experience in creating Entity classes, relationships between entity classes using Entity Framework to manage relational data as objects and
used LINQ to Entities to massage the data.
• Extensive Experience in ASP.NET Web API Controllers that involved in implementation of service layer components and data object layer
components using MVC5.
• Experience ensuring web accessibility compliance with WCAG (Web Content Accessibility Guidelines) and Knowledge of Section 508
compliance standards for accessible web development.
• Extensive use of JavaScript data grid AgGrid for displaying and manipulating real time tabular data.
• Experience in enhancing the applications with new add-on features, using Angular framework on front-end and Node.js on back-end with
ECMAScript features.
• Experience in using Version control tools like Git, SVN & TFS.
• Highly Skilled in TypeScript Language, Hands on work experience with Angular CLI for creating Directives, Components, Services, Pipes,
Observables, Reactive/Template driven forms, and Router for multiple components utilizing Router Guards and Navigation.
• Expertise in Web Server/ASP.NET application Administration – IIS 5.0 /6.0 /7.5.
• Experience in using Language-Integrated Query (LINQ) and retrieving data from sources (LINQ to Objects, LINQ to SQL).
• Proficient in creating Typescript reusable components and services to consume REST API's using Component-based architecture provided by
Angular.
• Extensively worked on package managers like Node Package Manager (NPM) to manage the modules and used it to install useful automation
tools such as Grunt, and Express.
• Expert in creating bundling complex applications using Webpack or packaging it using gulp/grunt.
• Experience in Security Authentication JWT Token, CORS, SAML, OAUTH2 and OWIN OpenID Connect.
• Experience in using the latest HTML5 elements for video playback, content rendering using semantic tags such as article, section etc.
• Experience with different ADO.NET objects to interact with database and used ADO.Net objects such as SQL Connection Object, SQL Command
Object, Data Reader, Dataset and Data Adapter
• Experience working with Dapper Micro ORM as data layer for .Net Core light applications.
• Experience in implementing Model view controller (MVC) architecture into distributed systems.
• Expertise with Reporting Tools Server Reporting Services (SSRS), Crystal Reports.
• Proficient in various procedural and object-oriented programming languages such as C#.
• Experience in Developing Applications using Microservices and monolithic architecture.
• Experience in using NPM, Bower, Gulp and Grunt for package management and installation.
• Experience in involving backend database development using SQL, PL/SQL, Stored Procedure, Triggers, and cursors.
• Experience with SQL Server Reporting Services (SSRS), SQL Server Integrating System (SSIS).
• Extensive experience in Aspect-oriented programming in Test Driven Development (TDD) using NuGet, MOQ and NUnit. Developed
infrastructure framework using Inversion of controls, Dependency Injection Unity.
• Experience in designing and implementing infrastructure as code and CI/CD pipeline for deployments of large-scale web applications.
• Expertise in working with cloud services like AWS, Docker, Azure and NoSQL & SQL databases like Cassandra, MongoDB, DynamoDB and
Oracle, SQL server.
• Exceptional ability to quickly master new concepts, applications and an effective team player with good problem solving and interpersonal
skills.
TECHNICAL SKILLS:
.NET Technologies: C#, ASP.NET, .Net Core, VB.NET Framework, ADO.NET, LINQ, Entity Framework, Razor, WPF, WCF.
Design Patterns: Test Driven Development, Agile & Scrum Methodologies, UML, Visio, OOPS, MVC, MVVM.
Web & Scripting Technologies: ASP.NET, Web Services, Nodejs, Web Forms, Win Forms, AJAX, AJAX toolkit, HTML/ DHTML,
XHTML, XML, XSLT, XAML, Backbone JS, JavaScript, TypeScript, JQuery, JSON, CSS, IIS, Angular JS,
Angular.
Package Managers: NPM, Bower, Grunt, Gulp, Webpack.
Libraries: AgGrid, High Charts, D3.js.
Data Base & Servers: SQL Server Oracle, MySQL, DynamoDB, MS Access, IIS.
Security Authentication: JWT Token, CORS, SAML, OAUTH2 and OWIN OpenID Connect
Reporting tools Crystal reports, SSRS, SSIS, N-Unit.
Software / IDE: Windows NT, Windows Server, Solaris, HP Unix, Linux and Citrix.
Cloud: Azure, AWS.
Windows Platform: TDD, BDD, Page Objects Framework, Hybrid
Versioning Tools: TFS, SVN, Git
PROFESSIONAL EXPERIENCE:
.Net Developer | PwC /New York, NY |June 2022 – Present
Responsibilities:
• Participation in meetings with the development team to discuss the technical aspects and find solutions or any alternatives for the challenges
involved in the implementation of requirements.
• Using HTML5, CSS3 TypeScript, Angular 9 to develop user interactive screens for web-based applications.
• Working on creating Angular 9-based components using Typescript to support EPIC products.
• Used Microservice architecture, based services interacting through a combination of REST and leveraging Azure to build, test and deploy
Identity Micro services.
• Conducted accessibility audits to identify areas for improvement in line with WCAG and 508 standards.
• Creating custom directives using Angular library for search feature which can be used across all internal portals.
• Using Angular Observables and RXJS to manage data streams programmatically while calling the services.
• Developing application using .Net core and Web API. Injected dependencies using a built-in Microsoft dependency injection system.
• Implementing Angular route guards to secure angular routes and integrated same with the application.
• Using NPM for installing required node modules and other published Angular NPM modules.
• Used Git for source code management
• Used tools like AXE, WAVE, and Lighthouse to test for WCAG and 508 compliance.
• Using Web API (API Controllers) for HTTP and REST-based GET, POST, PUT, DELETE and returning JSON format.
• Customizing restful web service using restful API, sending JSON format data packets between front-end and middle-tier controller.
• Working on AgGrid for the representation and manipulation of tabular data. Created multiple react components, value getters and value
formatters to customize the grid UI, cell contents and the behavior.
• Made Interactive layout using Angular material components such as buttons, dropdown, progress circular, tool bar, tabs, and date picker.
• Implementing OAuth2 Authentication and Authorization security layers.
• Creating middleware components using .NET core WebAPI which orchestrates the data from different data sources.
• Creating generic C# based core components that are compiled and deployed as a part of the NuGet platform and can be used across all
modules.
• Creating Angular-based service component using Angular CLI which handles all http-based calls to get/set data.
• Utilizing Entity framework as a data access layer to SQL server for the REST full-based ASP.Net Core Web API web services.
• Developed custom, interactive dashboards to present large data sets from custom RESTful .NET CORE Web API.
• Using Swagger UI as a User interface for Web API and used health check API to check the health of applications.
• Working on LINQ to Entities, Lambda Expressions, and Object-Oriented Design Patterns.
• Adding logic to dispatch the action to NgRx store, this was done to update the store and to update components subscribed to that store.
• Creating Views and store procedures for other small projects based on the requirement.
• Using Jasmine and Karma plugins for unit testing Angular components as a part of code development process.
• Involving in running the various SSIS package loads based on admin-wise cycles.
• Working on creating Azure Blob for storing unstructured data in the cloud as blobs.
• Review existing applications to improve architecture for better performance on the Azure cloud.
• Creating Jenkins-based Pipeline process for continuous integrations and deployments for all team-owned web applications.
• Perform code review using SonarQube to check code quality refactor to improve code maintainability; manage a quality aspect of all
deliverables and responsible for planning, prioritizing, and on-time delivery.
• Provide support during QA, UAT, and post-implementation in case of any issues and concerns.
Environment: Angular 9, TypeScript, HTML, CSS, Net Core, ADO.Net, WebAPI, Jasmine, Karma, Git, AgGrid, WCAG, Microservices, OAuth2, Entity
Framework, C#, Visual Studio, SAML SSO, SQL Server, ETL, SSIS, SSRS, Azure, Jasmine, Karma, Postman, Bitbucket, Agile.
.Net Developer | Ernst & Young /New York, NY | Nov 2019–June 2022
Responsibilities:
• Involved in initial phases of design, analysis, and elicitation of requirements. Participating in Daily Scrum meetings, Sprint Planning, and
Tasking meetings.
• Involved in designing the web pages using HTML5, CSS3, TypeScript, Bootstrap, AgGrid and Angular 6.
• Used angular material to build dashboard reports using Angular/D3/Typescript and deployed same on Azure.
• Did POC using Angular 6 and presented to a larger audience on SSO UI which can be used across cross-functional teams.
• Created Angular 6 based project from group up using Angular CLI.
• Developing accessible forms and user interactions that meet WCAG and 508 compliance.
• Ensured color contrast and text legibility according to WCAG standards.
• Designed and created REST-based API’s using ASP.NET Core WebAPI.
• Implemented OAuth token 2.0-based authentication and integrated the same with WebAPI.
• Maintained the Splunk software to automatically send out an alert to notify the appropriate authority through email and activate the
necessary support.
• Developed HTML views using Razor engine and designed and worked on UI using Bootstrap
• Actively involved and designed the user interfaces using MVC(Razor) to support the HCA intranet portal.
• Implementing on ADO.NET to associate with database for CRUD operations.
• Designed and implemented partial views for better code reusability. Maintaining Database scripts and developing model class files.
• Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. For developing the UI.
• Took part in setting up the routing configuration using Angular UI router for various views and sub views.
• Created ETL SSIS packages to perform data migration from Staging to the QA environment.
• Implemented Angular Material Design components and Theme, such as table, table pagination, sort header, form filed.
• Implemented Angular Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
• Involved in standardizing Splunk forwarder deployment, configuration, and maintenance across the Windows platform.
• Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor.
• Configure Azure cloud service for endpoint deployment. Worked on creating Azure Blob for storing unstructured data in the cloud as blobs.
• Publishing the Application on Azure Containers Services (AKS).
• Deployed the application to the cloud using Azure SDK in Visual Studio and for the purpose of debugging the application both locally and
remotely.
Environment: Angular 6, TypeScript, Azure, C#, Asp.NET Core, Splunk, ETL, SSIS, SSRS, HTML5, CSS3, Bootstrap, WCAG, Razor, AgGrid, Ajax, OAuth,
JSON, jQuery, Visual Studio, SQL Server, Jasmine, Karma, Entity Framework.
.Net Developer | KPMG /Minneapolis, MN |January 2018- October 2019
Responsibilities:
• Developed User Interface and web page screens for various modules using Html, CSS, JavaScript, and AJAX and Angular JS.
• Designed, developed, and maintained applications using Microsoft ASP.NET Core, C#, Entity framework and XML.
• The database back-end is maintained and supported utilizing Microsoft SQL Server and SQL stored procedures.
• Created event driven Web Forms using ASP.NET and implemented form validation using Validation controls using both Custom validation and
JavaScript was written for Client-side validations and used the new validation controls in Visual Studio.
• Worked with advanced concepts of ASP.NET Core such as Models and Providers, Filters used for developing backend technology.
• Worked with Angular Http services to make REST API calls for various CRUD operations.
• Used Git for all the source code maintenance among the whole team members.
• Designed and Developed Web API’s for Microservice's.
• Developed localization API s which stores the translated data in Azure and SQL tables Deploy Confidential services on Azure cloud.
• Involved in planning strategies to move existing application from on-premises to Azure cloud platform.
• Implemented CRUD functionality with Entity framework in ASP.NET Core and implemented sorting, filtering, and paging with Entity
framework.
• Implemented Angular Material Design components and Theme, such as table, table pagination, sort header, form filed.
• Imported data from flat files to SQL Server database using SSIS also used Azure for Scaling and checking the reliability of the applications which
were developed during the project.
• Created and deployed SSIS packages to production, schedule them to run on routine basis and monitor error log for errors.
• Development web service using Windows Communication Foundation and .Net to receive and process XML files and deploy on cloud Service
on Microsoft Azure.
• Worked with template driven forms to create data entry screens using Angular forms module.
• Worked with data migration. Used tools like (SSIS) in transferring data from one database to another.
• POSTMAN is used for testing the Rest API web services by sending different formats of data either JSON, XML or plain text by using the
methods of Http Protocol.
• Implemented a code branching strategy to allow for continuous development and reproducible production deployments using TeamCity and
Octopus Deploy.
• Developed test strategies, test plans and test cases and performed Unit Testing to identify and resolve integration, functional and usability
issues before deployment.
Environment: Angular JS, HTML, CSS, JavaScript, Visual Studio, C#, ASP.NET Core, Git, Microservices, CSS, XML, Web Services, SQL Server, QNXT,
GitHub, XML, Entity Framework, Azure, SSIS, SSRS, Teamcity, Octopus, Postman.
Full Stack Developer| Accenture / New York, NY | August 2016-December 2017
Responsibilities:
• Closely worked in initial phases of design, analysis, and elicitation of requirements
• Developed, Maintained, and made several enhancements for the New and existing HRSA applications to improve the performance and
scalability of the product.
• Used Entity Framework DB First approach for the Data Access Layer for the ASP.NET MVC 5.0 application.
• Used SQL Server Management Studio extensively for querying the database for additions and modifications
• Created Application using AngularJS, Ajax, Web API. Created RESTful Web Services that manages user authentication, information, and
product purchases.
• Implemented AngularJS Directives for code reusability and for validation purposes.
• Involved in writing test cases, unit testing, Integration Testing, Bug fixes, Status reports and deployment of the application.
• Created Web API responsible for communicating and providing real time data from integrated server to Client Application.
• Created Angular Services and injected into angular controllers to enable ajax calls.
• Used Dependency injection principles for better performance.
• Implemented Code analysis rules and check-in policies for maintaining coding standards.
• Used GIT for versioning of the application and to maintain source control repository.
• Coordinated with Several Teams team for defining test plans and testing.
• Participating in Daily Scrum meetings, Sprint Planning and Tasking meetings.
Environment: C#, ASP.NET, Entity Framework, Visual Studio, Asp.Net MVC 5, Web Services, SQL Server, Angular, Restful Web Services, WEB API,
JavaScript.