Curriculum Vitae

Ian McLerran
Software Engineer
Seattle, WA
Washington State University
Skills
Languages:
Tools & Frameworks:
Honors & Awards
- Eagle Scout (BSA)
- Dean's List (EDCC)
Projects
LibECS
A Java implementation of the Entity-Component-System architectural pattern. Helps avoid Liskov-substitution violations by allowing game entities to be composed, rather than inherited.
Achiever
A better todo-list app based on modern psychology and written in Flutter and Dart, using Redux for state management.
IFMXSheets
A Windows spreadsheet application written in C# which uses an elegant polymorphic solution to handling infix-to-postfix conversion, expression tree generation, and tree evaluation using an `ITokenHandler` interface.
iKaizen
An Android application based on material design guidelines, and intended to facilitate LEAN production by making it easy to write kaizen.
MTX-OS
A UNIX-like multitasking multi-user operating system, based on K.C. Wang's MTX.
Work History
Icicle Seafoods
Jun 2013 - Sep 2018
QA Tech
- Responsible for monitoring the can seam integrity Critical Control Point (CCP).
- Track trends in seam quality, and notify machinists when adjustments to the seamers may be necessary.
- Devoloped a more efficient method of tracking seam measurements and making necessary calculations.
Night-Crew Coordination QA
- Responsible for supervising processors, verifying correct work from line-QA, and directing pallet selection from forklift drivers, during the post-season reverse-canning process.
- Backup forklift driver in case the primary driver becomes overloaded.
Filler Operator
- Responsible for running, maintaining, and repairing critical cannery machines.
- Responsible for the training, safety, and productivity of 6 employees.