Andrew L.

Principal Software Engineer at Titan Robotics, Inc.

Andrew L. has a diverse and extensive work experience in the field of software engineering and 3D visualization. Their most recent position was as a Principal Software Engineer at Titan Robotics, Inc. where they focused on 3D/2D UX pattern design, information architecture, and 3D modeling and visualization. Andrew utilized various tools such as C++, QT, OpenSceneGraph (OSG), OpenGL, Ruby, Python, SCSS, and Unity.

Prior to that, they worked at BCG Platinion as a Lead Software Engineer and Senior Software Engineer.

Andrew also gained experience as a Software Engineer at MAYA Design, working on client-facing and internal development projects ranging from web development to hardware prototyping.

At Joy Global, Andrew served as a Simulation Software Engineer, developing and maintaining computer simulators using Unity 3D and programming in C# and the .NET framework. Andrew also worked as a Programmer and 3D Artist, creating visual assets for training simulators and programming in C#, JavaScript/Uniscript, and CG shader language.

Earlier in their career, Andrew worked as a 3D Technical Artist at Winslow Video, animating rigging, modeling, textures, and animation for the National Pipeline Training Program using Blender 3D. Andrew also had a role as a Computer Technician at the Technology Help Center, Edinboro University.

Overall, Andrew's work experience demonstrates their expertise in software engineering, 3D visualization, and a wide range of programming languages and tools.

Andrew L. completed their Bachelor's Degree in Computer Science from Slippery Rock University of Pennsylvania from 2013 to 2015. Prior to that, they pursued a Bachelor of Fine Arts (BFA) in Computer Animation from PennWest Edinboro from 2007 to 2011.

Links

Previous companies

BCG Platinion logo
Joy Global logo

Org chart

Timeline

  • Principal Software Engineer

    January, 2023 - present

  • Senior Software Engineer

    October, 2019