WRG - Western Reserve Group Insurance

WRG

Western Reserve Group (WRG) Insurance, a prominent provider of various insurance products, including home, auto, dwelling fire, farmers, and business owner's liability, required advanced solutions to maintain and enhance their legacy suite of applications. From February 2010 to October 2012, I served as a Web Developer at WRG, focusing on optimizing and advancing a range of JEE applications while supporting critical internal and external websites.

As the only in-house Java developer within a small team of about ten engineers, I was pivotal in executing critical yearly and bi-yearly updates, spearheading the adoption of agile methodologies, and collaborating with central banks to enhance security measures for financial transactions. My contributions significantly improved the efficiency, security, and adaptability of WRG’s systems.

The categories for this project include Software Development, Legacy System Modernization, Agile Transformation, and Security Enhancement.

Key Projects and Contributions

Maintaining and Enhancing Legacy JEE Applications

Project Overview: Maintained and optimized a range of legacy JEE applications, supporting critical internal and external websites for various insurance products.

Technologies and Applications:

  • Technologies: Java, JSP/JSTL, jQuery, Struts, Tiles, Spring, AJAX, Cryptography (BouncyCastle), JUnit, SFTP (JSCH), IBM WSDL2Java (Web Services)
  • Development Tools: RAD, SQL Server, MySQL

Features and Processes:

  1. Application Maintenance and Optimization:

    • Ensured the success of yearly/bi-yearly revisions of existing JEE projects by interpreting business requirements, writing specifications/test criteria, and code development.
    • Maintained and enhanced web applications using Java/web development technologies.
  2. Build and Deployment Automation:

    • Updated project builds and server environment variables to create one deployable artifact across all environments.
    • Implemented environment-based configuration and change control management.
  3. Multi-vendor Collaboration:

    • Worked with two vendors to support comparative rating additions and updates to Auto and Home products.
  4. Financial Transaction Systems:

    • Collaborated with JPMorgan Chase and FirstMerit Bank to maintain and update a positive pay verification system for claims and commissions.

Outcomes: These initiatives ensured the continuity and reliability of WRG's critical insurance applications. By optimizing legacy systems and automating build and deployment processes, I significantly improved the applications' efficiency and maintainability.


Agile Transformation and Team Development

Project Overview: Spearheaded the adoption of agile methodologies to transition from traditional waterfall practices, enhancing team adaptability and project velocity.

Features and Processes:

  1. Agile Methodologies:

    • Encouraged the adoption of agile practices, adjusting and supporting an agile development style to fit the needs of a previously waterfall-style product team.
    • Promoted knowledge sharing through internal wiki documentation.
  2. Mentorship and Team Collaboration:

    • Mentored a junior Java developer, guiding software craftsmanship best practices and breaking down stories into tasks.
    • Supported the development of a .NET enterprise application line.

Outcomes: The adoption of agile methodologies significantly enhanced the development team's adaptability and efficiency. These practices fostered a culture of continuous improvement and collaboration, resulting in more cohesive and productive workflows.


Security Enhancements

Project Overview: Implemented enhanced security measures in collaboration with central banks to bolster financial transaction systems.

Technologies and Applications:

  • Security Technologies: Cryptography (BouncyCastle), SFTP (JSCH)

Features and Processes:

  1. Security Protocols:
    • Maintained and updated a positive pay verification system for claims and commissions in collaboration with JPMorgan Chase and FirstMerit Bank.

Outcomes: These security enhancements ensured the integrity and confidentiality of financial transactions, reinforcing WRG’s commitment to maintaining robust security measures for their systems.

Outcomes and Reflections

The engagement with Western Reserve Group demonstrated the critical role of legacy system modernization, agile transformation, and security enhancements in maintaining and improving essential insurance applications. By fostering a culture of continuous improvement and collaboration, I contributed to significant improvements in the development process, security protocols, and overall system reliability. This experience underscored the importance of integrating modern technologies and practices to achieve successful outcomes in software development.

Conclusion

Partnering with Western Reserve Group was a transformative experience highlighting the importance of modern development practices, continuous integration, and agile methodologies in delivering high-quality software solutions. By enhancing legacy JEE applications, implementing automated testing and deployment processes, and fostering a collaborative team environment, I significantly improved WRG’s operational efficiency and software quality. These initiatives align with Dev3loper.ai’s mission to leverage cutting-edge technology and best practices to drive transformative change across diverse industries.


Get In Touch

We'd love to hear from you! Whether you have a question about our services, need a consultation, or just want to connect, our team is here to help. Reach out to us through the form, or contact us directly via social media.


Previous
Previous

MTD Products

Next
Next

TDT - Justice Data Solutions