Currently work as a Software Engineer at Ovitas in Burlington, MA. Previously worked as a Software Engineer at IBM in Littleton, MA, at Infino Systems in Cambridge, MA, and at Associated Environment Systems in Ayer, MA. Graduated from Northeastern University with a BS in Computer Engineering in April 2014.
Languages by approximate amount of time I've spent with each (last updated in December 2021):
Python / Boo: 14 years (work and personal)Pip. Writing that last 1% is easy.Boo is Unity's variation on Python. It's compiled so includes more type safety than standard Python... it's compatible with Mono and .NET.JavaScript / JQuery / UnityScript: 14 years (work and personal)JavaScript. It has enough changes that I generally refer to it as its own language, UnityScript. I've made some web games in it.Java / Groovy: 13 years (work and personal)Objective-C: 7 years (work and personal)@property, @(), @[], and @{} were a nice start, but the language still has a long way to go before it even competes in the same readability league as Python.PL/SQL: 11 years (work and personal)join much more often than they should.C/C++/C#: 6 years (work, school and personal)C# in Unity after support for Boo was dropped a few years ago. The language has really grown on me - Microsoft clearly started with Java, stripped out a lot of legacy junk, and added in a lot of nicer new features. I'd love a job where I get to use it.Unity, instead. Also, most class programming assignments called for C++.Racket / Scheme / LISP: 1 year (school and personal)