Vishal Kumar, Developer in Atlanta, United States
Vishal is available for hire
Hire Vishal

Vishal Kumar

Verified Expert  in Engineering

Software Development Developer

Location
Atlanta, United States
Toptal Member Since
March 10, 2015

Vishal is a full-stack developer and JavaScript, Angular, React, and Node expert with nearly two decades of experience. He has led UI teams with a focus on best practices to deliver complex, mission-critical apps at companies like Delta Air Lines, Deloitte, and State Farm. He has also done extensive back-end work on Node for apps that scale to millions of daily users. He is active in the development community, with 40+ thousand Udemy students and speaking engagements at 2020 Angular Conference.

Portfolio

Delta Air Lines
Microsoft Teams, Slack, Dynatrace, Nexus, Ansible, GitLab, Jenkins, Sumo Logic...
ADP
Express.js, Node.js, Swagger, REST, Less, CSS3, HTML5, JavaScript, D3.js...
Deloitte
MongoDB, Express.js, Node.js, REST, OData, SAP HANA, SSL, ASP.NET MVC 5, CSS3...

Experience

Availability

Full-time

Preferred Environment

Node.js, Visual Studio Code (VS Code)

The most amazing...

...public open-source project I've created is an app builder on MEAN stack, used by companies and colleges.

Work Experience

UI Lead/Architect

2018 - PRESENT
Delta Air Lines
  • Made architecture decisions, created frameworks and reusable components, did code reviews, and provided daily mentorship and guidance to the 200+ person team to created high-quality applications at scale.
  • Raised awareness in the development community about Delta’s Angular development and helped hire the best UI talent.
  • Led the Delta Flight Search UI Team and the User Profile UI Team to build and deliver new user experiences using Angular and Node. Built a traffic segmentation engine in Node to slowly meter the new experiences that is now being used enterprise-wide to solve similar metering and A/B testing problems.
Technologies: Microsoft Teams, Slack, Dynatrace, Nexus, Ansible, GitLab, Jenkins, Sumo Logic, TrackJS, Visual Studio Code (VS Code), TypeScript, Express.js, Node.js, Adobe Experience Manager (AEM), Angular

Senior Developer/Architect

2016 - 2018
ADP
  • Contributed to building the UI framework that will support ADP's payroll processing system and created interfaces for different types of users like payroll practitioners, onboarding teams, and service reps.
  • Created framework-level components in Angular and developed UI screens.
  • Put together the framework pieces for the UI, including managing packages, creating tasks and build jobs, creating a framework for unit testing, and conducting component and integration testing.
  • Collaborated with designers, strategists, and the back-end developers. Helped with usability testing and product research.
Technologies: Express.js, Node.js, Swagger, REST, Less, CSS3, HTML5, JavaScript, D3.js, Cucumber, Jasmine, Protractor, Karma, Grunt, TypeScript, Angular

Senior Web Architect

2015 - 2016
Deloitte
  • Built a cutting-edge responsive website that enables the talent team to analyze their workforce data through a web interface. Responsibilities included architecting the web application.
  • Hired and worked with a team of 10-12 front-end developers.
  • Laid out the infrastructure and built core components.
  • Gave daily guidance and code reviews, as well as troubleshooting issues.
  • Managed scrum board and deployments, working with the back-end HANA team, who provided the RESTful APIs that we needed. Working with analysts, giving them guidance on technical feasibility and estimates on requirements.
Technologies: MongoDB, Express.js, Node.js, REST, OData, SAP HANA, SSL, ASP.NET MVC 5, CSS3, HTML5, JavaScript, D3.js, AngularJS

UI Architect

2015 - 2015
Airwatch by VMware
  • Collaborated with developers on this project to increase performance and usability.
  • Identified UI issues, creating reusable user controls and helping the design team in their endeavor to create a consistent design for all the different web-based applications at Airwatch.
Technologies: Microsoft SQL Server, Linux, Vagrant, Docker, SSL, ASP.NET MVC 4, CSS3, HTML5, Node.js, JavaScript, jQuery, AngularJS

Consultant

2014 - 2015
JDA
  • Created web interfaces for customers to view labor demands and employee shift generation based on the forecast, available workforce, contracts, and employee time off requests.
Technologies: MongoDB, Mongoose, Express.js, Node.js, HTML5, CSS3, AngularJS

Web Architect

2013 - 2014
Ipswitch
  • Developed a new single-page application UI framework for their network monitoring product WhatsUp Gold.
  • Created services and directives in AngularJS that the team could use to port over existing legacy pages.
  • Handled all UI issues that the team encountered and provided guidance and support.
  • Worked with the UX and UI design team, collaborating on the UI design.
  • Supported and guided the QA and Docs teams in understanding the product functionality.
Technologies: MongoDB, Mongoose, Express.js, Node.js, HTML5, CSS3, AngularJS

Senior Web and Mobile Developer

2012 - 2013
Macromatix
  • Developed an iOS app (Digital Red Book) using a PhoneGap build of a single-page web application. This would be used for managing operations and keeping logs in a restaurant.
  • Created a highly responsive web-based mobile application which can be viewed over all tablet and mobile devices and on all modern desktop browsers. The application is used for managing inventory and sales in restaurants.
Technologies: TFS, IIS, Windows Communication Foundation (WCF), NHibernate, SQL Server 2008, Visual Studio, JavaScript, jQuery Mobile, ASP.NET Web API, ASP.NET MVC 3, C#, HTML5, CSS3, Sass, Media Queries, Knockout (Knockout.js), jQuery

Senior Web Developer

2010 - 2012
CarMax
  • Developed a web- and mobile-based application for iPad using jQuery Mobile and MVC3 with C#.NET 4.0 and WCF services. The application is used for store operations.
  • Created an MVC3 site with MongoDB and WCF services to help customers appraise their vehicles online.
  • Built a MVC2 site with WCF service that gives CarMax users the ability to apply for financing and do paperwork for their cars over the web.
Technologies: NUnit, Test-driven Development (TDD), TeamCity, Subversion (SVN), IIS, MSMQ, Windows Communication Foundation (WCF), NHibernate, SQL Server 2008, Visual Studio, JavaScript, Knockout (Knockout.js), jQuery Mobile, jQuery, HTML, ASP.NET MVC 3, C#

IT Consultant

2008 - 2009
Bostwick Laboratories
  • Rewrote and enhanced the Renaissance application utilizing the latest available versions of ASP.NET and SQL server while taking advantage of third-party tools. This is their main application to access patient and pathologists and to diagnosis information.
  • Developed an application in ASP.NET utilized by third-party labs to store the stages of diagnosis done at their location.
  • Created a standalone console-based application to retrieve Hl7 information on flat files, convert them to a certain format, and import the relevant information to the database.
Technologies: Windows Services, HL7, Crystal Reports, Web Services, IIS, Vault, JavaScript, Microsoft Silverlight, Ajax, Microsoft SQL Server, Visual Studio, HTML, ASP.NET, C#

IT Consultant

2005 - 2007
LandAmerica Financial Group
  • Developed an ASP.NET application used by realtors and property buyers to search and research property details, access related legal documents, check comparable sales, and view various types of property reports.
  • Created an ASP.NET-based title and escrow tool used for requesting, creating, managing, and tracking orders for title search products, loans, and other miscellaneous products delivered to the user as online documents.
  • Built an ASP.NET application integrated with Windows Active Directory used to grant network or specific application access to particular users.
  • Programmed an ASP.NET application and reporting tool for online skill assessment of employees.
Technologies: Visual Studio, Windows App Development, Web Services, IIS, IBM Rational, SQL Server Reporting Services (SSRS), Microsoft SQL Server, ADO.NET, JavaScript, HTML, ASP.NET, C#

Senior Software Developer

2002 - 2005
State Farm Insurance
  • Developed a distributed .NET application used as a content replication tool for internet and intranet websites. It uses a Zip utility to compress/decompress the files and WinHTTP component to transfer the files over the network showing the progress status in real time to the user.
  • Built an ASP.NET application to manage the network of contractors that work with State Farm on claims.
  • Created an ASP.NET application for managing large teams working on catastrophe sites.
Technologies: XML, SQL Server 2000, JavaScript, HTML, VB, ASP.NET, ADO.NET, J#, C#
1998 - 2002

Bachelor of Engineering Degree in Metallurgy and Material Science

MNIT - Jaipur, India

Libraries/APIs

React, jQuery, jQuery Mobile, D3.js, Node.js, PhantomJS

Tools

NPM, Mongoose, Visual Studio, TFS, Subversion (SVN), TeamCity, Microsoft Silverlight, Vault, Crystal Reports, IBM Rational, Vagrant, Karma, Cucumber, Adobe Experience Manager (AEM), TrackJS, Sumo Logic, Jenkins, GitLab, Ansible, Dynatrace, Slack, Microsoft Teams, Microsoft Visual Studio, Yeoman, Bower, Grunt, Git, Mocha

Frameworks

Angular, ASP.NET Web API, AngularJS, ASP.NET MVC 4, Express.js, Ext JS, ASP.NET MVC 3, NHibernate, NUnit, ASP.NET, ADO.NET, ASP.NET MVC 5, Protractor, Swagger, Knockout (Knockout.js), Compass, Jasmine

Storage

Microsoft SQL Server, MongoDB, Media Queries, SQL Server 2008, SQL Server Reporting Services (SSRS), SQL Server 2000, MySQL, IBM Db2, Sybase

Languages

GraphQL, TypeScript, JavaScript, HTML5, C#, Python, Sass, HTML, J#, VB, XML, Less, CSS3

Platforms

Visual Studio Code (VS Code), Docker, Linux, SAP HANA, Nexus, MacOS, Windows, Android, iOS

Paradigms

Agile Software Development, Test-driven Development (TDD), Windows App Development, REST, Pair Programming

Other

Software Development, Front-end Development, Freelancing, Windows Communication Foundation (WCF), IIS, MSMQ, Ajax, Web Services, HL7, Windows Services, SSL, OData

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