Summary
Senior Systems programmer. Extensive experience in high-capacity, highly-available, concurrent networking systems. Networking experience includes Internet protocols, peer-to-peer protocols, IBM protocols, Telecom/SS7, and broadcast television. Graphics algorithms.
Experienced with skills in the sales/financial industry.
Experience
Apprenda (Troy, NY)
2015-2016
Senior Software Developer
Developed Cloud Platform (Java/C#)
Iparelan Solutions, LLC (Saratoga Springs, NY)
2007-Present
Founder, Solutions Architect
- Java-based enterprise systems programming project in broadcast television industry (2009-2015)
- Web design and web application work (PHP, HTML, JavaScript, CSS)
CommerceHub (Albany, NY)
2006-2007
Team Lead, Software Developer
Developed E-Commerce transaction processing system (Java/SQL Server)
Education
University of Virginia (Charlottesville, VA)
2002-2005
Graduate Student/Research Assistant/Teaching Assistant
- MS Computer Science
- Research Assistant: HyperCast Group
- Teaching Assistant: Undergraduate introductory level C++ programming (lecturer, lab assistant, grader)
- Teaching Assistant: Undergraduate advanced operating systems (lecturer, lab assistant, grader)
- Class projects: intrusion detection system. super-scalar processor simulator, UNIX shell (Bison)
Carnegie Mellon University (Pittsburgh, PA)
1993-1997
Undergraduate Student
- BS Computer Science/Mathematics
- Selected Class Projects: UNIX OS Kernel, 3D Modeler, 3D Renderer (ray-tracing/radiosity), Morphing software (video/credits), data compression algorithm