Download PDF

Work experience

Sep 2016Present

Software Engineer

Thales Avionics

Message broker and payments software engineer. I help design around our messaging implementation for optimal performance.  I work with encryption to help ensure PCI compliance. I also help integrate with various payment providers such as First Data.  

Sep 2013Aug 2016

Software Engineer

Inmarsat - Melbourne, FL

C++ and .NET Development to create internal applications and integrate new maritime services with our legacy technology. I help in managing, architecting and developing new applications for all of the new Inmarsat and Globe Wireless Integrated Services.

Sep 2011Aug 2013

Senior Analyst - Solution Developer

Avanade - San Jose, CA

Microsoft Technology Consulting including SharePoint 2010, SQL Server 2008 R2, and SSRS.  Strong focus in Business Intelligence and C#/.NET Development.  I have experience in management of both onshore and offshore teams in development efforts to lead and train teams, make design decisions, gather, perform client facing tasks, and and perform code reviews.

May 2011Sep 2011

Software Research Contractor

NASA Ames Research Center with Fujitsu - Mountain View, CA

Researched Nasa Ames' open source project Java Pathfinder, as well as Hadoop and parallel algorithms in order to parallelize Symbolic Pathfinder. I helped design and develop heuristics in order to get Java Pathfinder to run on EC2.


Sep 2006May 2011

B.Sc. Computer Science - Software Engineering

University of Minnesota - Twin Cities
Jan 2009Dec 2009

Study Abroad


Computer Science and Software Engineering Internship


Programming Languages

C#, Java, C++,  C, Python, SQL


.NET Framework Development and Business Intelligence tools, Eclipse, Linux, Windows, OS X


Documentation, Offshore Team Management and Collaboration, Maritime, Banking and Financial Services, Insurance, Entertainment, Satellite, and Aerospace business experience.