Virender Maurya, Developer in New Delhi, Delhi, India
Virender is available for hire
Hire Virender

Virender Maurya

Verified Expert  in Engineering

Software Developer

New Delhi, Delhi, India

Toptal member since March 12, 2025

Bio

Virender is a seasoned software developer with 24 years of experience delivering top-notch web, mobile, and desktop applications. He specializes in crafting scalable, secure, and efficient software solutions tailored to client business needs. Virender has a strong background in helping startups seeking an MVP and enterprises looking for system upgrades.

Portfolio

Freelance
.NET 8, Blazor, Bootstrap 5, MySQL, SaaS, Web API, Microsoft SQL Server, GitHub...
Progressive Infotech Pvt
SharePoint, ASP.NET MVC 6, C#, Entity Framework, ASP.NET...
Advanced Systems International
DCOM, .NET Framework, .NET WCF, SOAP, Windows Presentation Foundation (WPF)...

Experience

  • Microsoft SQL Server - 20 years
  • ASP.NET MVC 6 - 20 years
  • Microsoft Visual C++ - 20 years
  • C# - 20 years
  • .NET Framework - 20 years
  • Entity Framework - 15 years
  • Angular - 10 years
  • .NET 8 - 4 years

Availability

Part-time

Preferred Environment

C#, ASP.NET MVC 6, .NET 8, Entity Framework, Bootstrap 5, Blazor, Web API, Microsoft SQL Server, Angular, AWS IoT

The most amazing...

...solutions I've developed include ERP applications, web parsers, Unity mobile games, desktop applications, POS applications, and lead generators.

Work Experience

Software Architect and Senior Software Developer

2013 - 2025
Freelance
  • Handled various projects for international clients, completing more than 50 projects.
  • Leveraged GitHub for repository purposes and cloud platforms like Amazon and Azure for database and application hosting.
  • Managed various project types, including an online poker application and a lead generation tool, working on parsers to capture sports data from multiple sports websites.
Technologies: .NET 8, Blazor, Bootstrap 5, MySQL, SaaS, Web API, Microsoft SQL Server, GitHub, Azure, Octopus Deploy, Slack, Jira, Angular

Project Manager

2011 - 2013
Progressive Infotech Pvt
  • Developed an application for data management, tracking, and process approval for a healthcare and manufacturing company.
  • Built complete enterprise resource planning (ERP) solutions.
  • Leveraged Mercurial, TortoiseSVN, GitHub, GitLab, Visual Studio Team Services (VSTS), Jira, and Slack for repository and team collaboration purposes.
  • Managed complete projects from beginning to deployment.
Technologies: SharePoint, ASP.NET MVC 6, C#, Entity Framework, ASP.NET, Enterprise Resource Planning (ERP), Mercurial, TortoiseSVN, GitHub, GitLab, Visual Studio Team Services (VSTS), Jira, Slack

Senior Full-stack Developer

2006 - 2011
Advanced Systems International
  • Worked in Geneva, Switzerland, on a multi-purpose project involving infrared real-time solutions.
  • Leveraged Visio, Microsoft Excel, Microsoft Project, Jira, and Bamboo for project management and bug tracking. System internal bugs were rectified using WinDbg.
  • Participated in developing "AskTIR," which manages thermal infrared (TIR) conventions set by the UN for transferring goods from one country to another.
Technologies: DCOM, .NET Framework, .NET WCF, SOAP, Windows Presentation Foundation (WPF), XML, ASP.NET MVC 6, Visio, Microsoft Excel, Microsoft Project, Bamboo, WinDbg, Jira

Project Engineer

2001 - 2006
Becil
  • Developed an application for an FM radio station to automate system processes.
  • Created an application for a TV channel to show scores and graphics on live sports matches.
  • Leveraged the Agile methodology for software development, Microsoft Project for project planning, Visio for flowchart creation, and Microsoft Excel for bug tracking, among other tools and technologies.
Technologies: Microsoft Foundation Classes (MFC), DirectX 12, .NET Framework, C#, Microsoft SQL Server, ASP.NET, Microsoft Visual C++

Experience

eCommerce Portal

The eCommerce portal is a robust, scalable web application built with Angular 16 for the front end and MySQL as the database. Users can browse products, manage shopping carts, place orders, and track shipments seamlessly. The platform includes secure authentication, an intuitive UI, and an admin panel for managing products, users, and orders.

Key features include JWT-based authentication, role-based access, product search by category, a secure payment gateway, email and WhatsApp notifications, and sales/analytics reports.

Challenges faced included performance optimization, database scalability, authentication and authorization, and state management across multiple components. To resolve performance issues, we implemented lazy loading, AOT compilation, and server-side pagination. We optimized database queries for faster results and handled unauthorized access and data breaches through JWT-based authentication, password hashing, and role-based access control. State management was addressed using NgRx (Redux) to handle complex states across components.

Para Solution Website and Employee Portal

This employee portal is a comprehensive web-based application designed to streamline employee management, improve workflow efficiency, and enhance internal communication. It enables employees to manage profiles, request leaves, track attendance, and access company announcements. HR and management can oversee employee records, approve requests, and generate reports.

Key challenges included performance optimization, real-time attendance tracking, delays in leave approval, and payroll processing. To address performance issues, we implemented lazy loading, caching, and query optimization. For real-time attendance, we integrated RFID and biometric systems and used geolocation tracking for field employees. We also automated the leave approval and payroll processing workflows.

Box Mart

Box Mart is a web-based application used by a manufacturing company to design and produce various types of packaging boxes. Users can select box materials, dimensions, sheet sizes, and outer layer designs. The system calculates the number of boxes that can be produced from a single sheet and the total number of sheets required to complete the order.

VPN Applications

I have developed many VPN client applications, such as Rapid VPN, Rotate VPN, and Tunnel VPN. I've built efficient features, including kill-switch functionalities, IP shuffling, and domain name system (DNS) leak protection. These applications use OpenVPN and other relevant protocols, including SSTP, PPTP, and L2TP.

WebOps

WebOps is a web-based UI project developed for a leading sports training company. It manages game data, player information, scoreboards, schedules, and more, providing seamless access to essential training and performance metrics.

My Lead Scout

My Lead Scout is a powerful desktop application that generates leads by selecting criteria such as country, state, location, and keywords. It then uses various internet business directories, LinkedIn, and other sources to find potential leads. Integrated Skype functionality allows users to connect with leads, and recorded calls are saved for future reference.

Education

2004 - 2005

Master's Degree in Computer Science

Indira Gandhi National Open University (IGNOU) - New Delhi, India

2001 - 2003

Bachelor's Degree in Computer Science

Indira Gandhi National Open University (IGNOU) - New Delhi, India

Skills

Libraries/APIs

Entity Framework, Web API, Microsoft Foundation Classes (MFC), DirectX 12

Tools

Microsoft Visual C++, Visio, Microsoft Excel, Microsoft Project, OpenVPN, VPN, GitHub, Slack, Jira, Mercurial, TortoiseSVN, GitLab, Bamboo, WinDbg

Languages

C#, XML

Frameworks

ASP.NET MVC 6, .NET 8, Blazor, Windows Presentation Foundation (WPF), ASP.NET, .NET, Angular, Material UI

Storage

MySQL, Microsoft SQL Server

Platforms

SharePoint, Azure, AWS IoT

Other

.NET Framework, Bootstrap 5, Software Engineering, DCOM, .NET WCF, SOAP, SaaS, Computer Science, Octopus Deploy, Enterprise Resource Planning (ERP), Visual Studio Team Services (VSTS)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring