← 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
