Over 5 years of experience as a Full Stack .NET Developer in design, development, testing and maintenance of enterprise web and client/server applications.
Expertise in software development using Waterfall and Agile-Scrum, TDD methodologies with exposure to diverse business domains including Healthcare and Banking.
Experience in application development using Service Oriented Architectures (SOA), Model View Controller (MVC), 3-Tier/N-Tier Architecture.
Experience working with NoSQL database like Mongo DB.
Extensive experience in .Net Framework 4.5/4.0/3.5/3.0, C#.NET, ASP.NET, ASP.NET WebAPI, MVC 3/4/5, Web Forms, Windows Forms, ADO.NET, Entity Framework, LINQ, SQL Server, WCF, Web Services.
Developed the applications front-end using Angular framework, Material Design, Type script, HTML5, Bootstrap4, CSS3, SCSS, Media queries, React JS framework, jQuery, JavaScript, Knockout JS, Telerik controls, Kendo UI.
Professional level experience in design, development and implementation of applications using C#.NET, Go/Golang, ASP.NET MVC, Web Forms, Entity Framework, LINQ, HTML, HTML5, XHTML, CSS3, AJAX, VB.NET, VB Script, JavaScript, jQuery, AngularJS2/4/6, XML, UML, IIS, and SQL Server (2015/2017), PL/SQL
Analyse customers' programming problems and develop solutions on cloud services such as Azure Event hub, Azure Service Bus, Azure Relay, Azure Event Grid, Azure Notification Hub and Azure Search to meet their needs. This involves debugging, troubleshooting, writing code using ASP. NET Programming and taking responsibility to see that the issue is fully resolved.
Good experience implementing RESTful API's with WCF Web Services, XML.
Experience in XML Web Services (SOAP, WSDL) using .NET Framework.
Experience in Amazon Web Services (A) integration using .NET, C#.
Worked with azure app service to deploy the web application in Azure Cloud and worked with azure API gateway Working knowledge on Cloud computing using Microsoft Azure for enabling services on cloud.
Worked with Stored Procedures using SQL Server 2012/ 2014/ 2016.
Good knowledge on Configuring and version controlling with Team Foundation Server (TFS), Visual Studio Team Services (VSTS).
Experience in code refactoring using tools like ReSharper.
Extensive work experience in Functionality Testing, User Acceptance Testing.
Organized and was part of Daily Stand-up, Sprint Planning and Sprint Review Meetings.
Excellent Communications skills, quick learner, good team player and have good Analytical capabilities.
Good organizational skills, ability to handle multiple tasks and work independently as well as in team.
Overview
5
5
years of professional experience
1
1
Certification
Work History
Full Stack .Net Developer
Master Card Company
Toronto, Canada
05.2023 - Current
Apply object-oriented programming principles and Design patterns to build core functionalities
Use n tier Architecture to develop Restful APIs for application to expose the data to several clients
Utilize SOLID principles to make the code as efficient as possible
Responsible for developing API services using C# .Net Core
Work on fixing bugs that are critical and blockers for release
Assist in the development of applications and features
Coordinate with Design, Product, API and QA teams for smooth release of features into production
Handle source control with GIT to control branch flow locally and remotely for easy maintenance of development work
NET, C# and back-end database as SQL Server 2016 and Mongo Db
Designed and developed Micro services using .NET Core 3.1, Web API and DDD (Domain Driven Design)
Implement CRUD functionality with Entity framework in ASP.NET MVC and implement sorting, filtering, and paging with Entity framework in MVC
Work with ASP.NET Web API Controller methods for HTTP and REST based CRUD operations like GET, POST, PUT, DELETE which returns JSON data
Implemented the service using Node.JS, React.JS for performance
Developed and designed web application with the Angular 6 and WEB API 2 as backed layer by using .NET Core
Work with .NET Framework to develop Backend part and working with jQuery, JavaScript, Bootstrap HTML5, CSS for Frontend part of web applications and helping in building HR platform for HR core team
Use Entity Framework code first approach to created data access layer to interact with SQL server
Use RAZOR View engine, for developing a new application to save REST, SOAP calls requests and response made to client
Used Rabbit MQ as the informing middleware
Develop RESTful API's using .NET framework with C# as programming language to expose the data to several clients Cricket Wireless LLC (an AT&T Company)
Involve in using various filters for existing MVC application, depending upon the requirement for authentication
Involve in developing ASP.NET MVC application by creating Views, Controller actions and Model classes
Involve in implementing RESTful APIs with Web Services, XML
Experience in XML Web Services (SOAP, WSDL) using .NET Framework
Experience in .Net Compact framework / .Net windows forms custom controls well versed in Object oriented design with software families that span windows forms, and web environments
Involve in development using different methodologies like Agile (Scrum) and Test-driven development (TDD)
Analyze user story possibilities and effectively allocate time window for development, testing and unit test cases
Develop the application based on requirements from business and functional analyst
Contribute to the overall evolvement of the team with release-focused approaches and quick turnaround times
Develop approaches and create based on the functional and business requirements, then are designed and then developed.
Environment: Visual Studio 2019, .Net Framework 4.0, Visual Basic 6.0, Mainframe, MS Access, MS Excel, Web Services, C#, VB.Net, Angular 8, LINQ, ADO.Net, Win Forms, ASP.Net, AJAX, Java script, CSS, JQUERY, SQL Server 2005/2008, T-SQL, Visual SourceSafe, Oracle10g, UML, Rabbit MQ, MS Visio, Agile Methodologies, SOAP, SOA, XML, HTML, IIS 6.0.
.NET Full Stack Developer
PROCOGIA
Vancouver, Canada
09.2021 - 05.2023
Application components are developed in an agile environment utilizing a Test-driven development approach
Responsible for maintenance of applications with technologies such as .NET C#/ SQL Server /Oracle/ jQuery/ HTML5 / JavaScript/Angular/Bootstrap/jQuery
Built Angular 8 components, UI, and services to consume rest services using component-based services provided by Angular 8
Designed user interface for ASP.NET 4.5 applications in C#
Developed User Controls, used .NET web controls and improved the performance of the application by configuring the caching
Created login-based member’s area that displays ASP.NET pages based on access levels and assigned Roles
Design & develop solutions using C#, ASP.NET, Angular JS, MVC, HTML5, MS SQL Server
Experience in cloud Technologies like AWS
Customized the .Net template for Project Task assignment, Build Release version control
Developed application using C#.Net and AJAX under Visual Studio 2010 environment
Extensively used controls such as Data Grid and Data List to populate the records for presentation layer
Extensively used multi-Threading for fetching data from web services using C#
Worked with ORM tools like Entity Framework, Dapper and NoSQL database (Mongo DB) for writing optimized queries
Wrote the native bridges for iOS and Android to integrate with React Native
Worked with Development designed, coded, and implemented, unit tested C# .NET Desktop and ASP.NET Web Applications (WinForms, WPF and ASP.NET) C# 3.0.for TAC security systems
ASP.NET controls like Master Page Templates, Menu Controls, Grid View Controls and File Upload Controls
Worked in using React.js components, Forms, Events, Keys, Router, Animations and Flux concept
Collaborate with QA team to define test cases, metrics, and resolve questions about test results
Developed User Interface using .NET and extensively worked with win forms using VB.Net and Implemented validation using validation controls and JavaScript client slide validation
Data format using HTML, CSS and client-side scripting using JavaScript
Experience in using ASP.NET Core, AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers
Configure SQL Server Integration Service (SSIS) for scheduling database backup and Implemented indexing for various tables in the database for improving the performance of the application
Working with Azure, AWS cloud Migrations
Deploying managing and operating scalable, highly available and fault-tolerant system on AWS
Clearly and regularly communicate with management and technical support colleagues
Perform coding, debugging, testing, and troubleshooting throughout the development process
Designed and developed most of the UI Screens, calculators, Desk top controller with extensive usage of XML, XSLT Binary file operations and all latest .Net features such as Delegates
Used Object-Oriented Programming (OOP) Techniques and created classes in C#.Net 2.0 for most of calculators
Deployed Site features and Custom List with Site Columns and Content Type by using SharePoint Management shell
Conducted design and development iterations of the application using ASP.NET 4.0 and C#, SOA, WebAPI, Sitecore CMS, and IIS
Actualized Rabbit MQ for windows with Direct Exchanges, with consumers and producers for information coordination with windows services
Worked on developing Search, Crawl and Index notes for searching and bringing the documents into SharePoint portal Server maintaining backups and recovery for the entire SharePoint sites
Extensive understanding in creating and managing View Models, Views and Partial Views using ASP.NET MVC
Proficient in LINQ for data retrieval, CRUD operations, data filtering & sorting
Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data
Implemented Client-side and server-side validations done using JavaScript and Validation Controls.
Environment: Visual Studio 2019, .Net Framework 4.0, Visual Basic 6.0, AIM Basic, Mainframe, Lotus Note, MS Access, MS Excel, Web Services, C#, VB.Net, Angular 8,LINQ, ADO.Net, Win Forms, ASP.Net, AJAX, Java script, CSS, JQUERY, SQL Server 2005/2008, T-SQL, Visual SourceSafe, Oracle10g, UML, Rabbit MQ, MS Visio, Agile Methodologies, SOAP, SOA, XML, HTML, IIS 6.0.
.NET Full Stack Developer
Capgemini
Bengaluru, India
02.2019 - 08.2021
Created requirement documents such as feature requirements, system design diagrams including architecture diagrams and systems diagrams
Designed the Front-end applications, And Mobile Application as well for user interactive (UI) web pages using web technologies like HTML5, CSS3, Es6 JavaScript, React JS and React-Native/Redux Saga
Worked as a Front End Developer on the project with Javascript, ES6, React, Redux Saga, RESTful services, HTML5/CSS3/SASS/Bootstrap and GitLab
Developed User Controls, used .NET web controls and improved the performance of the application by configuring the caching
Created login-based member’s area that displays ASP.NET pages based on access levels and assigned Roles
Used ASP.NET for web application development and C# to design web forms
ASP.NET controls like Master Page Templates, Menu Controls, Grid View Controls and File Upload Controls
Designed and built an enterprise-wide asynchronous message processing service using .NET and Rabbit MQ handling number of message a day
Deployed back-end services to AWS clouds
Working with Azure, AWS cloud Migrations
Enhanced the React Observables with Redux, React-router and Redux-thunk
Used Redux-Thunk as middleware to manipulate the data type and handle multiple actions
Collaborate with QA team to define test cases, metrics, and resolve questions about test results
Design & develop solutions using C#, ASP.NET, Angular JS, MVC, HTML5, MS SQL Server
Customized the .Net template for Project Task assignment, Build Release version control
Developed application using C#.Net and AJAX under Visual Studio 2010 environment
Extensively used controls such as Data Grid and Data List to populate the records for presentation layer
Extensively used Multi-Threading for fetching data from web services using C#
Involved in developing single-page application using Angular and Web API's using.Net Core and Developed reusable custom components using Angular with Typescript
Designing and developing Sitecore Data Templates, Branch Templates, Layouts, Sub Layouts and Content Items for Sitecore MVC
Strong in C# .net, SQL SERVER, Web API, react.js, Redux, my SQL is an added advantage
Developed User Interface using .NET and extensively worked with win forms using VB.Net and Implemented validation using validation controls and JavaScript client slide validation
Data format using HTML, CSS and client-side scripting using JavaScript
Configure SQL Server Integration Service (SSIS) for scheduling database backup and Implemented indexing for various tables in the database for improving the performance of the application
Design, build, and maintain efficient, reusable, and reliable code
Clearly and regularly communicate with management and technical support colleagues
Recommend improvements to existing software programs as necessary
Perform coding, debugging, testing, and troubleshooting throughout the development process
Create database schemas that represent and support business processes
Program SQL views, stored procedures, and functions
Help maintain code quality, organization, and Automatization
Developing .Net Core solution integrated with RESTful Web API and various cloud services
Develop and maintain reports and other knowledge management functions
Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data
Implemented Client-side and server-side validations done using JavaScript and Validation Controls.
Environment: Visual Studio 2017, .Net Framework 4.0, Visual Basic 6.0, AIM Basic, Mainframe, Lotus Note, MS Access, MS Excel, Web Services, C#, VB.Net, LINQ, ADO.Net, Win Forms, ASP.Net, AJAX, Java script, CSS, SQL Server 2005/2008, T-SQL, Visual SourceSafe, Oracle10g, UML, Rabbit MQ, MS Visio, Agile Methodologies, SOAP, SOA, XML, HTML, IIS 6.0.
Education
Bachelors in Information Technology -
Gujarat Technological University
Skills
Programming Languages: C#
Net Technologies: ASPNET, C#NET, ADONET, ASPNET MVC 50/40/30, WebAPI2, WCF
Technologies: ASPNET, HTML, CSS, XML Web Services, NET Core 31/6, Typescript, JavaScript, MongoDB, JSON, SOAP, REST, AngularJS/2/4/6, ReactJS
Frameworks: NET 30/35/40/45
Web server: IIS 6/7
Databases: MS SQL Server 12/14/16, MongoDB, MYSQL
IDE: Visual Studio 2012/2013/2015, VS Code
Testing Tools: NUnit, Jasmin, Karma, Postman
Version control Tools: Team Foundation Server(TFS), Visual Studio Team Services(VSTS)
Methodologies: Agile, Scrum, TDD
Operating Systems: Windows XP/7/8/10 , Linux and Unix