Java Developer Resume




Title
Java Developer

Primary Skills
Java, PHP/MySql, C, C++

Location
US-NY-Albany (will consider relocating)

Posted
May-29-09

RESUME DETAILS
Skills
Primary Programming Languages: Java, PHP, MySQL
Other Languages: C, C++, XML, XSL, XHTML, CSS
Software: Eclipse, SVN/Subclipse, CVS, Adobe Photoshop, Macromedia Fireworks
Certifications: CCNA (Cisco Certified Network Associate), Building Scalable Cisco Internetworks (CCNP, exam 1)

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 »


Resumes in Albany, NY | Resumes in New York

View other Java Developer resumes, Programmer / Developer resumes