Profession Summary
Software Engineer with proven development experience across multiple organizations with multiple languages interested in language processing, full-stack, back-end, machine learning, mobile development and embedded systems.
Experience
NASA World Wind
Stem the Future
Developer Intern
06/2015 – 09/2015
Implemented from scratch a responsive earthquake data visualization application utilizing the Web World Wind program with Twitter integration as part of a small team with limited oversight.
Promoted to Team Lead based on performance, initiative and results.
Utilized Require.js, JQuery, Codebird, JSON, WebWorldWind, AJAX
Quantifi, Inc. Developer Intern
06/2015 – 09/2015
Implemented and improved a wide variety projects and features for cutting-edge Risk Analysis software vendor with outstanding results.
Closed multiple user-requests and bug reports by quickly finding solutions leveraging C#, Powershell, nHibernate, LINQ and VB.NET
Implemented features relating to XML Validation, CLI, GUI, Database Queries, Log Generation and more.
Starbucks Coffee
Barista Trainer
02/2011 – 05/2016
Streamlined and improved customer experience while maintaining high standards for worker practices, ensuring high quality products, increased worker efficiency and exceptional interactions.
Leverage experience and knowledge of best practices to train team members.
Skills
Teamwork and Documentation
Relational Databases
Machine Learning, Data Analysis
Version Control Systems
Development Methodologies
Server, Web, Android, Embedded, and CLI Development Experience
Project Management
Unit Testing and Functional Testing
Object Oriented Programming, Algorithm Design, Prototyping, Threading, UI, Polymorphism, Overloading, Memory Management.
C++, C#, C, Java, JavaScript
XML, HTML, CSS
PowerShell, Bash, Python, R, Matlab
Education
Champlain College 2013-2016
B.S in Computer Science and Innovation
University of Massachusetts 2006-2010
B.A in Political Science
Coursework
Advanced Programming
C++
Data Structures, dynamic memory allocation, objects, classes, encapsulation, abstraction, modularity, inheritance, polymorphism.
Data Structures
C++
Classes, structures, algorithms, empirical experimentation, computational complexity. Implement Apriori without external libraries, analyze and report.
Database Management
C# / .NET
Relational algebra, SQL, normalization, stored procedures, concurrency, E/R models, schema design, client programs.
Data Analytics
R / Java / Python
Machine Learning, Data collection and cleaning, data analysis, data mining, data visualization, KMeans, Apriori, Decision Trees, Random Forest, Regression, etc.
Programming for Mobile Devices
Java
Android classes, UI development, UI and background threads, Android database interactions, networking, downloading, adapters, dynamic and static layouts.
English – ASL Translation App
Java
Stanford NLP Core, client-server, database, networking, MySQL, parsers, tree adjoining grammars, lexical analyzers, UI design, project management.