Vinay Kumar
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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)
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.
Technical Lead
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.
Senior Consultant
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Systems Engineer
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.
Experience
GrapeSeed
https://grapeseed.com/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/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/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
Skillset
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, APIs
Paradigms
Microservices Architecture, Microservices, REST, Service-oriented Architecture (SOA)
Education
Master's Degree in Computer Science
Sikkim Manipal University - New Delhi, India
Bachelor's Degree in Computer Science
Makhanlal Chaturvedi National University of Journalism and Communication (MCNUJC) - New Delhi, India
Certifications
Toptal React Accelerator Graduate
Toptal, LLC
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