Freelance .NET Developer - Self-Employed
(2026-06)
- Developing a Windows desktop expense tracking application using C#, WPF, and MVVM architecture.
- Designing features to record, categorize, search, and analyze daily expenses through an intuitive, responsive UI.
- Implementing Entity Framework Core and LINQ for efficient data access and database operations.
- Integrating PostgreSQL as the backend database to ensure secure, reliable, and scalable data storage.
- Applying MVVM, SOLID principles, and clean coding practices to build a maintainable and extensible application.
Senior Software Engineer - Tech Mahindra - Chennai
(2021-03 - 2025-12)
Enterprise customs brokerage automation platform integrated with UPS global logistics for import/export processing, duty and tax computation, shipment tracking, and compliance management.
- Developed modern Windows desktop screens using WPF, C#, and XAML, following MVVM architecture and reusable UI component patterns.
- Implemented responsive interfaces with data binding, navigation workflows, and real time form validations to support high volume customs transactions.
- Integrated REST APIs using HTTP Client for CRUD operations and ensured reliable connectivity between the application and SQL Server backend.
- Designed and optimized SQL Server stored procedures, views, and queries to handle large transactional workloads with improved performance.
- Conducted impact analysis and code refactoring to reduce technical debt, improve maintainability, and support frequent regulatory updates.
- Collaborated with global stakeholders to align technical solutions with customs and logistics business rules and compliance requirements.
Senior Software Engineer - Tech Mahindra (Client: UPS, USA – BOSS) - Chennai
(2023-12 - 2025-12)
Brokerage Offshore Service System (BOSS) - Enterprise customs brokerage automation platform integrated with UPS global logistics for import/export processing, duty and tax computation, shipment tracking, and compliance management.
- Developed modern Windows desktop screens using WPF, C#, and XAML, following MVVM architecture and reusable UI component patterns.
- Implemented responsive interfaces with data binding, navigation workflows, and real time form validations to support high volume customs transactions.
- Integrated REST APIs using HTTP Client for CRUD operations and ensured reliable connectivity between the application and SQL Server backend.
- Designed and optimized SQL Server stored procedures, views, and queries to handle large transactional workloads with improved performance.
- Conducted impact analysis and code refactoring to reduce technical debt, improve maintainability, and support frequent regulatory updates.
- Collaborated with global stakeholders to align technical solutions with customs and logistics business rules and compliance requirements.
Senior Software Engineer - Tech Mahindra (Client: Ryan, USA – FilePoint) - Chennai
(2023-04 - 2023-11)
Sales and use tax compliance solution supporting tax return preparation, data import, e filing, and compliance reporting.
- Developed WPF modules using C#, XAML, and MVVM to support tax return preparation workflows and compliance processes.
- Implemented business logic changes aligned with evolving tax regulations, ensuring accuracy of calculations and filings.
- Diagnosed and resolved production defects affecting regulatory accuracy and filing continuity.
- Built SQL Server objects (procedures, views) to support transactional tax processing, audit trails, and reporting.
- Supported data import/export utilities and validation routines for regulatory submissions and electronic filing.
Software Engineer - Sify Technologies - Chennai
(2019 - 2020)
- Developed and maintained enterprise-level applications and ERP modules using WPF, MVVM, C#, and PostgreSQL.
- Implemented UI enhancements and business logic changes to support evolving ERP workflows.
- Collaborated with cross-functional teams to deliver stable releases for internal and external stakeholders.
Software Developer - Yoodobuzz - Chennai
(2019)
- Developed customized desktop applications for the manufacturing domain using VB.NET, WinForms, ADO.NET, and MySQL.
- Built data entry and reporting modules to support production, inventory, and shop-floor operations.
- Ensured maintainable codebase and reliable deployment for small and medium manufacturing clients.
Software Programmer - TRS Forms & Services - Chennai
(2015 - 2019)
- Designed and implemented OMR scanning and high-volume data processing systems using VB.NET, WinForms, ADO.NET, Crystal Reports, and SQL Server.
- Developed data capture workflows and reporting for examination, survey, and form processing projects.
- Optimized data processing performance to handle large batches within strict timelines.
Software Programmer - Net Access India (Murugappa Group) - Chennai
(2011 - 2015)
- Built and maintained shipping and logistics ERP solutions using VB6, VB.NET, ADO.NET, ADO, WinForms, SQL Server, MS Access, and Crystal Reports.
- Implemented modules for shipment tracking, billing, and documentation.
- Created Crystal Reports for operational dashboards and statutory logistics reporting.