‘Customer configuration upgrade framework' highly successful project addressing Guidewire platform upgrade challenges. This project greatly affected upgrade team performance and decreased upgrade costs by about 30%.
• I developed framework which allows extract type system and abstract syntax tree information from running server instances using ASM and reflection and implemented several upgrade triggers to analyze and automatically transform customer configuration.
• I wrote an advanced semantic XML merge tool which allows one to use schema information to detect differences in formatting, order of attributes, elements movement and renaming, etc. The tool dramatically increased upgrade team’s performance.
• Additionally I wrote several Intellij extensions and inspections which address many of the upgrade problems and issues.
`Product Designer` - A product that is used by insurance companies to create complex rule sets for issuing insurance policies.
• Investigated and fixed multiple concurrency problems.
• In charge of securing javascript injection from cross eyed scripting
• Used Google Web Toolkit for writing UI in java