
Arvind Verma
Verified Expert in Engineering
.NET Developer
Pune, Maharashtra, India
Toptal member since December 5, 2023
Arvind, with more than six years of software design and development expertise, excels in .NET Core, .NET Framework, .NET Standard, Microsoft SQL Server, and Azure services. His focus on eCommerce, invoice & document processing, and hospitality sites and adept crafting of message-processing applications highlight his commitment to delivering top-notch solutions. Notable clients have benefited from Arvind's technical prowess, making him a valuable software development and innovation asset.
Portfolio
Experience
- ASP.NET Core - 7 years
- SQL - 7 years
- C# - 7 years
- Back-end - 6 years
- Entity Framework - 6 years
- .NET - 6 years
- API Development - 5 years
- Apache Kafka - 4 years
Availability
Preferred Environment
Windows, Visual Studio, SQL Server 2016, .NET Core, .NET Framework, .NET Standard, Microsoft SQL Server, Azure, Agile
The most amazing...
...thing I've done was build projects from scratch, design products and databases, and modernize a 200-library legacy system with the latest technology.
Work Experience
Senior .NET Developer
Tech Mahindra
- Designed ASP.NET Core microservices and API applications, including an end-to-end workflow to extract data from various media for document processing and translation.
- Implemented Azure Form Recognizer and Hyperscience to process documents and extract JSON data from PDFs and various other file formats.
- Integrated Google Translator, Smartling, and Azure Translation APIs to enable text and document translation functionalities within the application, ensuring accurate and efficient multilingual support.
- Set up Kafka clusters, developed producers and consumers, ensured message durability, and optimized performance to handle high-throughput data streams effectively.
- Integrated Open AI API (ChatGPT 4.0) extracts data and tables from documents and text translation.
- Integrated SharePoint, Outlook, Blob Storage, and a manual API to extract documents for translation or processing based on configuration, utilizing a microservices architecture.
- Implement Azure speech services like Azure speech-to-text translation, Azure video translation, and live audio translation.
- Designed and integrated Apache Kafka within a microservices architecture to facilitate efficient and reliable processing of document-related information across multiple microservices.
- Deployed all microservices and APIs on Azure Kubernetes Services (AKS), monitored logs, and maintained services to ensure high performance and reliability.
- Trained models into HyperScience and Azure form recognizer to extract data (key fields and table data) from documents like Invoices, receipts, ID cards, electronic receipts, etc.
IT Systems Administrator | Windows Server & Active Directory
Brandon Matthew Benjamin Woodard dba as Woodard Technical Services
- Configured active group policy to set the lock screen using the registry.
- Researched and helped the client apply all the policies to the client's machine.
- Configured map drive, desktop, and drive access using group policy and registry.
Senior .NET Developer
Capgemini India
- Handled software design, development, and implementation of web client and server applications using .NET Core, .NET Framework, .NET Standard, and Microsoft SQL Server.
- Designed and implemented robust RESTful Web API solutions in ASP.NET MVC and .NET Core, ensuring comprehensive security measures, including authentication and authorization.
- Implemented microservices architecture in .NET Core by implementing Apache Kafka as a messaging system to facilitate seamless communication between producer and consumer services.
- Modernized legacy applications into the latest versions like .NET Framework 4.8 and .NET Core (6.0, 8.0), ensuring compatibility and enhanced performance and leveraging the latest features of .NET Core.
- Implemented advanced security protocols, such as token authentication using JWT, Bearer, and basic authentication methods, to enhance the overall security posture of the applications.
- Implemented Agile and Scrum development methodologies and introduced capabilities to improve Azure DevOps CI/CD pipeline development.
- Implemented various Azure services, such as Application Insights, Azure Logic Apps, Azure Functions, Blob storage, and Azure Files storage.
- Led a 5-member team, contributed to project estimation and POC initiatives, resolved blockers, and ensured the team achieved iteration-level goals, fostering a collaborative work environment.
- Participated in client meetings to understand their needs, gather requirements, and translate them into technical specifications.
- Collaborated with code deployments, maintenance, and support production issues.
Senior .NET Developer
Netmagnetic
- Developed the front end of web applications using ASP.NET MVC views, incorporating a blend of JavaScript, jQuery, Bootstrap, and HTML for a dynamic and visually appealing user interface.
- Designed, developed, and maintained end-to-end web applications, including back-end components, ensuring seamless integration and functionality.
- Collaborated on designing and developing web applications, utilizing REST APIs, and implementing fundamental token-based authentication mechanisms.
- Integrated a wide range of eCommerce payment methods, incorporating seamless transactions through platforms like Stripe, Stripe Terminal, Authorize.net, and Payconiq. This ensures a secure and reliable financial transaction process.
- Streamlined database schemas by employing the code-first approach with Entity Framework, ensuring optimal performance. Crafted efficient queries to enhance data retrieval and manipulation while prioritizing data integrity.
- Leveraged Chart.js for sales, payments, and customer and user reports and used Git for source control, branching, merging, resolving code conflicts, conducting code reviews, and mentoring junior developers.
.NET Developer
Livia India Private Limited
- Performed core development tasks for the Madhya Pradesh border check project.
- Developed user interfaces using ASP.NET and business logic in C#.
- Conducted IIS configurations on private networks and application pools.
.NET Developer
Shri Gajanan Telecommunication & Security Service Pvt. Ltd.
- Developed a web application in .NET Framework technologies with some front-end technology that shows all the details about the charitable foundation.
- Created an admin panel where the admin can add and edit HTML tags, styles, paragraphs, text in paragraphs, images, create different users, and assign user roles.
- Developed the web application from scratch and completed the whole application within a time limit of 30 days.
Experience
PepsiCo | Document Processing (Pep Docu Lingo)
I developed five .NET Core microservices to ingest files from Azure Blob, SharePoint, Outlook, and APIs, validate format, extract JSON data using Azure Form Recognizer/HyperScience and Open AI (Chat GPT), and translate files with Google Translate API, Azure Translator, Smartling, and Azure video translation. The processed files are moved to a source folder; all microservices communicate via Kafka messaging.
Developed ASP.NET Core APIs for an Angular application and exposed them to third parties for file translation and JSON extraction from various formats.
Implemented Okta for secure API authentication and monitored applications by analyzing Azure Kubernetes Service (AKS) Pods logs and managing CPU and memory utilization using kubectl.
Actively participated in AKS development, PR reviews, sprint, PI planning, and estimation.
Dhamecha
https://www.dhamecha.com/WORK DONE
• Gathered requirements from stakeholders and designed and developed projects from concept to completion.
• Developed three ASP.NET Core applications to efficiently process invoices, manage staff task completion, and track customer entry and exit.
Developed an Admin Portal using Angular 17 for a cash-and-carry application, including dashboards for transactions, orders, and discarded orders.
• Designed the database schema using Fluent Migrator and authored migration scripts.
• Developed a JWT token-based authentication system to provide secure access and refresh tokens for Android and Angular applications.
• Created unit test cases to achieve 90% code coverage and robustness.
• Implemented MediatR for efficient mediator pattern implementation, enabling seamless communication between components in the ASP.NET Core application.
• Integrated the repository pattern for abstract data access, enhancing reusability and testability. Employed the Unit of Work pattern to manage transactions
• Implemented Firebase notifications for Android.
Amadeus Hospitality
I upgraded legacy applications to the latest .NET Framework 4.8, .NET 6.0, and .NET 8.0 to ensure compatibility and enhanced performance, leveraging the latest features of .NET Core and resolving vulnerabilities of old NuGet packages.
Working within a microservices architecture, I crafted a sophisticated message stream application utilizing technologies like Apache Kafka, ensuring seamless communication between brokers and hotels. Challenges included orchestrating a dynamic communication mechanism, and my efforts significantly contributed to the project's overall success and functionality.
Managing a team, I oversaw the entire development lifecycle, addressing complexities in the integration of .NET Framework, .NET Standard, and .NET Core. My focus on efficiency and security protocols, such as token authentication with JWT and Bearer methods, enhanced the application's overall security posture. The project's success was measured by streamlined operations, improved communication infrastructures, and positive client feedback.
Oliver POS
https://www.oliverpos.com/I've spearheaded the end-to-end design, development, and maintenance of robust web applications, focusing on seamless integration and optimal functionality. Collaborating on projects, I've utilized REST APIs and implemented token-based authentication mechanisms to ensure secure and efficient application performance.
A notable achievement includes the successful integration of diverse eCommerce payment methods, such as Stripe, Stripe Terminal, Authorize.net, and Payconiq, guaranteeing a secure and reliable financial transaction process. I've optimized database schemas through the code-first approach with Entity Framework, enhancing data retrieval and manipulation while prioritizing data integrity.
Additionally, I've contributed to the dynamic front-end development of web applications using ASP.NET MVC views, incorporating a blend of JavaScript, jQuery, Bootstrap, and HTML to create visually appealing and responsive user interfaces.
Transport Department Border Check Project
The primary objective is to enhance efficiency by ensuring that vehicles and goods comply with legal requirements, statutory declarations, and necessary payments. This multifaceted initiative encompasses the integration of cutting-edge technologies such as license plate recognition, automatic number plate recognition (ANPR), and automated license plate readers (ALPR).
My responsibilities include developing and implementing technological solutions to streamline border checks and foster a more secure and efficient transport system in alignment with the government's objectives.
Arth Charitable Foundation
I have developed this application using .NET technology. The application contains one admin panel where the admin can add and edit HTML tags, styles, paragraphs, text in paragraphs, images, create different users, and assign user roles. Once the admin publishes from the admin panel, it starts seeing the end users.
Education
Master's Degree in Computer Programming
Oriental Institute of Science & Technology - Bhopal, India
Bachelor's Degree in Computer Programming
Extol College - Bhopal, India
Certifications
Microsoft Certified: Azure AI Fundamentals
Microsoft
Microsoft Certified: Azure Administrator Associate
Microsoft
Microsoft Certified: Azure Fundamentals
Microsoft
Certified SAFe 5 Practitioner
Scaled Agile
Agile Software Development
University of Minnesota | via Coursera
Microsoft Specialist: Programming in C#
Microsoft
Skills
Libraries/APIs
Entity Framework, LINQ, Web API 2, .NET Standard, REST APIs, Windows Forms (WinForms), API Development, MediatR, jQuery, Azure Cognitive Services, Chart.js, Google Translate API, SharePoint API, Plaid API, Gocardless API, Azure Computer Vision API
Tools
Visual Studio, Azure Application Insights, Git, C#.NET WinForms, GitHub, ChatGPT, TFS, Postman, Azure Kubernetes Service (AKS), Azure Logic Apps, Azure App Service, Kafka Streams, Confluence, GitLab CI/CD, Microsoft Copilot, Dapper, Splunk, Azure Key Vault, RabbitMQ
Languages
C#, SQL, JavaScript, C#.NET, Visual Basic .NET (VB.NET), HTML, CSS, VB.NET, Visual Basic, XML, HTML5, TypeScript 3, DC, TypeScript 5
Frameworks
ASP.NET, ASP.NET Web Forms, ASP.NET MVC 5, ASP.NET Core, .NET Core, .NET, ASP.NET Core MVC, MVC Razor, .NET 2, .NET 6, ASP.NET MVC, Entity Framework Core, .NET 8, Razor Pages, Razor, Swagger, .NET 7, ASP.NET Core 7, ADO.NET, Bootstrap, Windows Presentation Foundation (WPF), .NET 4, FluentMigrator, Angular, Blazor, Angular 14, ASP.NET Core 6, NUnit, JSON Web Tokens (JWT), Angular 17
Paradigms
Agile, Event-driven Architecture, Agile Software Development, Microservices Architecture, Azure DevOps, REST, Microservices, DevOps, Agile Workflow, CQRS
Platforms
Windows, Azure, Apache Kafka, Azure Functions, Windows Server, Azure Event Hubs, Kubernetes, SharePoint, Azure PaaS, Windows Server 2022, Azure AI Studio
Storage
SQL Server 2016, Microsoft SQL Server, Azure Blobs, Databases, SQL Server 2014, SQL Server 2017, Azure Cosmos DB, Elasticsearch, MySQL, Redis, Azure SQL
Other
Agile Sprints, CI/CD Pipelines, .NET Framework, IIS, APIs, Software Development Lifecycle (SDLC), Back-end, Message Queues, OpenAI, OpenAI GPT-3 API, OpenAI GPT-4 API, Prompt Engineering, Natural Language Processing (NLP), ChatGPT API, Document Processing, Documentation, Document Parsing, Web MVC, Microsoft Azure, Azure Portals, Microsoft Azure Cloud Server, Security, Cloud, API Integration, Internet Information Services (IIS), Code Review, WCF Web Services, Windows Communication Foundation (WCF), Full-stack Development, Cloud Services, Repository Pattern, Cloud Architecture, Domain-driven Design (DDD), Blob Storage, Azure Files, Unit of Work Pattern, Video translation, Azure AI Document Intelligence, Azure Service Bus, Large Language Models (LLMs), Optical Character Recognition (OCR), Full-stack, Azure AI Translator, Outlook, Azure Form Recognizer, Smartling, RESTful Microservices, Azure Text to Speech, Group Policy, Active Directory (AD), Domain Management, Azure AI Bot Service
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring