Hello! My name is Divya. I am a Back-End developer from Indore working mainly with the following stack of technologies: Right now, Laravel is my main tool and I have a good knowledge of the framework's core and its components. I have a subscription on Laracasts.com website and follow Taylor Otwell (Laravel creator and maintainer) and Jeffrey Way (owner of Laracasts) and have worked with all most popular Laravel packages. I know how to write the code that is easy to maintain and reuse and how to build the architecture that can scale without obstacles. I also have some basic knowledge of MeteorJS, which I started working with in order to understand the reactive programming and be able to take advantages of that framework and Node.js . Other popular technologies that I have worked with include AngularJS, Facebook API, Google API (not only for oAuth), Parse.com, MongoDB, some basic knowledge of other languages and frameworks, like Python-Django and Node.js - Express and MEAN stack... Actually there is no point in going on with this list, because a good developer should be able to quickly get grasp of any tool or framework. I am a strong web designer, I usually use Bootstrap framework based templates (mostly from WrapBootstrap.com). My favorite teamwork tools are Git and Vagrant. Vagrant allows you to setup the necessary environments with ease (with a single command), which greatly simplifies the deployment and adding new developers to the team. For me web development is more than a job. I am a problem solver (though I have to admit, there are tasks, that might be impossible for me, but that is the same for any developer). You can always consult with me on any affair related to backend web development. I try to give people I work with the clear view on what I am doing and why. I know how explain in plain words, how to make apps scalable, what should be done to simplify the teamwork and make workflow smoother. Such things will help you a lot in long term even if you won't work with me anymore. Since it is very easy to start building software and quickly add plenty of functionality, it catches off guard when a project runs into maintanence hell unexpectedly making it impossible to integrate any new developer and keep on adding functionality. That might easily ruin any chances for future success. I try to do my best to give people understanding of how the software works (of course in plain terms). Building software is not just a science but an art as well.