We provide IT Staff Augmentation Services!

Managing Principal Consultant,resume Profile

SUMMARY

  • Over 16 years of experience in software design, development, testing and implementation of business applications.
  • Extensive involvement in all stages of application development life cycle including requirements, logical and physical architecture modeling, design, development, implementation, and support.
  • Experience in Object Oriented Analysis and Design, N-tier architecture.
  • Experience in design patterns, enterprise architectures, distributed systems, scalability techniques, message queuing, application servers and databases.
  • Experience in internet based E-Commerce business B2C and B2B applications .
  • Extensive work experience in People Search Background Check business.
  • Strong in handling different data format and transfer. XML to HTML / XSLT/XPATH, JSON/XML .
  • Strong in developing Web Services development and deployment.
  • Experience in designing and development of Object Relational Mapping Hibernate .
  • Over 8 years, continuously working in Service Oriented Architecture SOA .
  • Experience in clustered environment, High Scalability and Big Data. Worked with HP's Digital Safe Product which is a cloud based Archival and Indexing solution dealing large volume of data, developed on Java, CentOS, JBOSS 7 and ZooKeeper .
  • Hands-on experience in SQL, PL/SQL, Developing Complex Queries, SQL Tuning.
  • Hands-on experience in design and development of Workflow, SCM and ERP systems.
  • Sun Certified Java Programmer for JAVA 5.

TECHNICAL SUMMARY

Languages - JAVA 7, Java Script, SQL, PL/SQL, DHTML, HTML, XML, XSLT, UML

Java Skills - J2EE, EJB, Servlets, JSP, Struts, Spring MVC, JAX-WS, JavaBeans, JNDI, JMS, JDBC, JavaMail, Multi-threading, JUnit, JMX.

Search Engine - Lucene 4.4

Application Webservers - JBOSS, WebLogic, Apache, Tomcat, ZooKeeper

RDBMS - Oracle 10g, MySQL, Postgres

Version Control Systems - CVS, Git, Perforce

Development Tools - Eclipse, IntelliJ IDEA 10.5, XMLspy, TOAD, SOAPUI

Experience:

Confidential

Role: Managing Principal Consultant

Responsibilities:

  • Team Lead for Audit Centre team.
  • Design Development of Audit Centre enhancements and upgrade tasks and attending customer reported issues. JIRA AGILE .
  • Re-architected the Audit Centre's PST Conversion phase using java concurrent API Cyclic-Barrier.
  • Re-architected the Data Reprocessing Enrichment of data Using LDAP, JMX . LDIF caching mechanism and automatic JMX notification from portal to Smart Cell .
  • Fixed the critical bug in Audit Assignment in Meta Server i.e. the low/medium priority audits are never run when any high priority audit is under processing: Fix - An assertion is made before submission whether it's already in to be removed queue.
  • Implemented new concurrent CountdownLatch API for synchronization between different audit phases / Workflow.
  • Improved the SFTP delivery speed from 0.44MBS to 7.0MBS.
  • Fixed critical customer issue in calling openssl tool from core application. Used Process Builder instead of java.lang.Process .
  • Improved the User Experience in Digital Safe portal. Servlet/JSP, html templates .
  • Implemented resume operation of Audit Centre.
  • Implemented Lucene 4.4 compatibility for Lucene Index Tools for operation team Production .
  • Fixed the critical Production Error where the Audit Searches are failing for legacy archival format for the conversion type: Native with Meta Data.
  • Re-factored DS-core workflow to handle BIG INTEGER / LONG size is returned for number of hits for Lucene Query Search.
  • Responsible for Audit Centre Team's adaptability/streamline with HP's agile process in Digital Safe Core Engineering development activity.
  • Internal Code Review and verification of Digital Safe Integration Test Framework JUnit based Test suits for each and every JIRA Item.
  • Planning and estimation of weightage of each item agile board and creating bi-weekly SPRINT cycle.
  • Used JDK1.7, Multi Threading, JBoss 7, ZooKeeper3.4..6, Apache Lucene4.4, Spring2.5, Web Services, Servlet/JSP, Hibernate3.0, Perforce, Eclipse, MySQL, Postgres9.0, JMX, JUnit.

Confidential

Role: Java Architect

1. Fulfillment Engine

Responsibilities:

  • Fulfillment Engine is USSearch's back end engine to process all the order's post sale activities. It consumes orders by polling mechanism A multi-threaded, concurrent subsystem for scheduled orders and Asynchronous Messaging JMS for instant orders.
  • Design Developed the highly scalable, multi-threaded core order processing engine which is capable of concurrent Order Fulfillment, Report Dispatch and Recurring Order Schedule runner.
  • Developed the Point-to-Point Message queue for asynchronous process of Instant Commerce orders.
  • Design Developed the sub-system core search processor to lookup product's search services by applying J2EE Design Pattern - Service Locator Design Pattern.
  • Design Developed the sub-system to construct and deliver the order result. XML to HTML using XSLT
  • Developed the PDF interface to convert HTML result to PDF using PD4ML API.
  • Design Developed the Data Model for Order, Order Line, Product, Service, Search, Result entities.
  • Responsible for Design and development of Web Services Layer of various business components such as Commerce Membership Result View, Commerce Order Report Service , PDF Rendering, CRM Agent Search.
  • Re-architected, refactored and performance tuned a complex order report response time from more than 20 seconds to less than 5 seconds by implementing multi threaded service lookup / call.
  • Developed the Web Services Client Layer SOAP, REST to consume third party data vendor services.
  • Omni Search fulfillment Developed the search components for Omni Search products and created the consumer interfaces to INome Data Services.
  • Developed the XSLTs to convert the vendor xml record into HTML result.
  • Customized the XStream API for parsing complex and dynamic XML nodes especially Implicit Collections .
  • Architected the USSearch's complex and rich set of reports like Instant People Search, Reverse Phone search, SOR by ZIP, Advanced Background Report, Marriage/Divorce Search, Instant Nationwide and State Criminal Search, Social Network search, Property Report Search.
  • Used JDK1.6, Tomcat6, Apache CXF 2.1.3, SPRING FRAMEWORK 2.5 Ant 1.7, Tortoise CVS, IntelliJ IDEA 7.0, Oracle 10g, XSLT1.0, SOAP, XML/XSLT, JUnit.

Confidential

Responsibilities:

  • Contributed immensely to the development and maintenance of Struts Web flow, JSP Taglib, Stateless EJB, JSP Page, SQL/ PL SQL of consumer facing Commerce JBoss Application Server that has over 2 million hits per day.
  • Used JDK 1.5, EJB3.0, JDBC 3.0, JBOSS 4.0.3, ActiveMQ, Ant1.5, Tortoise CVS, IntelliJ IDEA 7.0, Oracle10g, XSLT1.0, SOAP, XML/XSLT, JUnit.
  • Implementation of Google GEO long/lat, Google static Maps, BING static Maps for end user reports Applied Abstract Factory Design Pattern for Map Resource creation .
  • Developed the Regex util to parse Product description on Product Page.
  • Refactored the consumer experience on Credit Card update option in Payment Page when customer's Credit card is about to expire.
  • Responsible for fulfillment of Teaser Email search results from membership center.
  • Created the Object Relational Model for Theme and Ad entities.
  • Developed the stateless EJB to capture customer email when customers place the order for USSearch's news and special offers.
  • Developed XML transformer used for presentation of end-user reports and XSL style sheets to convert these reports to HTML pages.

Confidential

Responsibilities:

  • Confidential provides a multiple background check service with the most up to date and accurate information available online. With access to millions of public records including criminal records, address and phone number records.
  • Responsible for Design and Development of Business Objects
  • Design and Development of Object Relational Model Hibernate for Search Request Entity, Search Entity, Search Parameter Entity, and Search Result Entity.
  • Developed the Search Executor / Retry Workflow using spring scheduler framework.
  • Used JDK1.6, Tomcat6, Apache CXF 2.1.3, SPRING FRAMEWORK 2.5, HIBERNATE3.0, Ant 1.7, Tortoise CVS, IntelliJ IDEA 7.0, Oracle 10g, JUnit.

Confidential

Responsibilities:

  • Confidential provides an email directory with the most up to date and accurate information available online. With access to millions of email, one can easily find address and phone number Social Network records.
  • Responsible for Design and Development of Business Objects.
  • Reused the Object Relational Model Hibernate developed for UnlimitedBackgroundChecks.com.
  • Used JDK1.6, Tomcat6, Apache CXF 2.1.3, SPRING FRAMEWORK 2.5, HIBERNATE3.0, Ant 1.7, Tortoise CVS, IntelliJ IDEA 7.0, Oracle 10g, JUnit.

Confidential

Responsibilities:

  • Confidential is an alert based web application that provides Identity Theft solution to its subscriber by monitoring their SSN, Credit Card, Address, Email and Phone Numbers.
  • Responsible for Design and Development of Business Objects
  • Used JDK1.5, Tomcat6, Apache CXF 2.1.3, SPRING FRAMEWORK 2.5, Ant 1.7, Tortoise CVS, IntelliJ IDEA 7.0, Oracle 10g, XSLT1.0, SOAP, XML/XSLT, JUnit.
  • Developed the Web Services client layer to vendor .
  • Responsible for Design and development of the Web Services Layer for customer's various business needs such as Enroll, Adding Monitoring Items, Cancel Monitor Item and pulling monitor reports.
  • Design and Developed the Object Relational Model Hibernate for monitoring criteria, data capture and alerts.
  • Developed the Oracle Encryption Function to encrypt the critical data like SSN and Credit Card and DOB.
  • Developed the JMS Alert Queue to send E-mail notification whenever MPI sends an alert about customer's monitoring item.

Confidential

Responsibilities:

  • Responsible for development of Report Manger web services for USSearch's Order Fulfillment on Intelius Web Services platform.
  • Used PHP, NuSOAP, Eclipse.
  • Developed Report Services such as Whitepage Report, Sex Offender Report, Criminal Report, and Background Report.
  • Consumed these services in USSearch Fulfillment Engine.

Confidential

Responsibilities:

  • Responsible for development and maintenance of automating the customer service related work in BOSS.
  • Used JDK 1.5, EJB3.0, JBOSS 4.0.3, Struts 1.2.9, XML/XSLT, Oracle10g, JUnit.
  • Developed the Oracle Procedure, Enterprise Bean, Struts framework to add/update the Consumer Accounts.
  • Developed the Oracle Procedure, Enterprise Bean, Struts framework to add/update the Business Accounts.
  • Developed the Oracle Procedure, Enterprise Bean, Struts framework to view the Orders.
  • Developed the taglibs for state, country, Order Status, Account Type, Company Type, Industry Type, Credit Card Type.
  • Developed the Data Model for Role based security and implemented it in BOSS Application.
  • Automated the USIdentitySheild's member cancellation service and SSN updating calls.
  • Developed a Agent search tool to provide instant search result / preview of People record, Phone and Sex Offender Records while sales agents on call with customer.
  • Developed the Manual fulfillment search tool to assist agents to fulfill the order results manually or update the search criteria of the order.

Confidential

Responsibilities:

  • Responsible for Maintenance and enhancement of teaser web portal.
  • Used JDK 1.4.2, JDBC 2.0, Tomcat 5.0, Ant1.5, Tortoise CVS, IntelliJ IDEA 7.0, Oracle10g.
  • Developed the web interface for Unclaimed Asset product using servlet/JSP and JDBC.
  • Created the new CFCWorker and Queue for Unclaimed Asset search.
  • Created the web service for Reunion.com to conduct a CFC-All Records search using servlet/JSP and XML.

Confidential

Responsibilities:

  • Responsible for Maintenance and enhancement of CYCLOPS Monitoring Admin web site.
  • Used JDK 1.5, JDBC2.0, Tomcat5.0, Ant1.5, Tortoise CVS, IntelliJ IDEA7.0, Oracle10g, XSLT1.0.
  • Developed the web interface for sales agents to update Credit Card profiles.
  • Developed the web interface for People Locate Search which is used to conduct a state wide search. used Accurint web services .
  • Developed the web interface for SSN Search using Accurint web services.
  • Developed the web interface for Sex Offender Report Search using Accurint web services.
  • Developed the web interface for Sales Team to logging their calls to customers.
  • Using Quartz Enterprise Scheduler developed the scheduled job to detect fraud IPs using maxmind.com.
  • Using First American Registry Services developed the web interface for State wide Criminal Search.

Hire Now