As an web developer, I can’t have blind spots in my understanding of applications and their execution environments. I need to know how things work in the front end (UI), the back end, the data store, the OS, any virtualization layers, the hardware, the network, and the data center. I have overall 10+ years of extensive development experience in designing User Interface (UI) applications and professional web applications using Node JS, PHP, Java, ASP.Net, React, Angular etc. Experience in developing mobile applications using React Native. Experience in using Model View Controller (MVC) frameworks with a good understanding of competing frameworks.