Trevor Stavropoulos' Resume

Trevor.Stavropoulos@gmail.com

Principal Software Engineer

I am an accomplished software developer with a uniquely strong background in signal processing and other mathematics and an ability to address problems at any level of the technology stack.

I seek to work on challenging problems in an exciting environment with passionate colleagues. I hope to continue to grow and learn, and help identify needs and create the tools that will enable greater productivity for all.

Employment History

Integration Software Engineer Footbridge Consulting
2023 - Present

Working with Dassault Systèmes on the development of SOLIDWORKS Visualize, professional engineering software for generating high-fidelity renderings of CAD models.

Technologies: C#, .NET Core, ASP.NET Core, WPF, Azure Devops, SignalR, .NET Framework


Founder TAS Research Solutions
2021 - 2023

Design, develop, and consult on neuroscience software and hardware. Continuing my work at the UCR Brain Game Center, in a broader context.

Technologies: C#, .NET Core, ASP.NET Core, EF Core, MVC, AWS, Unity, MATLAB, Docker, Unix, LaTeX


Lead Programmer UCR Brain Game Center
2016 - 2021

Led a team in the development and implementation of neuroscience tasks and assessments for the UCR Brain Game Center, using C#, Unity, and Matlab, among other tools.

Technologies: C#, .NET Core, ASP.NET Core, EF Core, MVC, AWS, Unity, MATLAB, Docker, Unix, LaTeX


Systems Programmer Yale School of Medicine
2014 - 2016

Developed research software and hardware for four independent Neuroscience labs at Yale with focus on Non-Human Primates, functioning as a programmer, hardware specialist, software specialist, and systems administrator.

Technologies: C++, Qt, MATLAB, Eye Tracking


Programmer Analyst Symitar, A Jack Henry Company
2013 - 2014

Developed conversion suites used to bring new Credit Unions onto Symitar's core system, and write custom logic they would use for accounts going forward.

Technologies: PowerOn, PL/1, AIX


Designer/Programmer Kalloc Studios
2012 - 2013

Expanded integration of Lua scripting language with custom, in-house C++ networked 3D simulation engine.

Technologies: C++, Lua


Graduate Student Researcher Center for Theoretical Biological Physics, UCSD
2008 - 2012

Created, designed, and executed gene regulatory network simulations to improve our understanding of complex biological systems.

Technologies: Java, MATLAB, Physics


Student Researcher Center for Astrophysics and Space Sciences, UCSD
2006 - 2008

Analyzed X-ray data from Supermassive Black Holes.

Technologies: Bash, Physics


Education

MS, Physics University of California, San Diego
2008 - 2010


BS, Physics University of California, San Diego
2003 - 2008


Personal Projects

TASagent Stream Bot

Sophisticated open-source bot framework for integrating a number of services into livestreams, currently in use by over a dozen streams on Twitch.

Technologies: C#, .NET Core, ASP.NET Core, EF Core, MVC, SignalR, HTML, Javascript, jQuery, Bootstrap, AWS, Azure, Google Cloud


Twitch Stream

Led over 40,000 human-hours of interactive instruction on topics including algorithms, security, and architecture.


Musegician

Flexible, powerful media player with some advanced signal-processing and a unique hierarchical music library.

Technologies: C#, .NET Framework, EF, WPF, XAML, MVVM


SynacorVM

Visual debugger and solution to the Synacor programming challenge.

Technologies: C++, Qt


Advent of Code Solutions

Complete set of working solutions to the Advent of Code programming challenges for 2021, 2020, 2019, 2018, 2017, 2016, and 2015.

Technologies: C#, .NET Core, RegEx


Contact

My projects and other work can be found on my GitHub page at tstavropoulos.

This resume can be found here.

Praise and accolades can be sent to Trevor.Stavropoulos@gmail.com.

All other inquiries can be piped to /dev/null.