تخطي إلى المحتوى الرئيسي
Karthikeyan Gurumoorthy

Karthikeyan Gurumoorthy

Principal Software Engineer – Web & Systems

كفاءة
Dubaiعضو منذ ١٧ أبريل ٢٠٢٦
C++AssemblerHTMLCSSDartWin32STLBOOSTMFCATL COM.NET C#COMMsXMLMicrosoft Office APIVisual Studio SDKDAOADO .NETFlutterREST API integrationSQL Server 2019SQLite3MySQLPostgreSQLC++/CliC#/WPFASP .Net (MVC)PHPASP .NetBlazor FrameworkAngular
·

وظّف هذا الشخص

أرسل عرض عمل مباشرة لهذا المرشح

C++AssemblerHTMLCSSDart

نبذة

Senior Software Engineer with 20+ years of experience building scalable, high-performance applications using Native C++ and .NET technologies, with recent hands-on expertise in modern web frameworks including Angular and ReactJS, as well as Flutter for cross-platform mobile application development. Proven track record in delivering enterprise and commercial products across domains such as mining, healthcare, and document processing. Strong background in the full software development lifecycle (Agile/Scrum, Waterfall), with hands-on experience in ASP.NET Core (8/9), Blazor (Server & WebAssembly), Web APIs, and Entity Framework.

Extensive experience in Visual C++ (MFC, Win32, ATL/COM, STL) and .NET technologies including C#, MVC, and C++/CLI. Proficient in developing responsive web applications using Angular and ReactJS, integrating REST APIs, and implementing modern UI/UX principles for enterprise-grade solutions. Skilled in designing robust architectures, applying design patterns, optimizing performance, and delivering multiple concurrent projects with high quality.

Experienced in MS SQL and PostgreSQL, with strong proficiency in Git and SVN for version control. Adept at translating complex business requirements into efficient technical solutions, with a strong focus on scalability, performance tuning, and maintainability.

الخبرة

Senior Software Consultant - Rushmore Technologies Private Limited

(2023-06)

Senior Software Developer for PeopleTray and MPX Software, Australia. The MPX Mine Production Management solution is a modern system used to track material tonnes and grades as well as plant and equipment performance from the mining face to its stockpile destination. MPX is used to perform data audit, reporting and reconciliation at any stage throughout the mining, stockpiling, and processing stages and gives end-to-end visibility.

Up-to-date information is paramount for making effective operational decisions – many mines are drowning in data and spreadsheets, leading to delays in understanding what's happening on a daily basis from mine to mill.

  • Technology Used: Blazor Framework, C#, Telerik component, DevExpress components for Reports and Spreadsheet, Microsoft Excel interop, Ms SQL Server 2019, RDL Reports

Senior Software Consultant - Rushmore Technologies Private Limited

(2025-06)

Web-based Cloud Application for TBS Technologies (PowerFitSchool). A cloud-based web application built using Blazor Web Server and PostgreSQL, deployed on Hostinger. The system provides corporate-level management of institutions and subscriptions, along with institution-level management of staff, students, and student fee records through secure role-based access.

  • Managed onboarding and maintenance of multiple institutions
  • Handled institution-level annual subscription management
  • Controlled user access and permissions for institutional users
  • Provided centralized administration for monitoring institutional usage
  • Managed staff and student records within each institution
  • Maintained detailed student profiles and academic data
  • Implemented student fee management and tracking
  • Ensured secure role-based access for staff and students
  • Developed the application using Blazor Web Server with PostgreSQL as the backend database
  • Deployed and hosted the cloud application on Hostinger, ensuring reliability and scalability

Senior Software Developer - RushMore Technologies

(2024-06 - 2024-10)

Mobile-Based Application (MotoVagan) for Eson Auto Consultant. MotoVagan is a mobile-based application designed to manage and track motor vehicle RTO-related taxes and certifications. The application helps users maintain complete vehicle records and provides timely notifications before document expiry to ensure compliance.

  • Maintained a centralized list of motor vehicles with complete tax and certification records
  • Managed RTO-related documents including Permit Renewal, Green Certificate, Fitness Certificate, Vehicle Insurance, Pollution Certificate, Road Tax
  • Implemented an automated expiry notification system that alerts users 10 days prior to document expiration
  • Enabled easy tracking and renewal planning for all vehicle-related documents
  • Improved compliance and reduced penalties through proactive alerts and organized record management

Senior Software Developer - RushMore Technologies

Senior Software Developer for PeopleTray and MPX Software, Australia. The MPX Mine Production Management solution is a modern system used to track material tonnes and grades as well as plant and equipment performance from the mining face to its stockpile destination. MPX is used to perform data audit, reporting and reconciliation at any stage throughout the mining, stockpiling, and processing stages and gives end-to-end visibility.

Up-to-date information is paramount for making effective operational decisions – many mines are drowning in data and spreadsheets, leading to delays in understanding what's happening on a daily basis from mine to mill.

  • Technology Used: C#, Telerik component, DevExpress components for Reports and Spreadsheet, Microsoft Excel interop, Ms SQL Server 2019, RDL Reports
  • For DataEntry, an Excel spreadsheet is being used to Export and Import the mining data using DevExpress Spreadsheet Component

Senior Software Developer - Vizhak Garments

(2022-11 - 2023-05)

Senior Developer for Retail (POS) Software for Garments. Garments store software is designed for Garments to manage garments inventory, billing and accounts. It is simple to use billing for Garments shop helps to grow business with speed, Manage the inventory levels, get rid of over/under stock, alerts for non-moving items and unique QR-Code with secret purchase price for effective bargain control.

  • Technology Used: VC++ MFC, C++, ATL COM, .Net, WPF, Ms SQL Server 2014, RDL Reports

Senior Software Developer - TBS Technologies

(2022-01 - 2022-09)

Senior Developer for e-Licensing for TBS Products. e-Licensing is used to generate the License key using CRYPTOPP is an open source which is developed in ATL COM and it is Interop with ASP .NET along with online Payment API using RazorPay's payment suite.

  • Client Side Technology: ASP .Net (MVC) and SQL Server 2019, RazorPay Module
  • Server side Technology: C++, .Net, WPF, Ms SQL Server 2014, RazorPay Module

Senior Developer - GSLoan & Finance

Senior Developer for GSLoan Mobile Application. This is debt management service application which helps agent can handle the complete end to end process of collections on the field. This includes the task of recovery of debts/overdue/penal charges/missed EMI from customers who have failed to pay the loan EMIs on time.

  • Technology Used: .Net C#, Android and SQLite3

Principal Software Engineer - RAVSoft Solutions India (Pvt.) Ltd.

(2020-02 - 2021-01)

Principal Software Engineer for IBM client on Merge Cardio Workstation project. Cardio is Merge Healthcare's cardiology application suite. The Cardio software suite allows cardiologist and their staff interpret cardiology studies and disseminate patient care information to others within the patient's care network. There are several major features and applications within the Cardio suite. The primary application is the Cardio Workstation application.

  • Experience in production support and maintenance to troubleshoot production issues or tickets raised by customers
  • Involved requirements gathering, coding and testing
  • Technology Used: C#, MFC, WPF, COM and Native C++

Lead Engineer - Excelsoft Technologies

(2019-06 - 2019-11)

التعليم

M.Sc - Computer Science - Bharathidasan University (2000)

المهارات

Principal Software EngineerWeb & Systems

التقييمات