J oshua D. Castagno
**** ********** ***., *********, ** 62401
*************@*******.***
Summary
Extensive experience in Object-Oriented design and development. Proven ability to implement cost effective
a nd high quality solutions to meet business needs.
Technical skills
Languages: Java, JSP, SQL, PL/SQL, Swing, HTML, Javascript, AJAX, PHP, Visual Basic, Python, XML, C++,
S QR
Software: Spring, Hibernate, Wicket, JBoss, JasperReport, Eclipse, IntelliJ IDEA, Ant, Subversion, Perforce
Databases: Oracle, MySQL
Systems: Windows, UNIX, Linux
Experience
Applications Developer June 2003-Present
World Color Press (formally Quebecor World)
• Developed Enterprise Mail web application. Written using Spring 2.5, Hibernate 3 and Oracle 11g, this
a pplication manages Mail.Dat files used to interface with USPS. This includes uploading, online editing and
s ending of large Mail.Dat files.
• Responsible for the development and day to day operations of custom enterprise printing job management
s oftware written in Java 1.5/1.6 with Swing, EJB, and Oracle 10g. This software manages the entry,
p lanning, scheduling and shipping of magazine, retail insert, catalog and direct mail printing jobs in
Q uebecor World printing plants across the U.S.
• Developed a press/binder scheduling application using Java Swing, JBoss, and Oracle. This was a GUI
i ntensive application utilizing custom drag and drop components and multi-threading. This project was
o riginally going to be outsourced for $1,000,000.
• Developed software for printing imposition layouts. This software allows users to arrange pages, design
f old & cut lines, and enter measurements for printed material.
• Develop and optimize PL/SQL procedures and functions used by applications and application integration.
• Wrote and implemented a custom Subversion web client and repository management interface using Java
a nd JSP. Also responsible for the standard operations of Subversion for IT.
Software Engineer Feb 2002-June 2003
NEXVU Technologies
• Implemented client/server based network management and packet flow analysis user interface using Java
1 .4 with Swing.
• Wrote network utilization and SNMP related monitors. These monitors interfaced with SNMP devices and
w ould use email or telephone to communicate potential problems.
• Wrote server side network packet and protocol flow analysis tools.
Software Developer May2000-Dec 2001
Netzillient, LLC
• Developed network monitoring and management user interface with Visual Basic 6.0 and SQL Server.
• Wrote and maintained network monitoring and recovery software using Python.
Education
Eastern Illinois University 1997-2001
Charleston, Illinois
• B.S., Computer Science and Mathematics
• Received Warner Award for Mathematics Achievement