Passionate, hardworking polyglot programmer with strong CS background and over a decade of experience following good engineering principles (TDD, CI, SOLID, DRY, YAGNI) developing scalable back-end services, web applications, and client applications
Enterprise data streaming team member, allowing businesses and brands to apply complex filters to Twitter's data firehose in real time.
Developer on agile lifecycle management tool for companies adopting agile processes, built as a multi-tenancy J2EE web application utilizing Spring, Servlets, JSPs, and AJAX.
Key developer on company's main product, a multi-tenancy SaaS web application meant to solve the problems of enterprises adopting open source. Worked on additional projects as well, including open source scanning desktop application and web services for open source census web site.
Worked on numerous big data applications, collecting and linking data from differing sources (mostly public records) in order to provide customers such as background screeners and debt collectors with insightful slices of information about people.
Developer of over 40 educational physics and astronomy simulations written as Java applets and Flash interactives for inclusion with science textbooks which allowed students to manipulate experimental parameters in virtual environment to see real-time changes.
"Perpetual student" working toward PhD, taking supplementary MOOC classes online, attending professional conferences annually, and reading constantly
Specialization in Machine Learning, Theory, and Algorithms
Focus on Systems