Post Job Free
Sign in

.Net Core Asp.Net Mvc

Location:
Key Biscayne, FL
Salary:
135000
Posted:
January 08, 2025

Contact this candidate

Resume:

PremKumar Kanagaraj

MAILING ADDRESS

#**** ******* ****** ***, *****: ***********@*****.***

Cumming, Mob no: +1-762-***-****

Georgia- 30041. H1B Status: I-140

Experience Summary:

● Extensive experience in the IT industry, developing a variety of software applications.

● Strong familiarity with ASP.NET, ADO.NET, ASP.NET MVC, VB.NET, Entity Framework, Web Services, SOAP, WSDL, and Web API.

● Skilled in n-Tier architecture, Server/Client models, Multi-site web deployments, Active Directory, Load Balancing technologies, OOP, Entity Framework, and MVC.

● Expertise in Windows Forms (WinForms) application development, including creating intuitive user interfaces, integrating backend systems, and implementing remoting for distributed communication.

● Proficient in Windows Services, multi-threading, and asynchronous programming to optimize background processes and improve performance.

● Expertise in .NET Core, focusing on developing scalable applications, optimizing performance, and adhering to best practices in software development.

● Proficient in developing responsive, dynamic, and high-performance web applications using the Angular framework.

● Experienced in designing, developing, and deploying microservices, ensuring scalability, maintainability, and seamless integration with existing systems.

● Expertise in Active Reports, including generating dynamic labels and pack slips tailored to client requirements for order fulfillment and shipment documentation.

● Experienced in working with IDP and SP-initiated SSO with various Service Providers such as OKTA, PingFederate, and ADFS.

● Strong proficiency in HTML, XML, XSLT, and CSS.

● Expertise in Crystal Reports, SSRS, and Active Reports.

● Experienced in ZPL label printing.

● Well-versed in design patterns.

● Proven experience in designing, implementing, and managing CI/CD pipelines using Azure DevOps.

● Proficient in SVN, TFS, and Git for version control, including managing code revisions, branching strategies, and resolving merge conflicts.

● Experienced in integrating applications with LOCUS Robots, V-Measure Dimensioning solutions, and various USB scales (Mettler Toledo).

● Adaptable team player with strong communication skills, industrious and results- oriented, with the ability to rapidly learn new technologies. Technical Skills

Technologies: JavaScript, HTML 5, CSS 3, JQuery, AJAX, DOM, bootstrap Js, Angular Js, Node.js, JSON,C#, ASP.Net, Windows Forms (WinForms) Services WCF, SOAP, REST, API’s, Windows Services

Languages C#, VB 6.0, Java, C, C++, SQL.

Applications/ Tools MS Visual Studio, Visual Studio Code, MS office, Git, Adobe Flash, Infragistics, Active Reports, ABC Pdf, Azure DevOps Web Servers IIS 4 through 10

Databases SQL Server 2019, Oracle, MS Access, AS400. Education & Certifications

● M.Sc (Computer Science), March-2006, Thandhai Hans Roever College, Bharathidasan University, Tamil Nadu.

● B.Sc (Information Technology), March-2004. Sami Arul College, Bharathidasan University, Tamil Nadu.

● Cisco Certified Network Associate (CCNA), Cisco ID-CSCO11087177, June-2006. Professional Experience

1. Project: Iron Mountain Fulfillment Service (IMFS) Feb 2017 – Dec 2024. Role: Senior Technical Lead

Client: Staci Americas Inc. (formerly Amware Fulfillment, previously Iron Mountain Fulfillment).

Employer Name: Staci Americas, Inc. USA.

Iron Mountain Fulfillment Service, Inc (IMFS) is a leader in the fulfillment industry, IMFS partners with clients to increase their response rates, expand their market opportunities and reduce their costs through the most advanced combination of fulfillment and digital print solutions for targeted and personalized communications. IMFS contains the following key applications to fulfill the client needs, which are developed in dot net platform.

● GTx (Group Trak External) Web Application developed in ASP.Net

● GTi (Group Trak Internal) Windows application developed in windows.Net

● GTs (Group Trak Service) Windows service application developed in windows service.

● Control Panel: Web Application developed using Angular for the front-end and .NET Core API as the backend.

● External API: Developed to send real-time fulfillment data to customers through API calls and integrated with Moesif Web Analytics platform to log all API requests and responses.

Role & Responsibilities:

Participated in the analysis, design, and development of applications using .NET Framework 4.0.

Contributed to .NET Core migration and REST API development.

Utilized advanced skills in C#, .NET, .NET Core, and Angular to develop and maintain web application infrastructure.

Developed and enhanced key features for GTi Windows application (C#), including order management, Inventory management, Pull, Receive and ShipTrak modules.

Developed dynamic user interfaces using the Angular framework to enhance the overall user experience.

Designed and developed robust external and internal APIs for order fulfillment, ensuring seamless communication between systems and efficient data exchange to support real- time operations and client requirements.

Developed and implemented a distributed microservices-based system to handle order creation, updates, and notifications.

Developed the Shipping WMS (Warehouse Management System) module to interface with various carriers (FedEx, UPS, Endicia, Proship), capable of processing at least 20,000 shipments per client per day using batch processing techniques.

Integrated multiple shipping carriers (FedEx, UPS, DHL, ProShip) into the WMS.

Developed integration flows for Locus Robots and the Numina Conveyor System with the WMS.

Converted the Loftware Printing module into an in-house printing framework using ActiveReports.

Worked on the integration of the VMeasure Dimensioning module to measure the dimensions of inbound materials and shipping packages.

Expertise in Moesif Web Analytics API integration.

Designed and developed the front end (GUI screens and interfaces) using ASP.NET, Web Forms controls, Windows Forms controls, IIS, JavaScript, HTML, and C#.

Designed and developed a user-friendly navigation system using ASP.NET and JavaScript.

Created reusable User Controls in the application using ASP.NET Web Forms controls, encapsulating functionality for efficient development.

Developed MSMQ integration for order placement into the ordering system.

Used Team Foundation Server (TFS) for collaboration and coordination with team members throughout the project lifecycle.

Designed and created database tables, indexes, primary keys, and other objects in SQL Server 2019.

Created complex business stored procedures, views, and user-defined functions for data retrieval and manipulation.

Managed multiple reports using SSRS and ActiveReports, including the development, configuration, and deployment of reports across all environments.

Participated in unit and integration testing and resolved bugs.

Collaborated in client meetings with the team and project manager to discuss improvements and amendments during the development phase.

Worked on Single Sign-On (SSO) integration with various clients.

Followed Scrum and Agile methodologies throughout the development process.

Expertise in designing and managing CI/CD pipelines for efficient and reliable software delivery.

2. Project: Shop Management Online (SMO) Dec 2014 – Feb 2017. Role: Technical Lead

Client: Ryder

Employer Name: HCL Technologies Ltd, India.

Ryder facilitates Fleet Management Solutions to its clients. As part of services, Ryder provides leasing, rental and programmed maintenance of trucks, tractors and trailers to commercial customers.

SMO is web based application used to create the activity and PM report for the SMO Shop locations and maintained the Employee, Payroll, Inventory and Warranty for the Fleet management.

The application also allows Supervisors/Managers to track the workload status of the Ryder’s Shops. SMO Application provides functionality for below functional areas Role & Responsibilities:

Designed and Developed Web Pages using ASP.NET, IIS, Web Form controls in VS.NET3.5, .Net Framework 3.5, C# and AJAX.

Designed and Developed 3-Tier Architecture with Presentation Tier, Application Tier and Data Tier using Design Patterns such as Factory pattern, Singleton Design Pattern and MS Best Practices

Designed and Developed the Business Entities and used Business Entities in Presentation Layer and Data Access Layer for the application.

Used Master pages, themes and style sheets to maintain consistent layout and feel throughout the application.

Used forms based authentication for authenticating users. Consumed and created XML Web Services.

Extensively used ADO.NET objects such as Datasets, Data Tables, and Data Views for consistent access to SQL data sources.

State management was achieved using Sessions, View Sate and also client side session management techniques of cookies and query strings.

Used validation controls and JavaScript methods for validating the data.

Involved in Effective Version Control using TFS.

Involved in Database Design, Creating tables, Views, Triggers and Primary/Foreign key constraints.

Involved in writing SQL procedures and functions for data retrieval and fine-tune them for performance issues.

Performed Unit testing Integration testing and UAT 3. Project: CCP Enhancement 2010 Jul 2011 – Nov 2014. Role: System Engineer

Client: ABB- Switcherland

Employer Name: IBM India Ltd.

ABB is a global leader in power and automation technologies that enable utility and industry customers to improve their performance while lowering environmental impact. As one of the world’s leading engineering companies, ABB helps its customers to use electrical power effectively and to increase industrial productivity in a sustainable way. CCP is an n-tier web based application and interfaces with many other applications and web services. It uses Oracle as the backend database. It uses ASP and ASP.net for the web presentation layer. It communicates with many systems via MQSeries, BizTalk, SOAP based WebServices. CCP integrates seamlessly with other applications for performing various activities of the tender process. Modules Handled

1. Factory Order Data entry

2. FES Order Info

3. Factory Framework Agreements

4. Local system integrations(websevice)

Role & Responsibilities:

● Create HLD & LLD document as per new Requirements

● Analyze and Implement the Customer Requirement.

● Discuss with client as per Business requirements documents.

● Support UAT/Production Phase

● Regularly update the Project status to Project Manager regarding risk and assumption

● Report the project status report to PM.

● HP ALM tools is used to gathering the business requirement

● Taken care of all the phase release like Development server, Stage server, Production server.

● Support other team members (AMS Team) by giving technical solutions & Business knowledge.

● Transfer Business knowledge on Application to new members and shared all project related documents

● Involved in Quality audit – Prepare the Matrix documents Environment: Asp.net 2.0, C#, NHibernate using VS 2005 and Oracle 11i, Web service, Biztalk server 2000, TFS 2010.

4. Project: Convergence - Asset Management May 2010 – Jul 2011. Role: Software Engineer

Client: RR Donnelley

Employer Name: RR Donnelley India Pvt Ltd.

The business objective of the system is to facilitate the asset management transaction process by providing a single portal for all data and workflow information. The Client purchases pools of assets from local, regional and national banks. The Client holds pools of performing and non-performing assets; the Client holds acquisition, development and construction loans. The Client acquires a license to utilize the asset management software application. In order to perform client specific asset management functions, the Asset Manager must complete a series of simultaneous processes which include an in depth asset file review and collateral assessment in order to determine necessary actions to be taken to protect the Client’s investment. A framework has been developed to build the application. All the controls are dynamically created and loaded.

This Project is based on a 3 Tier Architecture, which includes Presentation Layer, Business Logic Layer and Data Access Layer.

Role & Responsibilities:

● Involved in Design, Coding, Code Review, and Bug Fixing.

● Used AJAX.Net and C#.

● Used Farpoint tool for generating excel in web form.

● Used Visual Source Safe (VSS) for version control.

● Used SSRS (Sql Server Reporting Service)to generate reports. Environment: .Net Framework 2.0, C# 2.0, ASP.NET, AJAX, XML, JavaScript, Web Service, Visual Studio.NET 2005, SQL Server 2005, VSS. 5. Project: EMPRESOL Aug 2008 – May 2010.

Role: Team Leader

Client: Accurate Steel Forgings India Ltd, Chennai. Employer Name: Aisys Technologies Chennai.

EMPRESOL(Enterprise Solution For Small and Midsize Business) offers innovative and flexible enterprise solution for today’s manufacturer to help achieve greater efficiency and higher profitability. EMPRESOL was developed with small and mid-size enterprise in mind, to add value to their business. This project is divided into five modules

(Purchase, Sales, Subcontract, Production, and Quality). Using this application user can see the overall efficiency of the machine and employees based on that OEE Report he can make decisions in the company. User can generate reports for all forms, and this application is having lot of customized reports in all the modules. Role & Responsibilities:

● Involved in gathering requirements prepared requirement documents.

● Involved in Coding, Unit Testing, Integration Testing, and Deployment.

● Designed and prepared documents SDD (Software Design Document).

● Extensively used Object Oriented Concepts.

● Used Cascading Style Sheets (CSS) for better user interface and maintainability.

● Used Infragistics (Third Party Toolkit) for Designing.

● Used AJAX Update Panel and Update Progress Controls to implement partial page rendering.

● Created back end stored procedures, views and triggers.

● Tested and associated with the team in the deployment of the application.

● Used VSS as version control.

Environment: .Net Framework 2.0, C# 2.0, ASP.NET, AJAX, XML, JavaScript, Web Service, Visual Studio.NET 2005, SQL Server 2005, Dotnetnuke, VSS and Infragistics.

6. Project: iDEA (integrated Dealers Enterprise Application). Sep 2006 – Aug 2008. Role: Software Engineer

Client: VOLVO Construction Equipments, Singapore

Employer Name: Aisys Technologies Chennai.

iDEA is a web based application which we are developing for VOLVO Singapore, which is going to be used by the dealers and dealer branches across Asia. This project is multilingual, which we are developing for English as well as for Chinese users initially. The project is divided into three modules (Parts, Sales and Service). Currently I’m working on Parts module, and I have worked on the following transactions Customer Enquiry, Parts Quotation, Purchase Order, Purchase GRN, etc This Project is based on a 4 Tier Architecture, which includes Windows Communication Foundation (i.e Service Oriented Architecture).

Role & Responsibilities:

● Involved in Coding and GUI Designing.

● Designed and prepared documents SDD (Software Design Document).

● Used Cascading Style Sheets (CSS) for better user interface and maintainability.

● Used Infragistics (Third Party Toolkit) for Designing.

● Used AJAX Update Panel and Update Progress Controls to implement partial page rendering.

● Created back end stored procedures, views and triggers.

● Used VSS as version control.

Environment: .Net Framework 2.0, C# 2.0, ASP.NET, AJAX, XML, JavaScript, Web Service, Visual Studio.NET 2005, SQL Server 2005, VSS and Infragistics.



Contact this candidate