Summary
Overview
Work History
Education
Skills
Timeline
Generic

Robert Mathews

San Diego,CA

Summary

Experienced full-stack software engineer with 7+ industry experience, specializing in web and desktop enterprise application development. Proficient in all stages of the software development life cycle (SDLC). Adaptable to dynamic environments and passionate about exploring emerging technologies. Proven track record of creating customized solutions and enhancing business operations, workflows, and efficiency.

Overview

8
8
years of professional experience

Work History

Lead Software Engineer

Kaiser Permanente
04.2023 - Current
  • Led the redesign of several legacy Java components into a modern microservices architecture, improving scalability and maintainability by increasing transactions per second by 67%.
  • Created an adaptor service, responsible for taking on millions of daily transactions under the legacy data format and converting it to the new structure used in the modernized architecture.
  • Investigated and optimized high-volume transaction processing, resolving data loss issues and enhancing system reliability.
  • Established the team coding standards and streamlined pull request processes, resulting in cleaner code and improved release documentation.
  • Acted as a release engineer during production deployments, overseeing deployment pipelines and implementing proactive monitoring to ensure zero downtime.
  • Provided mentorship and technical guidance to the development team, fostering a culture of innovation and continuous improvement.

Software Engineer

Kaiser Permanente
04.2022 - 04.2023
  • Developed and maintained over a dozen Java microservices responsible for delivering critical notifications to 14+ million members with high reliability.
  • Identified and resolved multiple issues causing thousands of notifications to be dropped daily, improving delivery rates.
  • Developed monitoring tools to detect failed transactions, reducing unnoticed failures and improving system reliability.

Software Engineer

MNC SOFTWARE
06.2018 - 04.2022
  • Designed and implemented reusable Angular web components and services and created REST APIs to communicate with backend controllers
  • Expanded desktop Java application to provide cohesive and user-friendly data visualization tools
  • Collaborated with clients directly, analyzing customer feature and UI requirements and translating to internal tasks and subtasks utilizing Jira for project management
  • Assume the role of summer internship mentor, providing guidance on creating developer tools and streamlined onboarding process and understanding of application tech stack
  • Modified and improved legacy code converting core product offering (Mosaic) from Angular.JS to Angular 9

Software Developer I

TAPESTRY SOLUTIONS
01.2017 - 05.2018
  • Developed and code reviewed peer contributions on multiple service-oriented applications using a Java backend and ActionScript frontend
  • Contributed to frontend development for the Tapestry Online Management Information System (THOMIS) web application using Angular 2 and Node.js
  • Worked in an agile team to develop and maintain military logistic software using Jira for task management
  • Resolved critical errors and improved software maintenance by generating unit tests and adding documentation to existing programs

Education

Bachelor of Science - Software Engineering

California Polytechnic State University
San Luis Obispo, CA
12.2017

Skills

  • Languages: Java, JavaScript/TypeScript, Python, C#, SQL, Swift, XML, HTML, CSS
  • Frameworks & Tools: Spring Boot, Maven, Angular, Nodejs, Webpack, WebSockets
  • Databases: MySQL, PostgreSQL, CosmosDB
  • Development Tools: Git, Docker, Kubernetes, JIRA, Jenkins, Postman, JUnit, Mockito
  • Methodologies: Agile, Scrum, Test-Driven Development (TDD), Continuous Integration/Continuous Deployment (CI/CD)

Timeline

Lead Software Engineer

Kaiser Permanente
04.2023 - Current

Software Engineer

Kaiser Permanente
04.2022 - 04.2023

Software Engineer

MNC SOFTWARE
06.2018 - 04.2022

Software Developer I

TAPESTRY SOLUTIONS
01.2017 - 05.2018

Bachelor of Science - Software Engineering

California Polytechnic State University
Robert Mathews