Post Job Free
Sign in

C# Asp.Net

Location:
Warren, MI
Posted:
September 23, 2025

Contact this candidate

Resume:

Ranjoy Barua

Career Summary

My name is Ranjoy Barua a US Citizen lives in Warren, Michigan, and is Covid-19 vaccinated. I have over 6 years of experience in .Net Development. I have exceptional experience in the analysis, design, and development of client/server, web-based, and n-tier applications on the Windows platform using ASP.Net, WCF, Razor, C#, ADO.Net, HTML5, JavaScript, CSS, Bootstrap, Angular 4 and Blazor. I have implemented ORM Framework, Created the application in the NET framework, and NET core, and implement logic using C# and OOPS concepts. I can interview with 2 to 3 days’ notice and is available to start 3 weeks from the offer.

Highlights:

●Experience in developing windows applications, web applications, windows services, and WCF services in Microsoft Visual Studio Net using C#, ADO.Net, and SQL Server

●Worked with Data Adapter, Dataset, and Data Reader as a part of ADO.Net to access and Update Database

●Used ASP.Net MVC5 applications using MVC5 with Razor View Engine Created the models, views, and controllers using ASP.Net MVC5, C#NET

●Developed the application using ASP.Net 4, MVC 4, Razor, C#, jQuery, Ajax, Html5, CSS3, Bootstrap, JSON, Blazor, LINQ, Repository Pattern, Action Filters

●Created the application in NET framework, NET core and implement logic using C# and OOPS concepts

●Developed Stored Procedures, functions, and triggers using SQL and T-SQL in MS SQL Server for fetching data and binding

●Extensively performed integration testing, system testing, and unit testing using NUNIT

●Implemented ORM Framework Entity Framework Code First Approach with Repository Pattern and its implementation over the Business and Presentation layers

●Built Data Sync job on Windows Azure to synchronize data from SQL databases to SQL Azure

●Designed and implemented the WCF services layer hosted on Windows Azure; this layer was the middle tier between SQL Azure and SharePoint online external content

●Expert experience with Object Oriented Programming OOPS Concepts including Inheritance, Abstraction, Encapsulation, and Polymorphism, good experience in Exception Handling, Debugging, and tracing by which the whole picture of application runtime can be seen and analyzed more efficiently

●Worked in Implementing Service Oriented Architecture (SOA) and used WCF to expose business logic as services and consumed those services

●Defined service contracts and implemented service contracts

●Extensive experience in SQL Server database design, developing stored procedures, queries, triggers, and cursors using SQL Server 2005, 2008, 2012, and 2014

●Experience in client-side development using HTML, JavaScript, and CSS

●Good understanding and knowledge of MVC

●Created the Data access layer and Data access objects using Entity Framework and LINQ

●Worked in Scrum and Waterfall methodologies

●Experience in all phases of the software development life cycle including designing, developing, coding, debugging, testing, implementation, and maintenance

●Excellent analytical skills and dedication to quality output for the team or to individual assignments as required by the work environment

Technical Skills

.Net Technologies

ASP.Net, WCF, Windows Services, Windows Forms, Web Forms, ADO.Net, VB.Net, Entity Framework, MVC 4, 5, MS Visual Studio Net, LINQ, Lambda, ORM

Programming Languages

C#, Razor

Database

SQL Server 2005, 2008, 2012, 2014, T SQL

Web Technologies

HTML, HTML5, CSS, CSS3, Bootstrap, NgFor, NgIf, Router Outlet,

Client Scripting

JavaScript, Angular 4, AJAX, jQuery, DOM, Typescript, Web API WCF, VBScript

Application/web Servers

IIS, Blazor, MS SQL Server,

Tools Used

Fiddler, SQL Profiler, Visual Studio 2008, 2010, TextControl, SOA, OOPS, XML, XSLT, XML Node, Crystal Reports, SSIS, SSRS, FTPing, Restful, REST API, Agile/SCRUM, JSON, UI, PL SQL, Waterfall

Professional Accomplishments

Wayne County Treasurer November 2021 to Jun 2025

.Net Developer

●Created Dashboards for Organization, Guide, Contract Monitor, Finance, and Manager roles

●Involved in designing and creating the database for the user’s list with passwords and mailboxes

●Involved in Writing the validation code in ASP.Net using VBScript upon accepting the username and password, setting cookies, and displaying the home page

●Designed and developed various abstract classes, interfaces, and Inheritance to construct the business logic using VB.Net, ADO.Net, and SQL

●Designed Master Pages by using Visual Studio and Creating Style Sheets for formatting the Web pages based on the business requirements and functional requirements document

●Created web user interface using ASP.Net for the users to generate reports

●Designed and developed user interface modules using HTML 5, CSS 3, and JavaScript

●Worked on ASP.Net State Management Techniques such as View State, Sessions, Caching (Output Caching)

●Implemented Authentication and Authorization using WebConfig file

●Configured for users’ Authorization and role-based security

●Used XML for Data Storage and XSLT to transform the SQL queries returned as XML nodes

●Used the ASP.Net built-in Membership provider to manage user accounts and user roles

●Created Stored Procedures in SQL Server that gets the data for the given input values and tuned queries in frequently used Stored Procedures

●Designed and developed Crystal Reports based on Design Specifications and the Prototype

●Used controls such as Group, Crosstab, Picture, Pie Charts, and Bar Charts in Crystal Reports

●Created sub-reports inside the main report and changed the sub-report links so that the sub-report also received the same parameters as the main report

●Created Indexes, Views, and Stored Procedures for quick and efficient retrieval of data using SQL Server 2012

●Developing SSIS jobs with the SSIS packages with additional steps which could be utilized for FTPing files or staging intermediate data staging databases

●Used Team Foundation Server (TFS) to maintain the version control history during development

●Conducted comprehensive testing of developed objects in development and QA environments, including regression testing before any changes are released to the Production environment to minimize bugs.

●Used Kofax power PDF to convert document to other formats like Word, Excel, JPEG, PNG and edit PDF document.

Environment: MVC, C#, Angular AJAX, JSON, Restful, JavaScript, ASP.Net 4, MVC 4, Razor, Blazor, jQuery, VB 6, HTML5, CSS3, Bootstrap, LINQ, Laserfiche (DMS), Web API/WCF, SQL Server 2014, SSIS, SSRS, Kofax

DTMB (State of Michigan) September 2020 to November 2021

.Net Developer

●Worked closely with Business Analysts in requirements gathering, analyzing the requirement, design, implementation, performance tuning, testing, and in post-production support

●Responsibilities included designing and developing the reusable UI components such as MVC Master Pages “Layouts and Nested Layouts”, “View Start” and MVC User Controls “Partial Views

●Involved in the development of models, view models, views, partial views, and controllers in MVC 5

●Worked closely with the Business Analysts in requirement gathering and design review activities

●Used C# and Asp.Net MVC4 to create the Business Logic layer and Data Access Layer

●Used ASP.Net MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself

●Used Angular AJAX framework to interact with Restful to retrieve data using JSON and for various validations and DOM expressions

●Used Angular-created custom directives for data manipulations, displayed data in company standard format in UI

●Worked with Angular directives, components, factory and service resources, routings, and events DOM manipulation using JavaScript and AngularJS

●Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces

●Created custom directives for re-usable components (multi-field form elements, background file uploads)

●Developed the application using ASP.Net 4, MVC 4, Razor, C#, jQuery, Ajax, Html5, CSS3, Bootstrap, JSON, Blazor, LINQ, Repository Pattern, Action Filters

●Experienced in writing complex PL/SQL Queries, Stored procedures, functions, packages, tables, views, triggers

●Implemented AngularJS Controllers to maintain each view data

●Created and consumed ASP.Net Web services and implemented REST full Web API/WCF services for the service layer, created Action filters, and Exception filters to implement REST API

●Established communication between different applications running on the same/different platforms using WCF

●Involved in using bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime

●Created Entity Framework Database First Model for ASP.Net application used LINQ to Entities and Lambda

●Expressions for the data access layer

●Created different Action Attributes for decorating across various Action Results. The Action Attributes used include the ones used for Handling errors and Caching

●Created and maintained database objects such as complex Stored Procedures, Cursors, Tables, Views, User Defined Functions, in SQL Server 2014 for inserting/Updating/Deleting the data into the relational tables

●Worked with Team Foundation Source Control (TFS) as the source for version control and project/issue management

●Developed various stored procedures for data retrieval from the database and generating different types of reports using SQL reporting services (SSRS)

●Created SSIS package to migrate data from the Dev Server source to Demo Server Destination

●Performed unit testing on every new version before sending it for User Acceptance Test (UAT)

●Involved in supporting and maintenance for legacy production systems

●Actively involved in bug fixes and enhancements post-production as per the client's requirement

●Strong troubleshooting and Problem-solving skills in finding defects and resolving the issues

Environment: MVC, C#, Angular AJAX, JSON, Restful, JavaScript, ASP.Net 4, MVC 4, Razor, Blazor, jQuery, HTML5, CSS3, Bootstrap, LINQ, Web API/WCF, SQL Server 2014, SSIS, SSRS

Capital One September 2018 to August 2020

.Net Developer

Description: The project was a banking application system that assisted in managing the client information for the bank. Account managers used it to keep track of all the client information. Development of the project was done in an Agile environment. It supported different types of users and shows appropriate information according to the type of user. The Medina user module team was responsible for logging, validation, and session information. It provided access to clients for viewing information and making an appointment with the account managers.

●Worked with Design/BA teams to analyze the Requirements, creating Design documents and Technical Definition Documentation.

●Worked in Agile/Scrum Development Methodology

●Involved in the development of Web Forms, Classes, and interfaces using C#, .NET Core that incorporates both N-tier architecture and database connectivity

●Created the application in NET framework, NET core and implement logic using C# and OOPS concepts

●Developed and enhanced client-side management portals User interfaces using C#, Angular 4, jQuery, HTML, Bootstrap, CSS, JavaScript, Typescript, and AJAX

●The web GUI was built using HTML, Web Forms classes, and AJAX control for providing a consistent look, and their individual states persisted across sessions, thus saving individual preferences, and providing a smooth navigation experience

●Used ASP.Net MVC5 applications using MVC5 with Razor View Engine Created the models, views, and controllers using ASP.Net MVC5, C#NET

●Created Business Logic Layer and Data Access Layers to implement the MVC architecture implementation of client-side validations using ASP.Net MVC Validation

●Developed Web Services and WCF services common for various applications using NET Framework

●Configured various Web Applications on Internet Information Server (IIS)

●Extensively used Angular forms such as Template Driven forms and Reactive forms (Dynamic Forms) to perform form validations both on the server and client-side

●Implemented Angular concepts: Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the click event, component decorator, binding to the hidden property

●Used Server-Side Validation Controls and Client-Side Validations (using JavaScript) for handling the form inputs

●Developed Stored Procedures, functions, and triggers using SQL and T-SQL in MS SQL Server for fetching data and binding

●Coding included the reading of an XML file and fetching data in the fields/tags and transferring the data to the database using LINQ

●Environment: Net Framework, ASP.Net MVC5, IIS, C#.Net, .Net Core, Visual Studio, Web API, SQL Server, WCF, Entity Framework Razor, LINQ, Git, AJAX, Angular 2.0, CSS, Entity Framework, Typescript, JavaScript, Bootstrap, jQuery, ADO.Net, Agile Methodology

Equifax July 2015 to August 2018

Dotnet Developer

Description: Payroll and Insight Reporting was part of the claims team at Equifax. This application mainly dealt with the unemployment and payroll process of clients. Whenever an employee was laid off from the company, the employee could claim unemployment benefits from the employer. The payroll application received payroll data from the client and provided payroll information to other applications. Insight Report handled all kinds of reports related to the unemployment process of each client.

●Product development was an Agile (SCRUM) methodology, where progress and task assignment were discussed in everyday meetings

●Extensively worked with Action Results, Action Filters and Custom Action Filters, and Routing

●Used ASP.Net Model View Controller (MVC) architectural Design Patterns for the development of the product Used ASP.Net MVC 4 Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions

●Used J Query accordingly for validation purposes, browser detection, and controls

●Designed and developed the User Interfaces using Razor views, HTML, JQuery, Ajax and CSS

●Performed client-side validation using JavaScript, JQuery

●Created Model objects using Entity Data Model with Entity framework

●Utilized Entity Framework technology extensively for data retrieving, querying, storage, and manipulation using LINQ

●Implemented ORM Framework Entity Framework Code First Approach with Repository Pattern and its implementation over the Business and Presentation layers

●Used Compiled Queries, Multiple Contexts, Explicit loading, and Save Changes to context after all database operations to improve the performance in Entity F/W

●Used ADO.Net Entity Framework Model as the Data Access Layer (Database First) and implemented the CURD (Create, Update, Retrieve and Delete) operations, Mapping and executing stored procedures

●Implemented Data Access layer using WCF, Web-API Restful services, and Entity Framework

●Incorporated REST Web API-based endpoint on the Web Role and exposed bi-directional POST methods

●Developed CSS for the entire application using Bootstrap CSS files

●Created WCF SOAP/REST Services and used different bindings to make them available to different types of clients

●Developed WCF Services to exchange data between Desktop and Central Application and consumed WCF service, which is based on SOA (Service Oriented Architecture)

●Built Data Sync job on Windows Azure to synchronize data from SQL databases to SQL Azure

●Designed and implemented the WCF services layer hosted on Windows Azure; this layer was the middle tier between SQL Azure and SharePoint online external content

●Wrote simple to complex stored procedures using T-SQL to retrieve the data from SQL Server 2008 database

●Maintained the version of the project in Team Foundation Server (TFS) by merging the module developed with the latest version in TFS

Environment: Visual Studio 2010/12, ASP.Net 4.0, ADO.NET, MVC 4.0, XML, HTML, JavaScript, IIS 6.0, SOAP, WCF, WPF, .NET Framework 3.5, Bootstrap, SOA, Web services, SQL Server 2005, T-SQL, OOPS concepts, REST

CITI Bank March 2013 to June 2015

.Net Developer

Description: This was a banking application, which involved the transmission and transaction of Financial Information through Electronic Data Interchange in a highly secure environment. This system enabled account holders to perform basic banking operations such as Balance Enquiry, Online Bill Payments, and Fund Transfers between the existing accounts via the Internet which was used by the account holders who received online access authorization. It offered a great facility such as Financial Calculator, which calculated how much monthly installment was needed to pay for the amount taken as a loan.

●Provided analysis, design, and implementation to solve problems in the digital checks validation system

●Involved in all the stages of SDLC and interacted with the offshore team Completely understand the importance of Quality of work in deliverables given to the client

●Implemented debugging and exception logging mechanisms modules for WCF services which will be used in Business-to-Business services to save time and cost

●Extensively used WCF services, thereby achieving complete Service Oriented Architecture

●Successfully used Data Contract as the standard mechanism in the WCF for serializing NET object types into XML

●Connected the ASP.Net project to the SQL Server 2012 database using the ADO.Net Entity framework model

●Extensively worked with Partial Pages, Layouts, and Sections to design the CSHTML pages with Razor Engine to get a consistent look and feel

●Designed the ASPX page and Views in the Application using Blazor, HTML5, and CSS3

●Used HTML Helper methods to populate View Bag data to the Razor views

●Used ADO.Net and Entity Framework extensively for retrieving, querying, and manipulating data in the database Extensively working on LINQ to Object, LINQ to XML, and LINQ to SQL to query different data sources

●LINQ was extensively used in view extension to parse out unnecessary information and to make calls to the SQL database

●Proficient in developing database objects such as queries, stored procedures, Packages, T-SQL Programs, Functions, Cursors, Reference Cursors, Dynamic SQL

●Team Foundation server 2010 (TFS) has been used for all the source code maintenance among the whole team members

●Created automated Unit test plans and performed Unit testing modules according to the requirements and development standards with NUnit testing

Environment: VisualStudio2010, C#, ASP.Net MVC 3.0/4.0, WCF, Entity Framework 6.0, Blazor, EDMX, jQuery, TFS 2010, IIS 7.0, AJAX, Razor, ADO.NET Entity Framework 4.0, LINQ, XML

Soft Logic Inc. October 2011 to February 2013

Junior .Net Developer

●Responsible for gathering the requirements and information needed for the documentation of the project

●Involved in Product development and Bug fixes

●Worked on all the phases of the Software Development Life Cycle (SDLC) which included gathering requirements, design, analysis, implementation, testing, and maintenance

●Used Agile methodology to develop applications and designed screens for applications using MVC

●Experienced using CSS 3, JavaScript, AJAX, and HTML 5 services for developing the front-end application

●Involved in maintaining the versions of the source code using Team Foundation Server 2010

●Extensively worked on developing the front-end Web applications for better user experience

●Used NET Framework MVC to design ASP.Net application

●Used Angular JS for creating dynamic web pages in the application

●Worked on accepting the input from the page request which adds functionality to individual pages using ASP.Net MVC 5 and MVVM Controller

●Created the Custom helpers by utilizing HTML5 in Razor views

●Used C# for creating Data Access Layer, Business Logic Layer, and User Controls

●Involved in sending and receiving the data between various applications using XML Web Services such as HTTP/SOAP

●Extensively performed integration testing, system testing, and unit testing using NUNIT

●Used SQL Server Reporting Services (SSRS) for creating the reports in the databases

Environment: Visual Studio 2010/2012, Asp.Net 2.0, C#, MVC 2, CSS 3, HTML 3, jQuery, TFS, WCF, XML, Angular JS, AJAX, JavaScript, NUNIT, Razor, SQL Server, HTTP/SOAP

Education/Certifications

University of Chittagong, Bangladesh

●Bachelor’s in computer science



Contact this candidate