A results-driven Senior Software Engineer, strong in ability to identify issues, obstacles and opportunities and then develop and implement effective solutions. Expert in SOA, Java, J2EE, Spring, Hadoop , Apache Spark. Considerable experience with OrientDB, Hibernate, MySql, Solr, Hbase, NoSql. Strong knowledge in backend architecture, multi-threading programming, design patterns, algorithms and Big Data structures. Skilled in developing business plans, requirements specifications, user documentation, and architectural systems research.