Senior Software Engineer
CurrentSoftware engineer and tech lead working on Travelport+ next-gen RESTful JSON API using microservice architecture, written in Java⢠Developed a new microservice to replace multiple existing "nanoservices", deployed with a feature flag, enabling "full-payload" booking and ticketing, reducing complexity and latency, improving speed and maintainability, simplifying code, using new frameworks and upgrading to latest versions of existing frameworks⢠Created a tool to evaluate our Swagger API POJOs from a customer/client/developer perspective - Swagger Validator - created POJOs based off of Swagger definitions and compared the objects to our current object model⢠Upgraded our "Offer" Search service from Java 8 to Java 17 and documented all the issues/solutions - a migration strategy for all services is now planned⢠Active voice in process and design decisions⢠Led on-boarding and mentorship for multiple teams⢠Document all previously undocumented processes and un-silo information to enable all members of the API engineering organization⢠Technologies worked with: Java 8/17, JavaScript, Apache Maven, Spring Boot, OpenAPI/Swagger, Tomcat server, Jersey/JAX-RS, Redis, Mockito, JMockit, PowerMock, MapStruct, SLF4J, Logback, Log4J, Javadoc, GitHub Enterprise Cloud, GitHub Actions, Jenkings, Sonatype Nexus Repository, SonarQube, Fortify On Demand, Cisco AppDynamics, IntelliJ IDEA Ultimate, SAFe framework, Atlassian Jira and Confluence⢠Many more; just ask!