Post Job Free
Sign in

Software Development Asp.Net

Location:
Colorado Springs, CO, 80903
Posted:
April 27, 2025

Contact this candidate

Resume:

SILAMBARASAN PACHAIMUTHU (Simbu)

+1-248-***-**** *********@*****.***

PROFESSIONAL SUMMARY

●10 years of experience in complete Software Development Life Cycle (SDLC) process that includes analysis, design, development, testing and implementation of various Web and Client / Server applications using Microsoft technologies.

●Expertise in Visual Studio 2022/2019/2015/2012, ASP.NET CORE,ASP.Net 4.7/4.6/4.5, .NET 8, .NET 6, C#, MVC4.0,MVVM, WPF, Razor, ADO.NET, Active Directory, Entity Framework, LINQ 2 SQL, AJAX, Angular, Typescript, XML, XSLT, RDLC Reporting Services, Crystal Reporting Services, Windows Services,Azure Functions, Azure Tables, Azure Blob, Azure Service Bus, Azure Data Factory.

●Designed and implemented Azure-based solutions for clients, including Azure Tables, Blob Storage, and Service Bus.

●Expertise in HID communication protocols for USB devices, including input, output, and feature reports.

●Experience in setting up a CI/CD pipeline in Azure DevOps for continuous integration and continuous deployment on Windows Server.

●Excellent experience in developing applications using TCP/IP communication between client and server.

●Expertise in Multi-tier/N-Tier architecture and Micro-service architecture development using Object Oriented Programming (OOP), Web API, WCF.

●Excellent experience in Microsoft SQL Server 2022/2019/2017/2016.

●Strong knowledge in Database Design and programming in SQL Server using T-SQL.

●Strong front-end UI development using HTML5, CSS3, JavaScript and jQuery.

●Intermediate experience with Advanced JavaScript, AJAX, JSON and familiar with JavaScript frameworks such as JQuery.

●Experience in setting up SonarQube & Black Duck within an Azure pipeline.

●Experience in configuration control tools GIT, TFS,SVN and Azure DevOps

●Experience in performing analysis and requirements gathering with customers

●Experienced in Query Optimization and Performance Tuning of Stored Procedures, Functions.

●Experience in Code Reviews, Unit Testing (Xunit, Manual) and Documentation skills.

●Excellent ability to learn and successfully use new tools and environments in a very short time.

●Excellent in User stories creation and segregate to Functional Requirements’ and Software Requirements & Mockup for the requirements.

●Excellent in creating Technical and Design Documents for each module in application.

●Excellent in a participant in agile software development and scrum methodology.

●Extensive experience in Unit Testing (Microsoft Test manager Tool), NUnit, MSTest and (TDD)Test Driven Development.

TECHNICAL SUMMARY

Programming Languages

C#, ASP.NET, MVC, ASP.NET CORE

Business Layer

Web API, WCF and Web Services, LINQ 2 SQL, ADO.Net, Dapper, Entity Framework

Database

SQL Server 2022/2019/2017/2014/2012

Framework

.Net Framework 4.7/4.6/4.5, .NET 6, .NET8

Web Development

MVC, MVVM, WPF, Web API, Razor, HTML, XML, CSS

Development Tools

Visual Studio.NET 2022/2019/2015/2012, IIS

Scripting Languages

Angular, TypeScript, JQuery, JavaScript, XML, Bootstrap and CSS

Project Management Tools

Azure DevOps,TFS,SVN

Reporting Tools

SSRS and Crystal Reports, DevExpress Report

EDUCATION:

Bachelor in Information Technology,

PROFESSIONAL EXPERIENCE

Allegion, Colorado Springs, Colorado Apr 2024 - To Date

https://www.allegion.com/

Senior Software Developer (.Net)

The Readers and Credentials Management System (RCMS) is a newly developed solution created to replace the outdated application built with C++ and VB6. It integrates all essential modules into a single native application, streamlining operations for reader and credential stations. This system handles tasks such as order processing, product programming, printing the labels and various other activities performed by manufacturing unit operators.

RCMS consolidated eight separate applications and added four new modules into one unified platform. Additionally, three supporting applications were developed to facilitate recipe sharing with the AMT and Firmware teams for programming readers and credentials. It also ensures secure recipe handoffs between the cloud and devices like reader programmers, Z24 encoders, and MT20 decoders.

Responsibilities:

●Designed and developed Manufacturing Execution Systems applications using WPF, Visual Studio 2022, C#, IIS, and SQL Server 2022.

●Created Web APIs with .NET 8 and C# to facilitate web services integration within native applications and used Yet Another Reverse Proxy (YARP) to act as API Gateway.

●Configured a Windows server to install the necessary software for hosting the API and set up the file system for the deployment folder

●Built native applications with offline capabilities for local network environments.

●Developed functionality to read sales orders from Oracle 11i and transfer them to SQL, executing the process on a scheduled timeline

●Implemented MSAL Authentication to secure API access, enabling offline support for up to 24 hours.

●Reading user details from Active Directory using LDAP.

●Migrated data from the Firebird database to SQL Server using SQL Server Integration Services (SSIS).

●Developed login functionality utilizing users' badges with the MT20W Reader product.

●Utilizing Windows API to hook input events from an HID device to capture output when a user scans or taps their badge.

●Implemented a SQL Table dependency to trigger notifications whenever background jobs encounter failures or exceptions during execution

●Employed Dapper for efficient communication between .NET applications and SQL.

●Created RDLC reports for generating product and carton labels with Barcode/QR Code for Allegion products (e.g., Readers, Credentials).

●Packaged and deployed native applications using an App Installer file through MSIX packaging, enabling installation on Readers and Credential Stations for operators.

●Generated self-signed certificates for code signing to securely install applications for internal use.

●Developed software solutions in C# to perform firmware and software updates on USB devices through HID reports, utilizing Windows API for communication

●Developed Worker Services & Windows services to perform periodic and continuous tasks.

●Engineered TCP/IP communication protocols for interaction between client and server machines.

●Developed functionality to record logs into SQL tables and text files, facilitating debugging efforts.

●Utilized Azure DevOps for managing the source code repository and sprint backlog.

Environment: Visual Studio 2022, C#, MVVM, WPF,Worker Services,XML, Windows Server, Serilog, Web API, YARP, Oracle 11i, SQL Server 2022, Azure devops,MSTest, MSAL, Dapper, RDLC, RDLC, Windows API, App Installer, MSIX Packaging, SSIS, LDAP, Barcode/QR Code.

Navistar, Inc., Lisle, illinois Jul 2022 - Mar 2024

https://www.navistar.com

Software Developer (.Net)

International® 360 and IC Bus® 360 is a service communication and fleet management solution that centralizes vital health and operational data of your fleet assets, with a comprehensive view of up-to-date repair status, VIN specifications, remote diagnostics, and more. It makes life easier by aggregating this information into an easy-to-use portal that also enables fast, streamlined documented communications with International® dealerships and affiliated service centers. International® 360 is designed to deliver fleets greater UPTIME and lower total cost of ownership while enabling more efficient management and utilization of your assets.

Responsibilities:

●Developed application using MVC4,Visual Studio 2017,C#,IIS, SQL Server 2019.

●Used Kendo UI for JQUERY to perform validations and catch the events on client's browser

●Created WEB API using core and C#, used them to generate the web services in web applications.

●Azure Devops for source code repository and sprint backlog

●Produced client-side validation through JavaScript and Ajax for asynchronous communication.

●Created WEB API REST services and consumed using JQuery UI client application.

●Validated Web Services and RESTFUL calls by comparing the data with Database and User Stories.

●Collaborated with Palantir to facilitate the transmission of essential data using Azure Service Bus.

●Migrated data from Azure Blob Container to Azure Table storage using Azure Data Factory (ADF).

●Used Kendo UI for Jquery to perform validations and catch the events on client's browser.

●Application Insights is designed to monitor messages within Azure by leveraging Azure Monitor.

●Configured CI/CD Pipeline for auto deployment in Dev and QA server.

●Developed MSTest unit test cases and ensured that both code coverage and branch coverage are at least 90%.

Environment: Visual Studio 2019/2017, MVC4,C#, HTML, CSS, LINQ, SQL Server 2019, Azure devops, Bootstrap,MSTest, NUnit, Azure Service Bus, Azure Blob, Azure Tables, Azure Monitor, Azure Functions

ValGenesis, San Francisco, CA Jan 2016 – April 2022

https://www.valgenesis.com/

Senior .Net Developer

ValGenesis provides the complete Validated Lifecycle Management System (VLMS). It is the industry-leading solution for digitizing the entire validation lifecycle.ValGenesis e-Logbook is a web-based electronic logbook software built for pharmaceutical, biotech and other life sciences for 100% paperless logbook management.

Executed projects for various clients of ValGenesis as follows:

Clients: Biocon, Merck, Novartis(Jan 2019 – Apr 2022)

Module Lead

Change Control Manager VLMS [VG4.1]

Any change to a single User Requirement or System Requirement will impact all the related items including Design Specification, test cases, etc. As per the regulatory requirements and as a good practice, each change requires Impact Assessment and a plan to mitigate the impact. Each change requires significant effort to control all the artifacts and processes associated with the change.

The Change Manager module is where changes are Initiated, Assessed, Approved, Implemented, and Closed. The system can be configured to support any change control process using change types. The system also supports different workflows for managing these types of changes through what is referred to as Process Maps

Responsibilities:

●Implementation of the UI using HTML, Dev Express, JavaScript, jQuery and Bootstrap

●Developed application using .NET CORE, C#, Web API, IIS7.0, SQL Server 2017

●Created Microservice architecture pattern for this application.

●Created and deployed Web API using ASP.NET and C#, used them to generate the proxy class files based on the web services and consumed in web application

●Created responsive UI to support all the devices (Desktop, Tablet and mobile) using HTML5, Bootstrap.

●Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers and JavaScript/jQuery.

●Writing the JavaScript, jQuery, JSON and Ajax to handling the Client-side validations

●Produced client-side validation through JavaScript and Ajax for asynchronous communication.

●Created interface to manage user menu using JavaScript and jQuery.

●Created Database Objects like Tables, Stored Procedures, Views, Triggers and Defaults.

●Created WEB API with a Swagger-enabled for all database activities.

●Involved in configure, Integration, Build and deploy application on Test and Production Servers.

●Developing Dashboard (Home Page) using Angular, Typescript, CSS and HTML.

●Query Optimization and Performance Tuning of Stored Procedures, Functions.(Home Page).

●Providing support and maintenance.

●Handling support tickets with quick turnarounds and proper analysis with resolution.

Environment:ASP.NET Core,ASP.NET, Angular, Web API, C#, Visual Studio 2015,VIsual Studio Code, SQL Server 2017 JavaScript, jQuery, CSS 3, HTML 5, AJAX, JSON, SQL 2014

Clients: Varian, Illumina, Cardinal Health (Jun 2017 – Dec 2018)

Software Engineer

Report Manager VLMS [VG4.0]

With Reports, users of ValGenesis can integrate their organization's task and document related data, making sophisticated reports readily available to support critical business decisions. Users will be able to view the Client time/ UTC Time generated in the printed report and exported excel based on configuration setting. Once the Users and Groups are provided with Permissions then the user can generate and View the Reports accordingly. There are two types of reports available in the system:Standard (Canned) Reports and Ad hoc Reports.

Responsibilities:

●Developed application using ASP.NET 4.5,MVC 4, C#, DevExpress, IIS7.0, SQL Server 2016.

●Designed and implemented front-end projects of various scopes.

●Built and maintained the presentation layer of Inspections site.

●Used JavaScript/JQUERY to perform validations and catch the events on client's browser

●Designed and implemented using AJAX, JQuery, CSS3 and HTML5.

●Used DevExpress controls in front-end UI design.

●Updated existing and created new JavaScript and JQuery code with Bootstrap classes to make it functional.

●Used Ajax in JSON format for asynchronous request handling and partial refreshing by user.

●Created Database Objects like Tables, Stored Procedures, Views, Triggers and Defaults.

Environment: Visual Studio 2015, MVC4,C#, HTML, CSS, LINQ, SQL Server 2016, TFS, Bootstrap

Clients: Roche, Noven, Juno, Celgene (Jan 2016 to May 2017)

Associate Software Engineer

Configuration Manager Module VLMS [VG3.2SP2]

The Configuration Manager module is used to configure the application to meet client-specific requirements. Most of the settings set in the configuration manager are one-time settings that are defined prior to implementation using the client specific Configuration Requirements Document.

Validation Lifecycle Management System useful for Paperless Validation Process through electronically. This Product is used in Research and Development of Pharmaceutical Companies. In Paramedical companies, they should need to maintain and validate the document for every process of product and also subsequent changes before delivering the product. Previously they have maintained the document in Paper and also, they need to get approval from corresponding each responsible person manually. Normally the Validation process has always been extremely paper-intensive. All validation documents and their subsequent changes must be tracked, version controlled and managed in a Paper. The inefficiencies in the validation process costs regulated manufacturers millions of dollars annually, and these costs are mainly attributed to using paper to manage the validation process

Responsibilities:

●Participate in daily scrum/sprint planning/retrospective meeting.

●Tasking and estimating development of business requirements.

●Troubleshooting the application to rectify the bugs in both client side as well as server side.

●Writing Stored Procedures, Views in SQL Server 2014.

●Writing LINQ statements for database operations.

●Coding as per SOLID principle and standards

●Using Visual Studio Team Services to maintain all the tasks

Environment: Visual Studio 2010, C#, HTML, CSS, LINQ, SQL Server 2014, TFS

Vibrant Healthcare Consulting & Services Pvt. Ltd., India Jun 2014 to Nov 2015

https://www.wibrant.com/index.html

Software Developer (.Net)

Pharmacy Information Management System: Deals with the automation of the general workflow and administration management process of a pharmacy.

Equipped with bar coding facility

Delivery of medical items to the patient is made more efficient.

Online prescription facility assists and facilitates physicians to track patient prescription details and medication billing details in the Billing module.

Responsibilities:

●Developed application using MVC4, Telerik UI,C#, IIS, SQL Server 2012.

●Used Kendo UI for JQUERY to perform validations and catch the events on client's browser

●Created SOAP & WCF using ASP.NET and C#, used them to generate the web services in web applications.

Environment: ASP.NET, MVC4,TelerikUI, C#, WCF, Visual Studio 2014, kendo UI JQuery, CSS, HTML, AJAX, JSON, SQL Server 2012.



Contact this candidate