Sandip Pingale
*******.******@*****.***
Professional Summary
Having 12+ years of IT experience in designing, developing, and maintaining web and client/server applications using Microsoft Technologies.
Certification - SAFe5.1 Advance Scrum Master, CSM
Professional IT experience in all phases of Software Development Life Cycle(SDLC) involving Analysis, Design, Development, Implementation, Testing and Deploying of applications and implementing Web based, Client/Server, N-tier applications and Microservices using Object Oriented Design methodologies.
Experience in .NetCore, ASP.Net Core, MVC
Technical experience with expertise C#, ASP.Net, .Net core, WCF, Micro-Services, WPF, MVVM architecture Entity Framework, Web API, Microsoft Azure, RejectJS, Restful architecture
Thorough working knowledge of Object Oriented Programming concepts for reusability and security.
Developed RESTful micro service API using C#. .Net Framework and Entity Framework.
Highly proficient in using T SQL for developing complex Stored Procedures, Tables, Views, Indexes, Triggers, User Defined Functions, SQL Joins and performance based query writing using SQL Server 2019/2012/2005.
Extensive knowledge on Software Development Life Cycle - Requirement gathering, Business analysis, design, development, troubleshooting, deployment and maintenance.
Experience in Database Design, Database Normalization, Database Management depending on client requirement using SQL Server.
Experience in developing and building rich user interface web applications with client side validations
Performed .Ned Technical Lead role and mentor at Multichoce project at client location, South Africa and liaised application teams and Azure cloud migration initiative
Implemented multiple project management methodologies - Agile/Scrum, Kanban/waterfall models based on the project type.
Acted as a bridge between the business and IT developers to gather raw requirements and make them into readable user stories in Jira.
Worked as a ScrumMaster, took ownership of web applications and delivered them in time by managing resources, allocating user stories and overseeing daily operations of the project.
Worked with teams of various sizes - small to large with scrum based implementation.
Expertise in design, development, host WCF services as well as consuming thritd party services
Drive the efforts estimation and impact analysis as per business requirement
Performing code reviews, unit testing & peer review, SonarQube, Re-sharper as needed before approving change request, debugging, testing and deploying the build
Good knowledge and working experience with Scrum/Agile i.e., Story, sprint refinement/planning and release
Good knowledge on continuously delivering MVP for product enhancement using Agile
Facilitate cross-team coordination, reaching out to the thrird party organization for dependency resolution and assisting on impediment removal.
Proven excellence of working in Banking, Insurance, Finance and Multi-Media domain
Highly motivated team player, quick learner and proven record of capability to work in Remote as well under pressure and deadlines.
Technical Skills
Methodology
Agile Methodology, Scale Agile – PI planning
Programming
C#.NET, .Net Core, ASP.Net, MVC, C, C++, XML, XSLT, PL/SQL, Web API, WCF, Java script, jQuery, HTML, CSS, ReactJs
Platform
Microsoft .NET Framework 6/4.5/4.0/3.5/2.0//1.0,
ADO.NET, Entity Framework, object model, ASP.NET 6/4.0/3.5/2.0/1.1, AJAX, MS Build, Web Services, WCF, SSIS,Web API, PowerShell Script
Web technologies
ASP.NET, WebForms, WinForm, MVC, WCF, Web Services, REST API Service,Web API, JavaScript, HTML5, CSS, jQuery, LINQ
Database
SQL Server 2019/2012/2008/2005(T-SQL), Oracle 12c/11g (PL/SQL),
Development tools
Visual Studio 2022/2019/2008/2005, MS-Visual Studio Code. TFS, Web API, WCF, WPF, MVVM Architecture
Protocols
SOAP, SSL, FTP, TCP/IP, HTTP, SMPT
Cloud Platform
Microsoft Azure
DEVOPs Suite
Azure ADO, Github, Jira, TFS, Jenkins, Continuous integration & continuous delivery
Enterprise servers
IIS Server
Operating systems
Windows 11/ 10/ 7
Design Patterens
SOLID Principles, Design patterns, UML
Others
Postman, SoapUI
Professional Experience
Capita Pay360 – Eduction Payment UK(Offshore) (https://www.pay360.com/) Oct-2022 -Apr-2023
Sr.Net Developer
Project Title : Pay360 Education Payment
Description : Access to and from the SIMS and FMS database into ESS Service manager is provided using stored procedures. These SP allow data exchange between these applications and the pay 360 services. New Partner API component service contain all connectivity and API calls to retrieve data from SIMS database. Various component of application such as Partner API Dlls, FMS Dlls, Pastoral, Dinner Money, CCP Service component EPSM will manage other component that will make new Epay360 replacement for the SIMS Service Manager. The EPSM contain 4 main component Pastoral, Dinner Money, Fees and FMS. The EPSM control updating of the component from the Azure Blob storage and uploading error files from the school’s environment.
Responsibilities:
Drive the efforts estimation and impact analysis as per business requirement
Building Microservices with ASP.Net Web API
Design and devlop razor view .Net core MVC 5, Entity Framework and Dependency Injection and Inversion of Control (IoC) principle
ASP.NET Core controllers routing to match the URLs of incoming requests and map them to controller action.
Azure Public Cloud – Blob storage services
Azure App service to deploy
Developed responsive web Applications and Single page Applications using JavaScript library frameworks
Decoupled software solutions using .Net core with object oriented programming concept.
Fetch student information using LINQ i.e IQuarable and IEnumerable
Performing code reviews, unit testing & peer review as needed before approving change request, debugging, testing and deploying the build
Design and developed new features and functionality using WPF, XAML, MVVM architecture
Used one-way, two-way and one way source WPF binding
By Using the CanExecute event of Icommand Interface refereshed the MVVM commands
INotifyPropertyChange interface used to send update to WPF UI on object has been changed
Design UI using HTML5, JavaScript, CSS, Bootstrap 5, XSLT and jQuery
Used css/bootstrap.min.css and bootstrap.bundle.min.js for Bootstrap pages and bundling
Used GitHub, TFS to maintain the version control of source code.
Performed performance optimizations on .NET applications and PL/SQL Scripts
Performance tunning on database query to optimize fast result
Writing database stored procedure, function, database collections %rowtype using PL/SQL
Used PL/SQL database normalization before designing tables
Publih report using SSRS and SSIS as well as Crystal reports
Working with .Net Core and NuGet Packages. Updating packages using Package Manager.
Experienced in writing test projects with required test cases as per functional requirement using NUnit
Worked closely with business Analysts, participated in daily scrums, involved in sprint planning, grooming sessions and peer code reviews & Agile methodlogy
Working in an agile Environment to deliver higher-quality software far more rapidly.
Actively managed the role of Production Support to fix the application issues on priority
Involved in integrating the WebAPI with client’s systems
Verify and executed test cases using Selenium automation
Applied technique five why for root-cause analysis and of any issues on and worked on solutions related to issue fixing
Overcome the CI/CD challenges and Jenkins
Docker host application deployment
Implemented version controlling using Team Foundation Server and Azure DevOps, ADO and Continuous integration & continuous delivery i.e. CI/CD Pipeline
Environment : .Net with Dependency Injection, WPF, MVVM architecture. HTML5, XSLT, CSS and JavaScript, Angular, Bootstrap 5, Azure Blob storage, Microservice APIs, C#.Net, Windows Services component, SQL Server 2019, PL/SQL Oracle 12c, Scrum/Agile
Capita Client : Pay360 – Income Management UK(Offshore)(https://www.pay360.com/) Nov-2021 -Dec-2022
Sr .Net developer
Project Title : Income Management
Description : Income management having different modules as Regular Payment, Planned Payment and Configuration management with Direct Debit.
Responsibilities:
Developed ASP.NET Web API services to return JSON and XML Format Data using .Net core
Implemented Dependency Injection with Inversion of Control (IoC) principle
Development of RESTful web services using C#.NET Web API methods
Design and Developed Razor view .Net core MVC 5 using viewModel and tempData
Used Angular to provides filters to transform data
Used Angular expressions to binds data to HTML
Used HTML and CSS, Bootstrap 5 for designing Customer schedule payment screen
Client-side form validation using Angular
Used Angular router to build single page application
Used various GET and POST to RESTful Services
Drive the efforts estimation and impact analysis as per business requirement
Building Microservices with ASP.Net
Design and developed new features and functionality using WPF, XAML, MVVM architecture
Used one-way, two-way and one way source WPF binding
INotifyPropertyChange interface used to send update to WPF UI on object has been changed
Design the application tier business logic and data access for Payment and Customer Microservice
Design and develop the databases storted procedure, triggers, views PL/SQL database
Develop REST APIs which integrates with Payment & Customer microservices
Cretaed Service repositrory to registered host and port number for each Microservices
Writing stored procedures, Functions, Cursors and Databases Triggers using PL/SQL used collections and database cursors to retrieve data
Worked on database query and its performance optimization
Performing code reviews, unit testing & peer review as needed before approving change request, debugging, testing and deploying the build
Written business logic with in the View, Model which involved properties which are static, generic and complex types
Inventory & Inverntory age analysis reports using SSRS and SSIS
Prepared Technical documentation and helped offshore team to understand the application
Involved in integrating the WebAPI with client’s systems
Worked in GitHub for application artifacts storage and Azure DevOps for pipeline and environment and Test Driven Development method
Docker container to deploy application
Performed 5-Why technique for root-cause analysis and of any issues on and worked on solutions related to issue fixing
Implemented version controlling using Team Foundation Server and Azure DevOps, ADO
Writing Jenkins script to mitigate CI/CD pipeline implementation
Used GitHub, TFS to maintain the version control of source code and Continuous integration & continuous delivery pipeline CI/CD pipeline
Follow branching strategy as an when required & Agile methodlogy
Aware about the knowledge on Power Apps
Environment : .NetCore, Microservice APIs, MVC 5,WPF, MVVM architecture. C#.Net, HTML5, XSLT, CSS and JavaScript, jQuery, SQL Server 2019, PL/SQL Oracle 12c, ADO Scrum/Agile, Jira
Nihilent Ltd Multichoice, South Africa(Onsite/Offshore)(https://www.multichoice.com/ ) Apr-2018 - Nov-2021
.Net Lead
Project Title : Billing Ticket – Bundle Concept
Description : Billing ticket is Media Domain project and which will maintain long tern contarct with Customer with providing fexible discount on bundle packages so that Customer will have long term relationship
Responsibilities:
As a TeamLead I am responsible for my and Teams performance, plan and execute a project without missing Committed Timelines.
I run a Daily Scrum and Mentor Team.
I work towards clearing impediments with any member of the team.
Drive Design discussions with other Teams.
Participated in the High-level and low-level system design, planning, estimation and implementation.
Creating application Razor pages via ASP.net, C#, Coding
Implemented and hosted WCF Service which consume third party application
Writing Database packages, stored procedures and function
Working on adding new features and functionality to the applications developed using WPF, XAML, MVVM architecture
Implemented Microservices for Commercial Customer, Residential Customer and availing bundle services.
Design and develop UI using HTML5, XSLT, CSS and JavaScript, jQuery
Implemented Logging Mechanism in the system using Log4NET.
Drive the efforts estimation and impact analysis as per business requirement
Used AWS elstic Search engine.
Created VM on AWS and hoted application AWS
Performing code reviews, unit testing & peer review as needed before approving change request, debugging, testing and deploying the build
Used TFS and ADO to store and maintain the source code
Followed SonarQube vulnerability to maintain quality gates of defined rules
Involved in sprint planning, grooming sessions and peer code reviews
Actively managed the role of Production Support to fix the application issues on priority
Performed 5-Why technique for root-cause analysis and of any issues on and worked on solutions related to issue fixing
Performed performance optimizations on database Scripts
Environment : Microservice Web API, MVC C#, Rule Engine, HTML5, XSLT, CSS and JavaScript, jQuery, SQL-Server 2012, ADO Scrum/Agile
Nihilent Ltd Multichoice,SouthAfrica(Onsite/Offshore) (https://www.multichoice.com/ ) Sep-2013 - Jun-2018
.Net lead
Project Title : Multichoice Evolution & Telecom Services
Description : Multichoice evolution is Customer management system which availing Multichoice service. Application maintain Customer information with his/her banking details for respective service packages and performing debit order details accordingly. Hardare device insurance benefit.
Responsibilities:
Performed as a TeamLead to run a Daily Scrum and Mentor Team
Creating application via ASP.net, C#, Coding, Query API,
Implemented and hosted WCF Service which consume third party application
Using SQLServer Management Studio (SSMS) to create/update Stored Procedures, Functions, Triggers and Queries.
SOA architecture developed WCF Service to provide customer information
Used multithreading for various customer operation
Used Angular filters to format data.
Used Angular ng-repeat directive for displaying tables.
Created form using WPF, XAML, MVVM architecture
Design and implement UI pages using HTML5, CSS and Javascript
Making enhancements to the Reports that are developed using Crystal Reports
Drive the efforts estimation and impact analysis as per business requirement
Performing code reviews, unit testing & peer review as needed before approving change request, debugging, testing and deploying the build
Used TFS and ADO to store and maintain the source code
Followed SonarQube vulnerability to maintain quality gates of defined rules
Involved in sprint planning, grooming sessions and peer code reviews
Actively managed the role of Production Support to fix the application issues on priority
Performed 5-Why technique for root-cause analysis and of any issues on and worked on solutions related to issue fixing
Performed performance optimizations on database Scripts
Environment : WPF, XAML, MVVM, Angular, Microservice APIs, MVC C#, Multithreading, Rule Engine, SQL-Server 2012, ADO Scrum/Agile
Nihilent Ltd Hollard Insurance & Finance, South Africa (Onsite) (https://www.hollard.co.za/ ) Jan-2013 - Aug-2013
Sr.Net Developer
Project Title : Hollard Insurance
Description : Hollard provided insurance faciclities on life cover, Car insurance, Home insurance, Travel insurance. Once customer enquiry than will provide suitabl and best quote as per input parameter. Departure date, return date number of Adults and Childerns and age of all travellers. Depends on all these input parameter will provide quote
Responsibilities:
Design and develop application using ASP.Net MVC, C#,
Created form using WPF, XAML, MVVM architecture
Design and develop customer finance service which create quote for base amount
Design the Quote service depends on input parameters.
Implemented and hosted WCF Service which consume third party application
Developed WCF Service for providing Quote based on input parameter
Developed WCF service for calculating premium based on age criteria
Design and develop database stored procedure to Cancel trip before departure
Developed Windows services which notify customer about payment due
Using SQLServer Management Studio (SSMS) to create/update Stored Procedures, Functions, Triggers and Queries.
Drive the efforts estimation and impact analysis as per business requirement
Performing code reviews, unit testing & peer review as needed before approving change request, debugging, testing and deploying the build
Used TFS to store and maintain the source code
Involved in sprint planning, grooming sessions
Environment : ASP.Net MVC C#, WPF, XAML, MVVM, SQL-Server 2012, ADO Scrum/Agile
TechProcess Sol ICICI Bank Ltd India (https://www.icicibank.com/ ) Sep-2011 - Jan-2013
.Net Developer
Project Title : ICICI Bank Integrated Approval Systems (IAS)
Description : ICIC Bank integrated approval system is approval system which is follow the hierarchy while approving customer request. Sequential as well as Parallel approval system is followed.
Responsibilities:
Creating application via ASP.net, C#, Coding.
Worked on windows services based on frequently changes in live data
Hosted and consumed webservice Service for 2 ways communication
Created algorithum to process flow in approval system
Developed a Windows Service using C# to process XML files in different business logic steps.
Writing Database packages, stored procedures and function
Apply client side validation using JavaScript
Drive the efforts estimation and impact analysis as per business requirement
Performing code reviews, unit testing & peer review as needed before approving change request, debugging, testing and deploying the build
Used TFS and ADO to store and maintain the source code
Followed SonarQube vulnerability to maintain quality gates of defined rules
Involved in sprint planning, grooming sessions and peer code reviews
Actively managed the role of Production Support to fix the application issues on priority
Performed 5-Why technique for root-cause analysis and of any issues on and worked on solutions related to issue fixing
Performed performance optimizations on database Scripts
Environment : Web-Services, ASP.NET, AJAX, Sal Server 2008/2005, JavaScript, Scrum/Agile
TechProcess Sol ICICI Bank Ltd India (https://www.icicibank.com/) Sep-2011 - Jan-2013
.Net Developer
Project Title : ICICI Bank SMS Gateway (SMS Gateway)
Description : ICICI Bank SMS gateway is application which trigger the credit and debit transaction details and communicate to user on his/her register mobile number.
Responsibilities:
Creating application via ASP.net, C#, Coding,,
Worked on windows services
Hosted and consumed webservice Service for 2 ways communication
Consumed Java service to fetch customer information details
Sync Customer information deails with J2EE WCF Service
Writing Database packages, stored procedures and function
UI validation using JavaScript
Drive the efforts estimation and impact analysis as per business requirement
Performing code reviews, unit testing & peer review as needed before approving change request, debugging, testing and deploying the build
Used TFS and ADO to store and maintain the source code
Followed SonarQube vulnerability to maintain quality gates of defined rules
Involved in sprint planning, grooming sessions and peer code reviews
Actively managed the role of Production Support to fix the application issues on priority
Performed 5-Why technique for root-cause analysis and of any issues on and worked on solutions related to issue fixing
Performed performance optimizations on database Scripts
Environment : Web-Services, ASP.NET, AJAX, Sal Server 2008/2005, JavaScript, Scrum/Agile
TechProcess Sol Deutsche Bank Ltd India Oct-2010 -Aug-2011
.Net Developer
Project Title : Deutsche Bank Procumbent Process
Description : Deusche bank procumbent process maintaining the bank auto reconciliation depending on input paramer like Check, Branch Code, Account number, amount etc.
Responsibilities:
Creating application via ASP.net, C#, Coding,,
Hosted and consumed webService Service for 2 ways communication
Writing Database packages, stored procedures and function
Drive the efforts estimation and impact analysis as per business requirement
Performing code reviews, unit testing & peer review as needed before approving change request, debugging, testing and deploying the build
Used TFS and ADO to store and maintain the source code
Followed SonarQube vulnerability to maintain quality gates of defined rules
Involved in sprint planning, grooming sessions and peer code reviews
Actively managed the role of Production Support to fix the application issues on priority
Performed 5-Why technique for root-cause analysis and of any issues on and worked on solutions related to issue fixing
Performed performance optimizations on database Scripts
Environment : ASP.NET, C#, Oracle 10g, JavaScript and HTML, Scrum/Agile
OSource Global Grant Thornton India May-2008 - Oct-2010
Jr Developer
Project Title : Grant Thoronton
Description : System puts you in complete control of all of your people, projects, time and Costs, making information visible, available, and accessible in real time to all of the employees in any organisation. Individuals, Managers, and Partners can manipulate information to analysis the efficiency and effectiveness of the organisations around key metrics. The modules covered are Time Sheet, Expense Sheet, Travel Expense, Reimbursement, Leave, Invoicing, Collection, Inventory Transfers as project management, Account Receivable and various MIS ReportsDeusche bank procumbent process maintaining the bank auto reconciliation depending on input paramer like Check, Branch Code, Account number, amount etc.
Responsibilities:
Used Oops concepts while creating application
Applied client side validations
Hosted and consumed webService Service
Debugging existing Database packages, stored procedures
Find the impact to share efforts estimation as per business requirement
Unit testing before approving change request, debugging, testing and deploying the build
Used TFS to store and maintain the source code
Environment : VB.Net, Oops concepts, ASP.NET, Oracle 10g, JavaScript and HTML, e
Education & Credentials
C-DAC (Post Graduate Diploma in Advanced Computing) from YCP’s IT, Mumbai (Aug-2007)
B.E. (Ele & Telecomm) from Government College of Engineering, Jalgaon (May- 2006)