Senior Software Consultant
In a short time became a technical lead on the Reports subproject of a very large enterprise application for a major client. Developed framework, various utilities and services to make report development easier for other members of the team. Worked in close relationship with A&R, and QA teams on implementation of several reports. Converted several reports to the new framework.Designed and implemented proxy service to coordinate updates of identity and access records to multiple clusters in a SOA-based solution.Designed and implemented Report Organization Unit Service that allows flexible aggregation of report data over organizational structure using metadata. Designed and implemented several new business features and capabilities working in close contact with A&R and Test Engineering through all stages of SDLC.Received several peer and management awards for improvements on the project.As a member of Performance team optimized several reports, UI workflows and batch processes. Participated in Entity EJB to Hibernate conversion. Improved code generation to simplify implementation of the business logic for fellow developers.Member of the architecture team.Took part in production support. Trained other developers to quickly diagnose problems with reports occurring during production use.Java, SOA, WSDL, XML/XSLT, code generation (Velocity, apt), JXPath, Hibernate, Oracle, JBoss, Weblogic.