Software Engineer
Building and improving CPA Global’s FoundationIP SaaS intellectual property management platform.Project and tech highlights:• Java 8 object-oriented development with a 20+ year old code base• Full-stack development with Angular/AngularJS and SQL• Analysis, modernization, and refactoring of legacy components and tools originally built in other ecosystems• Maven build system modernization and development• Conversion of complex Struts/JSP UIs to modern Spring MVC/Angular• Microservice development using Spring/Spring Boot, AWS SQS, RESTful APIs, etc• Docker-based dev environment mocking for external systems using open-source tools like Wiremock, Localstack, Jvmprofiler, etc• SSL certificate generation and handling for dev/QA environments• Development and performance improvements for a variety of SQL queries, stored procedures, functions and views for Microsoft SQL Server.• Thorough documentation of legacy systems encountered during dev workDeparted CPA Global in August 2021 as part of a reduction in force following their acquisition by Clarivate.