I'm a Google certified JAVA Developer (AAD). Having plenty of experience in multi-tier diverse application development and programming challenges. I also have a strong background in Software Engineering, Architecture and Design as well as formal documentations (UML Modeling, SRS, Design, interations, state diagrams etc)