Experience Summary
More than ** years of experience in software development with a focus on Web Applications, System Integration and Enterprise Architecture.
Hold a stamped H1B Visa valid till 2019 and B1 Visa. Have onsite experience in Project Requirement Gathering, Analysis and Onsite-Offshore team setup.
Hands on experience in Amazon Web Services (AWS Cloud), Spring Integration, Spring Framework, JPA, REST & SOAP Web Services, Spring Data, JMS, AMQP (Rabbit MQ), Caches (Redis, Memcached) Android, Multithreading/Concurrency.
Extensive experience in projects based on Agile Methodologies such as Scrum and Test Driven Development (TDD).
Sun Certified Programmer (SCJP), Web Application Developer (SCWCD) and Web Services Developer (SCDJWS).
Deep understanding of technology with focus on delivering business solutions.
Expertise in full project life cycle development including requirement analysis, implementation and integration.
Have been leading technical team, managing relationships with multiple onsite teams (USA, Ukraine, Mexico and India) and ensuring project delivery within stipulated timelines.
Experience in Customer Relationship Management, Hotel management and Real Estate domains.
Technical Skill Set
Frameworks and Libraries
Amazon Web Services (AWS), CAS – Single Sign-on, RabbitMQ (AMQP), Spring Framework, Spring MVC, Spring Data, Spring JDBC, Hibernate, Query DSL, Spring Integration, Hadoop (MapReduce, Hive, Flume etc), Redis Cache, Amazon CloudSearch, JSF, Struts, JQuery, GWT, Restlet, JUnit, Test NG, Mockito, Android
Languages and Specifications
Java SE, Java EE, JAX-WS, JAX-RS, JMS, Servlets, JSP, JDBC, SQL, HTML, JavaScript, CSS, Objective C (iPhone iOS)
Application/Web Servers
JBoss,Glassfish, Resin, Tomcat
Database
Oracle,Teradata,MySQL
IDE and Tools
JIRA, Bamboo, FishEye, ANT, Maven, Eclipse, Git, Spring Tool Suite (STS), SVN, Sonar, Crucible, Rational ClearCase,
Professional Experience
Company:
Xpanxion International Pvt. Ltd.
Duration:
19-April-2007 till date
Position:
Associate Architect
Company:
Persistent Systems Pvt. Ltd.
Duration:
December-2004 till 18-April-2007
Position:
Sr. Software Developer
Company:
Infosys Technologies Ltd.
Duration:
Aug-2003 till December-2004
Position:
Software Engineer
Project Experience
Project
SSO & UMS
Client
Altisource
Duration
June 2015 – Jan 2016
Technologies
CAS - SSO, Spring Framework, Spring Data, Query DSL, Hibernate, Spring MVC,AWS – EC2, SES, Memcache
Project Synopsis
Providing a SSO solution for various applications under Altisource umbrella. It involves Registration (new user), Authentication (existing user) and Verification (detect false users via a third party service). Customize CAS to use Social Login via Facebook, Twitter and Google+.
Responsibility
Associate Architect
Customize and deploy Central Authentication Service (CAS) using Social Login and JDBC for web based apps.
Manage the development team and mentoring the junior developers.
Work in an Agile, Scrum environment to ensure delivery of high quality work with every iteration.
Project
Altisource HubzuNG
Client
Altisource
Duration
Nov 2012 – May 2015
Technologies
Spring Framework, Spring Data, Query DSL, Hibernate, Spring MVC, Rabbit MQ (JMS), Docusign, REST, MySQL, Amazon Web Services (AWS) – EC2, RDS, CloudSearch, Spring Integration, Android, Junit, Mockito, TestNG, Redis Cache, Hadoop, Bamboo, Sonar
Project Synopsis
Completely rewrite the Hubzu.com portal application using the latest frameworks, leverage cloud based services to improve the property search experience, reduce the complexity and time taken for signing agreements by incorporating paperless digital document signature solution.
Responsibility
Associate Architect/Sr. Technical Leader
Design the new Search system and leverage scalable cloud based services (Amazon Web Service) for efficient and powerful search system.
Work with other subsystem leads and architects to define the contracts and key integration points.
Setup continuous build environment (Bamboo), environment for Continuous Code Quality Monitoring (Sonar, PMD, FindBugs)
Project
IHG Mobile Web Rewrite
Client
InterContinental Hotels Group (IHG)
Duration
Apr 2012 – Oct 2013
Technologies
Spring Framework, Spring MVC, JQuery, Java, JSP, Oracle, JUnit, Mockito, Android, iOS
Project Synopsis
The project replaces the old IHG ‘Wireless’ project which enabled Mobile Phones and PDAs to search and book IHG hotels. The project targets mainly the smartphones (Android and iPhone specially) and provides more native experience to the users. It takes advantage of the latest technologies and user experience improvements available.
Responsibility
Sr. Technical Leader
Onsite Requirement gathering and analysis.
Setup a team at offshore development center.
Work with the Architect for design and development of the new application based on the understanding and limitations of the legacy application.
Conduct code reviews and maintain code quality of the project.
Project
IHG ChinaUI
Client
InterContinental Hotels Group (IHG)
Duration
Nov 2011 – Mar 2012
Technologies
Spring MVC, Hibernate, Webservices (JAX-WS), JQuery, Java, Servlets, JSP, MySQL, Junit, TestNG, Mockito
Project Synopsis
China UI is a web-based application specially designed for Chinese customers. This application is an interface for Greater China in which guest can search for any IHG brand hotels and would be able to book the rooms. The portal is specific to Chinese people in their mother tongue with some additional features and privileges.
Responsibility
Technical Leader
Requirement Analysis and estimation of the User Stories.
Design and Development of new modules and enhancements.
Project
IHG Livesite
Client
InterContinental Hotels Group
Duration
April 2010 to Nov 2011
Technologies
Java, JSP, Spring, Spring MVC, Hibernate, GWT, WURFL, Android
Project Synopsis
Provide support for IHG websites which covers around 8-10 web applications running on production.
Responsibility
Technical Leader
Onsite Functional understanding of the project.
Setup a team at offshore development centre.
Solve functional and coding bugs present in live web applications.
Project
IHG-KeyCard
Client
InterContinental Hotels Group (IHG)
Duration
Jan 2010 to March 2010
Technologies
Spring, Equinox OSGi, Rest/Restlet, Java
Project Synopsis
The IHG hotels use proprietary Key Card Server (KCS) encoding scheme to generate the unique binary string which is used by hotel room key readers. The project provides access to card reader devices through a common web service interface that any of IHG's backend system can use without knowing anything specific about each hotels KCS.
Responsibility
Module Leader
Requirement analysis.
Design OSGi based modules.
Project
Oversight
Client
Oversight Systems
Duration
Jul 2009 to Dec 2009
Technologies
Spring, Struts, JavaScript, Flex, Java
Project Synopsis
Oversight Systems takes continuous controls monitoring to the next level, with real-time transaction integrity inspection for identifying fraud, misuse and errors. Oversight’s software provides a platform for continuous monitoring that excels at finding problems, then raises the bar with powerful analytics for cost-effectively fixing the problem, and workflow-enabled audit trail and journaling for proving problem resolution and compliance.
Responsibility
Module Leader
Design and implementation of new enhancements.
Integration of Flex module with existing Web application.
Project
WEBRL
Client
InterContinental Hotels Group
Duration
May 2007 to Mar 2009
Technologies
JSP, AJAX, JSF, Spring, Hibernate, Java
Project Synopsis
WebRL provides a web based application through which IHG agents can submit, review, and monitor rate loads. WRL validates the rate requests and sends it for further processing to HPARL (Automated Rate Loader) windows based application via Web Service. HPARL provides a terminal emulation interface between rate loading input files (from WebRL) and Holidex Plus ®. WebRL updates the status of the requests as and when it receives the response from ARL.
Responsibility
Module Leader
Complete ownership of the project like Development, Performance tuning, Bug fixing and manage Change requests.
Project
IRIS (Intercontinental Reservation Interface System)
Client
InterContinental Hotels Group
Duration
Aug 2007 - Nov 2007, Oct 2008 - Feb 2009
Technologies
Facelets, AJAX, JSF, Spring, AOP, Java.
Project Synopsis
IRIS is an application which is used by IHG’s Call Center agents for doing reservation of hotel
rooms. It provides agents with the necessary tools to assist the guest with the following:
Hotel Selection
Guest Information (guest preferences, call pathing)
Hotel Rate/Room Availability and Reservation
Sending confirmations to the guest
Retrieving / Modifying / Canceling reservations
Retrieving inventory details, hotel guest lists, alternate hotels, reservation history
Responsibility
Module Leader
Development of Calendar and Menu modules in the application
Project
Agilent – Biochip (eArray)
Client
Agilent
Duration
June 2006 to April 2007
Technologies
Java, Hibernate,Struts, JUnit, Oracle
Project Synopsis
eArray is a web portal that enables customers to evaluate, design, develop and purchase catalog, semi-custom, and custom Microarray and to view and/or download associated information about those products. The application helps users in every aspect of Microarray design, right from Probe selection till manufacturing.
Responsibility
Team Member
Design and Develop High Density Search utility which lets user search ChIP and CGH probes database and create probe groups out of the results.
Develop User Interface using Struts Framework.
Project
Teradata TRM V6.0.1
Client
NCR
Duration
Feb 2005 to April 2006
Technologies
Java, JSP, Struts
Project Synopsis
TRM 6 product provides clients a means to offer their customers a better and more valuable relationship than their competitors. It helps to make use of the existing customer warehouse to provide complete analysis of customers based on product usage, demographics etc. It assists in optimizing the process to target the right customers using the right medium at the right time.
Responsibility
Team Member
Developing Personalization and Output Delivery module for Communication Processing Engine.
Develop helper classes for common functionalities.
Certifications
Sun Certified Developer for Java Web Services 5 (SCDJWS - 82% score).
Sun Certified Java Programmer for Java2 Platform 1.4 (SCJP - 96% score).
Sun Certified Web Component Developer for Java2 Platform 1.4 (SCWCD - 88% score).
Education
Bachelor of Engineering (B.E.) (2000-2003), Pune University, Pune - Distinction
Diploma in Industrial Electronics (1997-2000), Maharashtra Board, Maharashtra - Distinction
S.S.C (1997),Maharashtra Board, Maharashtra - Distinction