Resume

Sign in

Azure Service

Location:
King of Prussia, PA
Posted:
May 19, 2020

Contact this candidate

Resume:

EXPERIENCE SUMMARY:

Full Stack .Net/Angular Developer with 14 years of Experience in .Net Full Stack and Microsoft Azure in developing and maintaining application from scratch and re-engineering legacy application into new framework to meet modern user needs and data growth.

Apart from possessing strong problem solving and analytical skills with ability to handle multiple projects concurrently, have substantial hands-on over all key Azure PaaS Solutions like Logic Apps, Functions App, Web Job, Cosmos Db, Service Bus, Event grid, Container Services, Service fabric, App Services, Application Insight, Azure Storage, Azure SQL, Key Vault, Power BI, and UI technologies like Angular 2/5/6, Typescript, NodeJs, CSS .

Have 2 years of Experience in Angular 2/5/6 using angular cli.

Have experience with using ngx-Bootstrap and Angular material 5/6 and extending them for custom shared components implementation.

Have 4 Years of Experience in Microsoft Azure Cloud based solutions.

Hand on Experience in Asp.Net Core with Docker containers.

Have hands on experience to containerize Angular code into Docker containers using Asp.Net Core SPA template and integrate with Azure B2C / any other Open ID connect authorizations servers for Authentication/Authorization

Has knowledge on shallow UI testing of components and to execute them as part of build validation in CI.

Have hands on experience in setting up of CI-CD for application build using Asp.Net Core and deploy to App services through VSTS.

Experience in Agile (Scrum) and Waterfall methodologies

Experience in implementing object relational mapping (ORM) with Entity Framework 6.0.

Hand on experience in application migration in Cloud

RELEVANT EXPERIENCE:

Wireless Claims(eprism) August 2018 – Till date

Senior/Lead Developer Assurant Inc.

Platform: Microsoft Azure and Hybrid Cloud

Description: Assuant is an insurance provider company and Wireless claims(eprism) is a application system through which Assurant manages and process claims. Eprism is very complex legacy system. Assurant have wide range of protection plans like mechanical problem, physical damage, missing or lost and theft .Assurant have collaboration with google, apple,T-mobile, sprint and Verizon and etc, assurant process claim for these giant companies. Every days assurant receives enrollment file feed from apple, T-mobile, google and so on. Scalable service fabric harvester application process those enrollments and queue claims data in vendor wise queue. Service fabric makes application scale on demand and reduce bottleneck. Claimant can create claims using IVR, phone and web. IVR is voice-based system and help customer to file claim without human intervention. IVR uses API's and microservices written using CQRS to file claims. Eprism provide claim cancellation interface using Azure function and Event grid. Communication API uses event grid pub/sub with azure function to send claim update related emails to claimant. (external system) and cancel claim in apple system. Eprism have intelligent antifraud detection system which can mark suspected if any claim looks suspicious, later business executive look into claims and ask for evidence to clear the claims. Claimant can call customer support executing and file claim or can go on wireless claim website and file claim.

Responsibilities:

Analyze Technical and Functional requirements for customizing business systems in multiple languages and platforms, with a focus on client-specific enterprise systems.

Architect solution design based on the client needs and business requirements using approved techniques using Microsoft Azure Cloud offerings like Logic Apps, Microservices, Function Apps

Integrate various sub-systems of software and with external applications using Enterprise integration offerings from Microsoft Azure

Understand the testing needs of the client and prepare test strategy.

Test, Document and implement code changes for new development and maintenance.

Writing code in c#.net.

Execute implementation plans for programs and subsystems and provide support to production systems.

Ensure quality aspects by identifying, recommending, developing and modifying various modules to achieve optimal performance and increase productivity and performance.

Mentor and guide offshore team members on the new technologies being used in the project and provide feedback/comments to correct them and bring on track to meet the project goals and timeline. Also keep them updated with the latest updates in technologies and their impact on the project.

Coordinate development, testing, and other technical activities with offshore and onshore development team members.

Participate in the Agile project meetings and provide status updates daily on the work completed.

Technologies: Stateless Service Fabric application, Azure Service Bus, Azure Functions app, Azure Logic Apps, Azure Storage, Cosmos DB, Web API, C#.NET, Visual Studio online, GIT, Typescript 2, LINQ, Azure Event Grid, Application Insight, Dynatrace,MSTest, UC4, SSIS, .NETCORE and .NET Framework, distributed caching,algorithms .

Dealer Portal Nov 2016 – July 2018

Azure Technical Lead American Credit Acceptance.

Platform: Microsoft Azure Cloud

Description: Dealer portal is a greenfield azure application which simplifies the overall cumbersome process of loan workflow. Dealer portal is a multi-tenant application wherein we have built lot of public and protected rest Api’s to interact with different systems in a request and response mechanism. The overall process of loan processing time is significantly reduced and lot of manual work from the earlier application is significantly reduced with the use of Microsoft azure cloud technology.

Responsibilities:

Understand business requirement from product owner and translate business need in technical specification.

Architect solution design based on the client needs and business requirements using approved techniques using Microsoft Azure Cloud offerings like Logic Apps, Microservices, Function Apps

Design scalable application, disconnected application and secure application.

Understanding third party communication API and integrating with current application to meet business requirement.

Understand the testing needs of the client and prepare test strategy.

Test, Document and implement code changes for new development and maintenance.

Execute implementation plans for programs and subsystems and provide support to production systems.

Ensure quality aspects by identifying, recommending, developing and modifying various modules to achieve optimal performance and increase productivity and performance.

Mentor and guide offshore team members on the new technologies being used in the project and provide feedback/comments to correct them and bring on track to meet the project goals and timeline. Also keep them updated with the latest updates in technologies and their impact on the project.

Coordinate development, testing, and other technical activities with offshore and onshore development team members.

Participate in the Agile project meetings and provide status updates daily on the work completed.

Technologies: Azure Service Bus, Web Job, Azure Logic Apps, Azure Storage, Application Insight, Angular 2, MVC 5 Web API, JSON, Bootstrap, Typescript 2, LINQ, Azure Search, Azure SQL, Key Vault, Karma, Jasmine, Power BI, ORM Using Entity Framework 6.0, .NETCore,memcache, Application migration in cloud

Hanu Insight Product(HI) May 2016 – Oct 2016

Azure Technical Lead. Hanu Software

Platform: Microsoft Azure Cloud

Description: Hanu Insight(HI) is an integrated solution to track, forecast, optimize and control Microsoft Azure spending’s. Thus, HI is an IT governance and financial management solution designed to maximize your Microsoft Azure investment through effective governance leveraging the maximum on investments. Hanu Insight track and provide detailed reports of consumption, enabling accurate and appropriate execution of corporate chargeback policies. Multi-currency support eliminates the time-consuming process of converting values manually between US and other currencies.

Responsibilities:

Designed and implement existing complex functionality in a cloud native way in Azure.

Used Visual Studio 2015 for development of Hanu Insight Cloud-based web application in MVC architecture and deploying solutions on the Azure platform.

Developed Azure PaaS services including web jobs, Azure SQL, and Azure Service Fabric.

Extensively used cloud messaging systems such as Azure Notification Hubs and Azure Service Bus queues, topics, relays, and event hubs.

Developed the application as n-tier architecture with extensive use of Object Oriented Programming Techniques.

Code review, of the modules and documents developed and tested by the team to confirm with standards and functionality

Actively involved in Coding, Problem Tracking, Testing, Customer Interaction and Resource Allocation as a part of the business requirement of the application.

Client meeting for requirements gathering and Clarification for team member and Estimation.

Technologies: Azure Service Bus, Azure Functions, SQL Server 2012, Angular 2, MVC 5 Web API, JSON, Angular Material, CSS3, Typescript 2, Entity Framework 6, LINQ, Power shell.

QSR Dec 2014 – April 2016

Technical Lead TRW Automotive

Description: QSR is a comprehensive system to request for security accesses to multiple databases also known as sites by individuals available in QAD system. It has close interaction with QAD system to provide/revoke accesses. QSR is a globalized system which spans across different regions i.e. North America, Europe and Asia Pacific. QSR being a generalized application has different language selections also depending upon the region of installation, currently only for the above three regions.

Responsibilities:

Involved in Writing Razor View Using HTML5 and Bootstrap

Implemented the controllers, models and Razer views.

Involved in Writing Business Logic functions.

Experience in using ODP.NET to connect Oracle12 with Entity Framework.

Involved in Writing Input validation using JQuery.

Helped the service team building the services out of the business implementations in the actual website.

Coordinating with different teams performing tasks related to all layers of application, with HTML5, Bootstrap, JQuery, KnockOut.js, MVC 5.0, Entity 6.0 and Oracle12c database.

Communicate to the QAD team for the implementation and other website related issues.

Integrated services in the website using client library provided by the service team.

Provided value add to make application more user friendly.

Involved in QA hand over for the releases.

Involved in writing Oracle12c database objects and get it approved from the DBA.

Resolve bugs assigned by the QA team.

Developed unit testing to test the releases.

Resolved potential issues that arose during the execution of development.

Handled runtime and design time errors by implementing the appropriate error handlers in C#.Net.

Created technical approach documents before proceeding to make the changes in the solution.

Integrated different modules in the production server for the UAT test.

Developed logged messages, data validation and error handling classes in C# for backed DLL’s.

Preparation of the Test Plan and review of Test Cases.

Bug solving of the change requests.

Developed efficient and well-documented code.

Technologies: ASP.Net MVC 5.0, C#, Entity Framework 6.0, IIS 7.0, TFS, Oracle12c, Visual Studio.NET 2013 IDE, Web Services, Windows 2012 Server, HTML5, Bootstrap3.0, JQuery, knockout.js.

Tech Data Ebiz February 2010 – September 2014

Sr. Developer/Tech Lead Tech Data

Description: This is B2B ecommerce application, where customer can place order for products. In this projects customer can search product, compare products specifications, add products in basket. After successful order confirmation; product will be delivering to customer by chosen mode of transportation facility.

Responsibilities:

Creating UI Using HTML and JQuery.

Writing Business Logic functions using VB.NET.

Experience in writing in Data Validation in VB.NET.

Experience in writing in SAP data connector using VB.NET.

Writing Business Logic functions using VB.NET.

Writing VB.NET and C# Code review.

Creating and implementing Sqlserver2012 database tables.

writing Insert, update and delete query using Sqlserver2012

Writing Sqlserver2012 User defined functions, Cursors, Stored Procedures.

Involved in application performance testing and Query Optimizations.

Involved in Writing Input validation using JQuery.

Responsible for all phases of SDLC from software requirements phase to design, implementation, testing, debugging and documentation.

Coordinating with different teams performing tasks related to all layers of application, with Web UI, WCF and SQL Server 2008 database.

Created SOA components using Windows communication foundation (WCF) services in ASP.NET and VB.NET and used DAL for database communication from it & consumed it in client application.

Created Interfaces and implemented using contracts in WCF.

Implemented Message level security using certificates in WCF for symmetric way of encryption and decryption of data.

Implemented hosting of the WCF service in IIS.

Used Fault Contract for handling exception in client side.

Responsible for creating client libraries for the clients to use to call the service with only minimal configuration settings.

Developed and provided unit testing of template and auto load module.

Resolved potential issues that arose during the execution of development.

Created a prototype of the application for demo before developing the application.

Handled runtime and design time errors by implementing the appropriate error handlers in C#.Net.

Created tables, designed database for template and auto load modules, relational diagrams, and functions stored procedures, triggers, cursors and indexes in SQL Server 2008.

Integrated different modules in the production server for the UAT test.

Developed connection, logged messages, data validation, error handling classes, work flow classes in C# and VB.NET for backed DLL’s.

Preparation of the Test Plan and review of Test Cases.

Providing support in load test.

Bug solving of the change requests.

Developed efficient and well-documented code.

Technologies: C#, ASP.Net MVC.ADO.NET, XML, IIS 6.0, VSS, TFS, SVN, SQL Server 2008, Visual Studio.NET 2010 IDE, Web Service, WCF Service, Gomez, Endeca, SAP, TOAD, Windows NT, HTML, CSS, JQuery, Java Scripts, SSRS.

South Carolina Marriage Application Sept 2008 – Feb 2010

Offshore Developer South Carolina state government

Description: SC Marriage is an application for marriage/divorce registration in South Carolina. Before registration there are certain rules and process, which must be full fill. Through this application marriage registrar collects data about spouse like since what time they are living together. What is race of each one? Is anyone having decease before marriage, marriage status like divorce, never marriage? If all parameters are satisfied marriage registrar approves marriage and issue marriage certificate after one month of marriage.

Responsibilities:

Responsible to developed web-based applications using .Net Framework 3.5, ASP.NET, C#.Net, Entity Framework, SQL Server 2008 and using Visual Studio.NET 2008 as IDE.

To keep isolate each layer, reflection has been used which are being driven from database.

Enhanced business processes by using OOPS to developed business rules and C# for data manipulation in the database tables.

Developed connection, data validation, error handling classes in C# for backed DLL’s.

Performed code reviews and utilized Source of Site for version control.

Developed business rule modules using C# which are being driven from database.

Bug solving of the change requests.

Involved in implementing Single Sign On in the application.

Implemented asynchronous call backs to restrict post backs using AJAX.

Create Application dashboard.

Designed and wrote stored procedure and triggers for exclusion check modules.

Development & Unit Testing of Bus Rule module and Submit Request module.

Managing defects and responsible for closing the same.

Developed various user controls and custom controls using C#, ASP.Net.

Testing each newly written code to check if it meets the required functional specifications.

Responsible for application supports and releasing the fixes.

Technologies: ASP.NET 3.5, C#, Entity Framework, IIS 6.0, SOS, SQL Server 2008, Visual Studio.NET 2008 IDE, Windows NT, HTML, CSS, JQUERY

Centralized Depository Accounting System (CDAS) Nov 2006 – Jul 2008

Software Engineer CDSL India

Description: An Accounting System, designed to completely automate the entire day-today functioning of a Securities Depository, as well as to provide MIS functions. This application is the customized version of the VEDAS (Versatile Engine for Depository Accounting System) product. The system has three-tier structure involving huge amount of data and catering large number of daily transactions from all across the country. System is also designed to interface with other depository through its various Inter-depository transactions.

Responsibilities:

Developed Windows applications utilizing .Net Framework 1.1, ASP.NET, C#.Net, ADO.NET, SQL Server 2008 using Visual Studio.NET 2005 and Oracle 9i.

Developed connection, data validation, error handling classes in C# for backed DLL’s.

Performed code reviews and utilized Visual Source Safe for version control.

Developed business modules using C#.

Development of Health and Motor insurance module which includes renewal and claim application system.

Bug solving of the change requests.

Implemented secure socket layer for all the transaction related web forms.

Implemented asynchronous call backs to restrict post backs using AJAX.

Designed and wrote stored procedure and triggers for various modules.

Development & Unit Testing.

Managing defects and responsible for closing the same.

Developed various user controls and custom controls using C#, ASP.Net.

Testing each newly written code to check if it meets the required functional specifications.

Integrated the newly written code with the existing application and performing integration and complete functionality testing.

Responsible for application supports and releasing the fixes.

Technologies: ASP.NET 3.5, C#, ADO.NET, Visual Source Safe, SQL Server 2008, Visual Studio.NET 2005 IDE, Windows NT.

RFID based lorry management system Feb 2006 – Oct 2006

Software Engineer BPCL

Description:The Software provides real time pictures of Lorries at strategic point in refinery to top managements of refinery and tracks movement of driver’s and cleaners with their Lorries. This system prevents entry of unauthorized person’s and Lorries in Bharat petroleum refinery area.

Responsibilities:

•Designed and developed web forms using ASP.Net 1.1, C#.Net 1.1, HTML and CSS.

•Implemented presentation, business and data access layers using VS.Net 1.1.

•Worked on testing, logging and fixing bugs.

•Development of the Order Information module.

•Increased the efficiency of the application using JavaScript.

•Created complex queries, stored procedures, triggers, views and functions in MySQL.

•Created web services that write and read XML file data and saves the xml data into the database.

•Worked in windows application development using C#, .NET and VB.NET.

•Designed the data access layer using ADO.NET objects.

•Enhanced Business processes by using OOPS to develop business rules and C# for data manipulation.

•Created templates for generating code and stored procedures using the Code Smith tool.

•Used Visual Source Safe for version control.

Technologies:.Net 1.1, ASP.Net, ADO.NET, C#.Net, JavaScript, CSS, HTML, SQL Server 2000, Visual Source Safe, IIS, RFID tags, RFID readers.

EDUCATION:

ACADEMIC

Master in Computer Application from Dr. RML Avadh University, Faizabad, India.

Bachelor of Science in Mathematics from Allahabad University, India.

CERTIFICATIONS

(MCTS)Microsoft Certified Technology Specialist in Web Application

(MCTS)Microsoft Certified Technology Specialist in SQL Server 2005

(MCPD)Microsoft Professional Developer in Web Application

(70-532) Developing Microsoft Azure Solutions

SKILLSET:

AZURE SKILLSET

Logic Apps

Function Apps

Durable Functions with Human Interaction Pattern, Function Chaining, Fan out Fan in Pattern

Azure Container Services

Azure App Services

Azure Service Bus

Azure Storage (Queues, Blobs, Table)

Cosmos DB (SQL API)

Azure AD B2C

Azure Search Services

Azure Key Vault

Azure PowerBI

TECHINCAL SKILLS:

Programming Languages: HTML, Java script, Typescript, C#, ASP.net, Angular, HTML 5, CSS3, JQuery, MVC4, 5 Web API, Bootstrap, Web Services, WCF, WPF, Silverlight 5, PL\SQL, T-SQL

Operating Systems: Windows, HP-UX, Linux, Mac OSX El Captain

Tools: Visual Studio 2005-2017, Visual Studio Code

Version Control: Subversion(SVN), TFS, Git, VSTS

Database: Oracle 11gR2, MS SQL Server, Mongo DB, My SQL, Cosmos DB, Azure Table Storage

AREAS OF EXPOSURE & EXPERTISE:

Web Technologies:

Client Side:

HTML 5

Angular JS

Angular 5

JavaScript, jQuery

Typescript

Bootstrap, Angular Bootstrap, Angular Material

Telerik Kendo, Telerik for Silverlight, JQWidgets

Silverlight

Server Side:

.Net 2.0 Web services

WCF

.Net MVC 4,5 Web API

Entity Framework 5,6

.Net MVC

Database Systems:

Relational DB: MS SQL Server, Oracle 12c

Non-Relational DB: MongoDB, CosmosDB

T-SQL, PL/SQL



Contact this candidate