My name is Muhammad Usman and I am an agile software developer who loves coding and solving problems in a simple yet creative fashion. During my years of web development I have grown a strong passion for fronted and backend development which led me to a good understanding of its underlaying technologies. I love hacking the hell out of web apps and getting a grasp of cutting edge technologies in order to keep up with time and deliver the best user experience possible. While user experience still plays a big role in what I enjoy doing, I've learnt how important it is to write stable yet maintainable and scalable backend solutions. Even though I started out with PHP, I soon naturally came closer to the Dot Net environment while still embracing more "elegant" technologies such as Ruby or Python either adopting frameworks or by implementing architectures from scratch. I discovered the Agile Manifesto and eXtreme Programming back while joining XPeppers in 2015 and I’ve tried my best to apply either values and principles ever since. I’m firmly convinced that human interactions and proactive collaborations are key in building great products and writing great software in general. In all the projects I have worked so far I’ve experienced the benefits of practices such as Pair Programming, Test Driven Development, Continuous Delivery and Infrastructure Automation. Projects I've worked on WeSchool Organization Management Backoffice (March 2016 ~ May 2016) Yonderbound Travel Platform (September 2015 ~ April 2016) AngularJS Java Phoenix Payment Gateway (March 2015 ~ July 2015) Java. Posso Contract Placement Platform (October 2014 ~ March 2015) AngularJS Ruby Soundreef Royalties Payment Hub (June 2014 ~ September 2014) PHP MySQL TrentinoTv Interactive TV App (April 2014 ~ June 2014) AngularJS Cordova Sevoda Contract Placement Platform (February 2014 ~ March 2014) NodeJS Sky Magento Payment Plugin (September 2013 ~ April 2014) PHP (Magento). Createdinitalia Merchant Backoffice (September 2013 ~ January 2014) Java NodeJS.