Senior Software Engineer · Luxoft Smashing Ideas
Mar. 2020 — Jan. 2023
- Unity3D
- C#
- C++
Maintenance Synthetic Trainer (MST) is a software application built to train flight mechanics on proper procedures for repairing and maintaining four different aircraft models.
Alongside MST, we developed the Authoring Tool — a cloud application that let instructors create custom lessons for use in their classrooms.
When I joined the MST team, I started as a Software Engineer focused on the front-end — building UI and improving UX in Unity with C#. Shortly after, I took on the full development process, writing the simulation code and the Unity systems to support it.
A year in, I was promoted to Senior Software Engineer. I took on broader responsibilities across the team: helping Product Managers scope sprints, working with QA to quickly identify solutions or compromises, and collaborating with the Art Director on asset optimization. I became a leading voice in decisions around new feature implementation and how we approached problems in a constantly evolving codebase.
Over three years, I contributed to four projects and seven individual releases. Every two weeks, we ran live demos for clients and stakeholders to showcase new features and iterate on their feedback.



