Matthew David Kress
******@*******.**.***
*** ***** **. ********, ** 43228
OBJECTIVE
Seeking a software development position that leverages my creative and analytical problem solving skill set.
WORK EXPERIENCE
Java Software Developer, August 2017 – Present
Apex Systems, Columbus, OH
Employed on a contractor basis as a Full-Stack software developer within an Agile software development team for a large public utility.
Responsibilities included development of a custom web application for managing metadata within Oracle Identity Manager, creation of a test driven development framework using JUnit, Jasmine, and Selenium, and development of management reporting using Oracle BI Publisher and PL/SQL.
TECHNICAL SKILLS
Front End Development: HTML, CSS, JavaScript, jQuery, KnockoutJS, RequireJS, Durandal, Servlets, JSP, Foundation, Bootstrap, Jasmine
Back End Development: Java, JUnit, Mockito, JDBC, PL/SQL, PostgreSQL, Spring, WebLogic
Development tools and techniques: Agile, Unit Testing, Integration Testing, Functional Testing, TDD, Maven, Unix command line navigation, Git, SVN, Selenium, Cucumber, BI Publisher
TECHNICAL PROJECT EXPERIENCE
Oracle Identity Manager Maintenance Tool
Created a custom web application for managing metadata within Oracle Identity Manager using Durandal, KnockoutJS, RequireJS, jQuery, Java EE 7 and PL/SQL. Deployment of the tool has reduced IT administrative workload.
Web Service for Application User Monitoring
Began development of a web service for application user verification using Spring and created a test driven development framework for the project using JUnit and Mockito.
Medical Scheduling Application
Full stack web application developed for Tech Elevators Capstone Project under agile methodologies for doctors/patients to schedule appointments and increase transparency in medical care using Java, JavaScript, JSP, Spring Web MVC, JDBC, PostgreSQL, JUnit, integration testing, Selenium, Cucumber, HTML, and Bootstrap
National Park Weather Service Web Application
Full Stack web application for national park information and surveys using Java, JavaScript, JSP, Spring Web MVC, JDBC, SQL with PostgreSQL, JUnit testing, Selenium, Cucumber, HTML, and CSS
National Park Reservation System Application
Command Line Interface application focusing on database functionality for national park campsite reservations using Java, JDBC, SQL with PostgreSQL, JUnit testing, integration testing, and test driven development
EDUCATION
Tech Elevator
April 2017 - Columbus, Ohio
Participated in 14-week Java coding boot camp learning how to develop dynamic web based software systems using object oriented programming and the Java programming language.
Bachelor of Science,
May 2016 - The University of Alabama, Tuscaloosa, AL
Major: Finance, Concentration in Banking & Financial Services
Minor: Mathematics