Primarily worked as a backend Java developer on a scalable web application hosted in AWS. Daily responsibilities included coding, code review, meeting with product, and DevOps work.
Achievements:
Migrated users from Auth0 to Okta using Python and reworked backend Java to utilize new Okta API, allowing thousands of existing users to access new account features 100% free of developer intervention.
Optimized data import speed from 2 minutes to 10 seconds by parallelizing data processing to allow customers to view data from thousands of miles away nearly instantaneously.
Developed project management software by creating REST APIs to organize data with custom user access control, granting customers the ability to organize their data with two more levels of fine-grained control.
Designed and implemented an AWS S3-backed folder system for documents to give users the capability to easily upload new documents anywhere in their project and organize thousands of existing documents.
Expanded existing login system to accommodate SSO by refactoring code to accept JWT tokens from
external providers, seamlessly integrating 2000 new users.
Primarily worked as a fullstack developer on a mapping/tracking system for military applications in the field. Utilized Java for the backend and React for the frontend. Daily responsibilities included coding, code review, meeting with product, working with testers, and DevOps work.
Achievements:
Built a child/parent node system to automatically reconfigure child nodes to connect to remaining parent
nodes, allowing field operators to keep their track data synced across a fleet of 10 ships.
Migrated and upgraded existing front end to utilize React/Redux, decoupling existing framework from the
backend and saving developers hours per page on development.
Upgraded development tools to cache key build files between runs, resulting in 60% faster compile times.
Improved Kafka data transfer reliability to 100%, granting customers a view of tens of thousands of tracks.
Created REST services to query and modify existing track data and save the results in Postgres.
Developed and automated a system to facilitate real-time track synchronization across multiple servers.
Added KSQL functionality to an existing Kafka consumer application to allow SQL-like queries on a stream of data for operators to easily organize and select high-value data.
Mentored new employees and delegated tasks to help them get up to speed in a few weeks.
La Jolla
Assisted students with developing projects in the ECE Makerspace Lab.
Reviewed student project documentation and provided feedback on project goals, feasibility, and budget.
Provided knowledge for students to grow and progress through project development stages.
Greater San Diego Area
Developed pages and tests for Android application to ensure streamlined user experience and proper data transfer with database.
Updated website with user interface changes.
Reviewed Android development process to ensure application updates are aligned with desired requirements.
Education
2013 — 2017
University of California San Diego
Bachelor’s Degree
2013 — 2017