Vinay Kumar, Developer in Greater Noida, Uttar Pradesh, India
Vinay is available for hire
Hire Vinay

Vinay Kumar

Verified Expert  in Engineering

Software Developer

Location
Greater Noida, Uttar Pradesh, India
Toptal Member Since
March 31, 2021

Vinay is a highly motivated full-stack engineer with over 10 years of hands-on experience. He is proficient in crafting robust solutions and specializes in .NET, Node.js, and React. With a strong grasp of microservice architecture and cloud-based development on Microsoft Azure, Vinay seamlessly manages various SQL databases. Known for his insatiable appetite for learning, Vinay thrives on embracing challenges and opportunities and fervently believes in delivering high-quality code.

Portfolio

Alteryx - Localization
Node.js, React, GitLab, Docker, .NET 4, C#, Linux, MySQL, Azure, Next.js...
GrapeCity
.NET Core, C#, Azure SQL, NoSQL, Azure, Microservices, Angular, jQuery, Git...
GlobalLogic
ASP.NET MVC, Angular, C#, AngularJS, Azure, REST, Selenium, ASP.NET, .NET...

Experience

Availability

Full-time

Preferred Environment

Visual Studio 2019, Visual Studio Code (VS Code), Git, SQL Server Management Studio (SSMS), Azure, MySQL Workbench, GitLab CI/CD, React, Node.js, Docker

The most amazing...

...software I've built is an educational platform based on microservices, which handles video streams and cognitive services-based applications using Azure.

Work Experience

C# and JavaScript Developer (via Toptal)

2021 - 2023
Alteryx - Localization
  • Designed and delivered automation capabilities for localization processes followed by client teams, which helped more than 60 projects and product repositories developed in different languages and technologies.
  • Unified the standards so that different teams across the organization can follow common localization standards and practices without worrying about specifics and focusing on product development.
  • Automated each aspect of the flow so that scraping and translations keep reaching teams, and any communication for issues happens via an interface without getting into technical details.
  • Built support and command line tools to implement localization processes and a local lint tool easily. Developed localization best practices course modules and quizzes to train developers.
  • Communicated with 3rd-party tools to integrate with local automated localization processes.
  • Used technologies such as GitLab CI/CD, Node.js, React, Next.js, TypeScript, Docker, Azure, and C# to develop a product suite to support all the automation.
Technologies: Node.js, React, GitLab, Docker, .NET 4, C#, Linux, MySQL, Azure, Next.js, Microservices, Git, MySQL Workbench, GitLab CI/CD, Ajax, JSON, Internalization, Localization

Technical Lead

2018 - 2021
GrapeCity
  • Led a team to develop an umbrella of products for an educational business and platform and delivered many modules in multiple iterations.
  • Designed the architecture, developed a microservice-based application, and managed the deliveries and multiple releases.
  • Used IdentityServer4 for OpenID and OAuth capabilities. Developed REST-based microservices, with SQL Azure as the database.
  • Developed multiple front-end applications using Angular, TypeScript, and Vue.js, consuming the microservices REST API in an authorized environment.
  • Used many Azure services, such as Azure Media Services, Azure Storage, SQL Azure, and SQL Cognitive Services.
  • Deployed the services using Docker to Azure VMs and maintained the API gateways and load balancers on Azure.
  • Managed the logs using ELK stack and other NoSQL solutions and took care of the distributed architecture using messaging queues.
Technologies: .NET Core, C#, Azure SQL, NoSQL, Azure, Microservices, Angular, jQuery, Git, Jenkins, Azure Cognitive Services, Azure Media Services API, Microservices Architecture, ASP.NET, .NET, REST APIs, JavaScript, TypeScript, ASP.NET MVC, React, Docker, Vue, T-SQL (Transact-SQL), .NET 4, SQL Server 2015, Azure DevOps Services, Azure WebJobs, Ajax

Senior Consultant

2016 - 2017
GlobalLogic
  • Served as a .NET engineer leading a small team. Developed several applications for an investment and wealth management company.
  • Contributed to the development of a completely secure data and file management web application, built-in AngularJS, and later upgraded to Angular 4. I used C# REST APIs and MySQL database for the back end.
  • Used Azure Storage and their SAS and encryption strategy for security, аnd secure web controls for safer access to the files. Handled a MySQL database for a few API integrations with the client's existing DB.
  • Utilized the Agile methodology with daily standups and weekly sprints.
Technologies: ASP.NET MVC, Angular, C#, AngularJS, Azure, REST, Selenium, ASP.NET, .NET, REST APIs, JavaScript, jQuery, TypeScript, MySQL, Git, T-SQL (Transact-SQL), SQL Server 2015, Azure WebJobs, Ajax

Senior Software Engineer

2014 - 2015
GrapeCity
  • Worked as a .NET full-stack engineer for a startup client to develop their product which provides services and manages the calendar and payment for service providers.
  • Developed the application using .NET MVC, Knockout (Knockout.js), and SQL Azure. Worked on complex calendar and time management logic for providers and a notification management service.
  • Implemented user management using ASP.NET Identity and Azure AD, based on FormsAuthentication.
  • Used Kendo controls to develop the web controls and the basic binding capabilities of Knockout (Knockout.js).
  • Deployed the application using Jenkins and Azure App Service.
Technologies: ASP.NET MVC, C#, Azure, Azure SQL, Azure App Service, Jenkins, ASP.NET, .NET, REST APIs, JavaScript, jQuery, Git, T-SQL (Transact-SQL), SQL Server 2015, IIS, Ajax

Senior Software Engineer

2013 - 2014
Infogain
  • Served as a senior software engineer to develop and support applications for a major insurance provider in the US.
  • Helped develop some of the new modules in existing Windows Forms-based applications and constant support for existing ones.
  • Developed a new web-based application for the platform based on ASP.NET MVC and C#. Implemented interactive user interfaces with JavaScript, jQuery, and CSS.
  • Managed the code using TFS and its build pipelines.
  • Developed many WCF services and migrated SOAP-based services to WCF.
Technologies: ASP.NET, C#, VB.NET, Windows Forms (WinForms), AngularJS, TFS, Microsoft SQL Server, .NET, REST APIs, JavaScript, jQuery, ASP.NET MVC, Windows Communication Foundation (WCF), T-SQL (Transact-SQL), Visual Basic, SQL Server 2015, IIS, Ajax

Systems Engineer

2008 - 2013
Tata Consultancy Services
  • Acted as a software developer to support developing and maintaining a legacy ASP application for a top Fortune 100 client. Helped migrate the application to ASP.NET 2.0.
  • Contributed to the development of applications using ASP.NET Web Forms, JavaScript, and JQuery. Handled the stored procedure in Oracle and wrote the data layer to optimize the data access performance for the application.
  • Developed many SOAP services and tested them using SoapClient. Later I helped to move the services to REST-based WCF services.
  • Handled the migration of data from multiple data sources using the Informatica ETL tool and T-SQL procedures.
Technologies: ASP.NET, C#, VB.NET, Oracle, Microsoft SQL Server, Informatica, jQuery, Microsoft Silverlight, Service-oriented Architecture (SOA), SOAP, VSS, .NET, JavaScript, Windows Communication Foundation (WCF), Visual Basic, T-SQL (Transact-SQL), Classic ASP, IIS, Ajax

GrapeSeed

https://grapeseed.com/
Helped create an educational platform consisting of many services and front-end applications for stakeholders, including business applications to maintain the subscription model and pricing for the products suites. The platform allows students to register for courses and access a video streaming platform for students and educators, with an AI and cognitive services-based application for students that also tracks their progress.

As a team lead, I helped architect the entire microservices applications and databases. I helped create the project plan and execute it and led a team of developers and QAs to work on the product and deliver it in multiple releases. I used tools such as Jira and Confluence for the whole project management phase.

I took care of the release pipeline for a set of services and web applications using Jenkins and Docker-based deployment using Azure VMs, helped take care of millions of logs using ELK stack, and worked on monitoring these logs.

I served as an SME for the video streaming services, which employed Azure Media Services and took the help of messaging queues to timely encode and publish videos uploaded by the content team.

Teleseminar and Webinar System for Coaches, Speakers, and Marketers

https://instantteleseminar.com/
A classic ASP-based system that provides a teleseminar and webinar system for coaches, speakers, and marketers. This legacy application requires constant monitoring, maintenance, and support for its regular functioning and enhancements as per modern needs.

As a developer, I provided support for new development, bug fixes, and regular support to keep the application up and maintain its database. I handled the business logic to keep the subscription/payment, online meetings, and other required entities operating smoothly.

I took care of deployment on Windows Server 2003 and IIS and performed error handling using IIS and custom handling, which helped trace any issues throughout meetings constantly going on in the system.

CareComplete

https://www.visitingangels.com/
Developed a product from scratch, including DB design, web application development, and deployment.
CareComplete is a portal providing caregivers with a platform to register themselves and provide health care services. It takes care of scheduling care service timelines, conflict resolution, and payments for services and provides a portal for users to take advantage of these services. A cloud-based scalable application was built using SQL Azure, Azure App Services, and Azure Pipelines to deploy the services. Utilized various WebJobs to take care of all background services.

Toptal React Accelerator

The Toptal React Accelerator is an exclusive learning program that educates JavaScript developers in React, Next.js, Redux, and GraphQL. This is a two-month program that consists of rigorous learning exercises and hands-on activities along with a stringent evaluation process, comprehensive learning assessments, and an Invoice Management System. Within this invoicing application, users are able to track invoices, clients, and company information.

Languages

C#, JavaScript, VB.NET, T-SQL (Transact-SQL), TypeScript, VB, Visual Basic 6 (VB6), Visual Basic

Frameworks

ASP.NET, .NET, ASP.NET MVC, .NET Core, Angular, AngularJS, Selenium, Classic ASP, Knockout (Knockout.js), Kendo UI, .NET 4, Next.js

Libraries/APIs

REST APIs, jQuery, Azure Cognitive Services, React, Node.js, Azure Media Services API, Vue, Windows Forms (WinForms)

Tools

MySQL Workbench, Git, Jenkins, Azure App Service, TFS, Microsoft Silverlight, VSS, Azure DevOps Services, GitLab, GitLab CI/CD

Platforms

Docker, Azure, Oracle, Linux

Storage

Microsoft SQL Server, Azure SQL, NoSQL, SQL Server 2010, MySQL, JSON

Other

Ajax, IIS, Windows Communication Foundation (WCF), Informatica, SOAP, Azure WebJobs, SQL Server 2015, Front-end, Internalization, Localization

Paradigms

Microservices Architecture, Microservices, REST, Service-oriented Architecture (SOA)

2010 - 2012

Master's Degree in Computer Science

Sikkim Manipal University - New Delhi, India

2005 - 2008

Bachelor's Degree in Computer Science

Makhanlal Chaturvedi National University of Journalism and Communication (MCNUJC) - New Delhi, India

OCTOBER 2022 - PRESENT

Toptal React Accelerator Graduate

Toptal, LLC

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