← back

Platform Science

Software Engineer Intern | 2023

Go backend testing for fleet telematics. Protocol Buffers, goroutines, and 25% coverage increase across 29 PRs.

The Role

Software engineering intern at Platform Science, a fleet management telematics company. Focused on test coverage for the Go backend.

What I Did

  • Wrote 29 PRs covering Protocol Buffer implementations and struct declarations
  • Increased repository test coverage by 25%
  • Built integration tests for goroutine/channel patterns in production business logic

What I Learned

Testing concurrent code taught me goroutines and channels better than any tutorial. Race conditions only surface under specific timing, so writing tests that reliably trigger edge cases forced deep understanding.

ProtoBuf serialization has subtle edge cases (nil vs empty slices, default values, nested messages) that only surface in tests.

Tech

GoProtocol BuffersUnit TestingGoroutines/Channels