btlportfolio.me

Software Engineer - Backend

Hi, I'm Brandon Lara. A passionate backend engineer based in San Jose, CA. 📍

Your Profile Picture

Experience

Experience Image

Associate Software Engineer San Francisco, CA

June 2022- Aug 2023

  • Contributed to Anaplan’s Distributed Metadata Platform, a REST API application utilizing Spring Boot, Java, Kotlin, PostgreSQL and Kubernetes solving over 100 tasks.
  • Created new REST API endpoints for clients using Java, Kotlin, and PostgreSQL, helping clients reduce workload by up to 15 percent.
  • Conducted comprehensive testing of API responses to ensure accuracy in both XML and JSON formats using Postman in over 20 percent of all endpoints.
  • Incorporated PACT state tests for multiple endpoints in the application reducing bugs in these endpoints by 35 percent.
  • Introduced new Splunk and Grafana Dashboards to monitor core metrics of the application allowing for crashes and other errors to be detected 60 percent faster.
  • Deployed a system utilizing the JaCoCo plugin and JMeter to achieve functional code coverage of controller layers in the application, finding missing test coverage in 15 percent of total controller layers.
  • Added custom staging to our Jenkins CI/CD pipeline to ensure all new JMeter tests were passing reducing build failures by 12 percent.

Projects

Receipt Image

Receipt Processor Webservice

  • Developed a webservice to take in receipts and process information based on the data.
  • Implemented a system to add new receipts by passing JSON body and ability to retrieve on unique UUID's
  • Containerized the application with docker for easy deployment.
Project Image

Portfolio Site

  • Developed a multi-paged portfolio website using ReactJS, making an easy-to-read and functional website.
  • Used EmailJS API to create an insight form that can send messages straight to email in 40ms.
  • Added icons linking to social media pages and source code for projects on GitHub, simplifying viewing code and social media.

Bug Tracker

  • Created a simple interface for adding and monitoring bugs using HTML, CSS and Typescript.
  • Developed multiple functions including addition, deletion and priority of bugs with custom interfaces.
  • Implemented unit tests to verify that the bugs are being properly deleted and displayed.

Education

California State University East Bay

Aug 2017 – May 2022

Bachelor of Science in Computer Science

Hayward, CA

Skills

Languages:

  • Java
  • Python
  • C/C++
  • SQL(Postgres)
  • JavaScript
  • HTML/CSS

Developer Tools:

  • Git
  • Docker
  • Postman
  • JMeter
  • Intelij
  • Kubernetes
  • Splunk
  • JaCoCo
  • Grafana
  • Ansible

Concepts:

  • REST
  • AGILE
  • DSA
  • Functional Programming
  • OOP
  • SCRUM
  • CRUD
  • PACT