Trevor Richardson

Technical Lead at Gain Compliance

Trevor Richardson has a diverse work experience in the software engineering field. Trevor is currently working as a Technical Lead at Gain Compliance, where they focus on front-end work using a React-Redux stack and a Hapi.js server. Trevor deploys continuously using Travis CI into Google's App Engine platform.

Prior to their current role, Trevor worked as a Software Engineer at BodyViz, where they supported the development of 3D medical visualization software using C++ and the Qt framework. Trevor was responsible for the development of the threading architecture for the rendering pipeline and worked closely with the lead engineer on architecture and implementation.

Before that, Trevor was a Software Engineer at Source Allies Inc., where they operated as a software consultant and craftsman in an agile (scrum) environment. Trevor utilized technologies such as Scala, Docker, Amazon Web Services, RESTful web services, FitNesse, and Jenkins to develop a microservices architecture.

Trevor also worked as an iOS Coach at Source Allies Inc., where they consulted with clients on developing new iOS applications and helped them transition to mobile development. Trevor collaborated with clients on server-based back-ends and multiple clients, including iOS, Android, and Web.

In addition, Trevor has experience as an iOS Application Developer, designing and developing iOS applications for a client in Objective-C. Trevor'sresponsibilities included needs assessment, application development, iCloud data synchronization, and user experience and interface design.

Earlier in their career, Trevor worked as a Graduate Research Assistant at Iowa State University's Virtual Reality Applications Center. Trevor also had internships at DreamWorks Animation as a Software Engineering Intern and at NASA Iowa Space Grant Consortium as an Independent Researcher.

Overall, Trevor Richardson has a strong background in software engineering, with expertise in front-end development, 3D visualization software, microservices architecture, iOS development, and research.

Trevor Richardson obtained a Bachelor of Science (B.S.) degree in Mechanical Engineering from Iowa State University between the years 2007 and 2011. Trevor then pursued a Master of Science (M.S.) degree in Co-Major Computer Engineering and Human Computer Interaction at Iowa State University from 2011 to 2013. Additionally, Trevor obtained a certification in Stanford Machine Learning from Coursera in June 2014.

Links

Org chart

Timeline

  • Technical Lead

    April, 2017 - present

View in org chart