Design and maintain of the overall architecture of the web applications and platforms with a proficient knowledge of back-end programming languages such as PHP, Python, Ruby, Java, JavaScipt, etc. Implementation of a robust set of services and APIs to power the web application using various techniques including RESTful and SOAP, web services. Etc. Build reusable code and libraries for future use, including HTML5/CSS3 code bases, advanced JS libraries and frameworks such as AngularJS, KnockoutJS,