Education Rensselaer Polytechnic Institute -- TROY, NY Dual Bachelor of Science, Magna Cum Laude Computer Science, Psychology: Spring 2003 Cumulative GPA: 3.70/4.00
Work Experience LabPrints Solutions, LLC -- COHOES, NY Software Developer, January 2003 - Present - Manage the life-cycle of a variety of development projects - Manage and complete all development to the LabPrints Lab Server product, a Java based server, which accepts incoming photo orders from client software, and renders image orders both manually, and through select proprietary rendering systems. - Manage and complete all development to the online storefronts product, an online e-commerce solution for purchasing images, written in PHP/MySQL. - Integrate necessary aspects of the e-commerce technology with the Java client backend, allowing photographers to do all online storefront workflow in the client software. - Develop a secure credit card storage infrastructure, using standard encryption protocols. - Develop all aspects of an Adobe Photoshop PSD file exporter. This converts layered images being designed in the client software into PSD files, using the byte-by-byte specification of PSD files available from Adobe. - Implement order automation utility which transfers online orders to the photographer for review and high resolution image retrieval, and seamlessly places orders to the lab for fulfillment. - Implement various other tasks utilizing Java, mainly concerning the client software.
NetPlane Systems, Inc. -- DEDHAM, MA Software Development Co-Op, May 2000-December 2000 - Implement a packet classifier in the Mandrake Linux networking stack and integrated it with existing MPLS (Multiple Protocol Label Switching) networking software. - Undertake a number of other programming tasks such as the development of testing software and scripts, technical documentation, and pre-sales quality assurance.
Rensselaer Polytechnic Institute -- TROY, NY Teaching Assistant, Data Structures and Algorithms - January 2002-May 2002 - Assist multiple weekly lab sessions, and assisted in lab project assignments. - Course topics include mathematical techniques for designing algorithms, advanced data structures, searching, and sorting.
Teaching Assistant, Computer Science II - January 2000-May 2000 - Aid in teaching weekly lab sessions, prepared homework solutions, graded exams. - Course focus on efficient algorithm design, Big O Notation, generic container classes.
Teaching Assistant, Computer Organization - January 2000-May 2000 - Hold office hours weekly. - Course topics include assembly language programming, hardware performance, CPU design, and memory hierarchies.
Teaching Assistant - Computer Science I, August 1999-December 1999 - Aid in teaching weekly project based lab sessions. - Course focus on basic algorithm design, debugging, and efficiency in C++.
Certifications
CCNA, CCNP Exam 1 (BSCN)
CONTACT DETAILS
You must be logged in and have a current resume access subscription. Login or Register »