Close

Michael LaBarbera

Software Engineer

Download Resume

About Me

I'm a Software Engineer with an interest in cybersecurity and embedded software.

Throughout college, I had the memorable experience of working in IT for a company that served both local "mom and pa" businesses, as well as corporations with international influence. Despite the fact that we worked out of a tiny lab in a suburban business district, we had fingers branching out across the country through our remote servers. Since then, I've been fascinated by the way increasingly faster networks and affordable cloud computing have given the power of international scale to anyone with a computer and an internet connection.

I'm also a committed multisport athlete. I'm a varsity rower, and helped earn UCI a gold medal at our national championships. During the off-season, I compete in triathlons, and take to the mountains for rock and alpine climbing. I am always available for a coffee chat, and I'd love to discuss technology, sports, and more!

Experience

Boundary Remote Sensing Systems

Lead Subsea Algorithmic Developer (NDA)

  • Design and train a model using Synthetic Aperture Radar data and internally acquired marine datasets to analyze oceanic surface disruptions and water chemical compositions.
  • Construct hydrodynamic simulations of submerged bodies using a variety of modern techniques and tools.

BrenTech

IT Technician

  • Assisted clients with diverse IT needs through phone and remote support, diagnosing and solving technical challenges in a timely and professional manner.
  • Streamlined workflow to minimize project lag during shift transitions, resulting in a 20% improvement in resolution time.
  • Problem-solved hundreds of unique hardware and software repairs on a variety of platforms, including Windows, MacOS, Microsoft Exchange Server, and SonicWall Networks.
  • Assisted in web-development with technologies such as Shopify, HTML & CSS, MySQL, and PHP.
  • Maintained professional relationships with clients, ranging from national-scale corporations to local business owners.

The Rowing Channel

Field Engineer

  • Operate a variety of technologies to provide reliable and high-quality sports livestreams.
  • Address technical issues onsite regarding network connectivity and availability, AV transmission, live audio, and video mixing software.
  • Lead broadcast operations to ensure seamless cooperation between drone pilots, boat videography crew, and stationary camera operators.

Second Wind Timing

Timing Assistant

  • Configured and operated professional triathlon timing and race databasing equipment.
  • Maintained sensors, decoders, and thousands of timing chips.
  • Traveled for events all throughout California.

Education

University of California, Irvine

Sept 2020 - June 2024

BS in Computer Science, Specialization in Networked Systems

Projects

dbms-icon

Database Management System | C++

  • Built an efficient, memory-friendly, database manager for a relational database that supports querying, multiple data types, B+ tree indexing, and variable length records.
  • Implemented a memory-efficient page manager that ensures that higher-level API calls utilize only a single page of memory, irrespective of the database file size. This design significantly enhances performance and scalability.
  • Reduced individual attribute lookup times by up to 80% by implementing page and record directories, optimizing lookup times from O(n^2) to O(1).
  • Tested and debugged using GoogleTest, GDB, and Valgrind.

Street View House Number Classifier

  • Collaborated with a team to produce a deep learning model and a write-up about the technical specifics.
  • Developed and tested a classifier using PyTorch and Matplotlib to determine the digit of house number images.
  • Trained on the Stanford Street View House Number dataset - http://ufldl.stanford.edu/housenumbers/.
  • Achieved an accuracy of 85% using a 7 layer forward-feed Neural Network and Stochastic Gradient Descent optimization with Nesterov Momentum.

Languages

Skills

Tools

Get in Touch