MJ

Matthew Justin

Senior Cloud Native Java Developer at Railroad19

Matthew Justin has over 14 years of professional work experience, beginning with Dairyland Healthcare Solutions in 2006. In this role, they worked with a team to convert a large legacy C application to Java, and wrote robust test suites to ensure that the new application worked identically to the legacy application. Technologies used include Java, Swing, MySQL, JUnit, and DBUnit.

In 2008, Matthew joined Small World Solutions Inc. as a Software Engineer. Here, they created a web portal application/framework using Java, Spring, Hibernate/JPA, JavaScript, and JQuery. Matthew also converted a legacy application to have a web-based interface, using Java with Spring and Hibernate/JPA for server-side components, and TIBCO GI and JavaScript for the UI. Other technologies used include JUnit and Mockito.

In 2012, Matthew began working at Dealer.com as a Senior Java Developer. Here, they developed end-to-end lead-to-cash software, as well as numerous internal applications. Projects included an internal sales proposal tool; internal CRM; client-facing self-service purchasing system; an order processing, provisioning, and fulfillment system for both internal use and third-party integration; billing system integration; and an internal support ticketing tool. Technologies used include Java, Groovy, Grails, Spring, Spring Boot, Spring MVC, Hibernate, Spring Data, MySQL, MongoDB, RESTful APIs with Jersey/JAX-RS, SOAP, RabbitMQ, Varnish cache, Activiti BPM, Apache Velocity, Thymeleaf, Spock unit testing framework, JUnit, Mockito, PowerMock, and Cucumber JVM.

In 2017, Matthew joined Pwnie Express as a Senior Software Engineer. In this role, they processed and classified data received in real time from hundreds of sources, and helped create a system for displaying application and system events in near realtime. Matthew also ensured that the products could perform well at a large scale and volume of data.

Most recently, in 2018, Matthew joined Railroad19 as a Senior Cloud Native Java Developer. In this role, they collaborated with a geographically dispersed team of remote individuals to implement backend APIs and a data processing pipeline for a number of different internal applications. Matthew also developed RESTful APIs for external partners and integrated with third party systems to automate existing business processes. Matthew used Cypress to develop end-to-end automated tests of the full UI & backend stack, as well as test interconnected REST API microservices.

Matthew Justin obtained a Bachelor of Arts in Computer Science from the University of Minnesota-Morris in 2006. Matthew also holds an Amazon Web Services Cloud Practitioner certification from Amazon.

Links