
Enterprise Application Developer specilizing in Java, .NET and Ruby technologies
Orlando, Florida Area

Enterprise Application Developer specilizing in Java, .NET and Ruby technologies
Orlando, Florida Area
I specialize in Web, Web Services and Enterprise application development utilizing Java, J2EE/EE, C#, .NET, Ruby, JRuby, Ruby on Rails and Open Source technologies.
I am Sun Certified for the Java 2 Platform.
My Java and Ruby on Rails work is published on the Amazon Web Services Developer Connection.
I have written technical articles on Ruby, JRuby and Rails for Developer.com.
Sample Java, Ruby, Rails code: http://github.com/dsuspense
Java (1.4, 5, 6)
C# (1.1, 2.0, 3.0), .NET Framework (1.1, 2.0, 3.5)
Ruby, JRuby, Ruby on Rails
JEE, J2EE, EJB 3.0, JPA
JSF, JBoss Seam, Struts, JDO, IBatis, Spring
Hibernate, NHibernate, Fluent NHibernate
Axis, XFire, CXF, Metro
Amazon Web Services, PayPal API, UPS API
MySQL, MS SQLServer, Oracle
(Privately Held; Computer Software industry)
April 2009 — Present (8 months)
Develop .NET applications using Microsoft and ALT.NET technologies, Service Oriented Architecture, and proven enterprise and software design patterns.
Follow the SCRUM agile development methodology.
(Information Technology and Services industry)
September 2003 — Present (6 years 3 months)
Owner, technical architect and lead developer for an independent software development consultancy.
SilvaSoft has built numerous customer facing business web sites using Java web technologies that integrate with existing web service, shipping and secure credit card processing APIs.
We use technologies such as Java (1.4, 5, 6), Struts, JBoss Seam, Tomcat (5, 6), XFire, Apache Axis, Apache CXF and Sun Metro.
We have integrated with third party web services such as:
1. Amazon S3
2. PayPal credit card payment API
3. Authorize.net credit card / check payment API
4. UPS shipping API.
Clients include Intellavia LLC, Amazon Web Services, Chenoa Information Services, adaptiveblue and Developer.com.
Client work includes:
JVI Inspection - http://www.jviinspection.com/
Coolaroo USA - http://www.coolaroousa.com/
IAPP - http://www.iappnet.org/
BMS Biowrap - http://biometricwrap.com/
Building a Struts-Based Web Application on Amazon S3 - http://tinyurl.com/d596b6
Building a Web Application with Ruby on Rails and Amazon S3 - http://tinyurl.com/236yk4
(Non-Profit; Insurance industry)
September 2008 — December 2008 (4 months)
Designed and developed a web application used by AAA members and AAA partners
This application was implemented with JBoss Seam utilizing EJB 3.0, JPA, Hibernate, Java Server Faces (JSF), Facelets, AJAX, JavaMail and Quartz technologies.
The application ran on JBoss 4 server and used Microsoft SQL Server 2000 for persistence.
(Public Company; HOT; Hospitality industry)
July 2006 — August 2008 (2 years 2 months)
Contractor on location at Starwood Vacation Ownership, Orlando, FL.
Perform team lead, design, development and support roles for ICE and CareerPathing projects used by the Starwood Inventory and Sales and Marketing business units respectively.
Developed web based ICE application modules using Struts, Spring, Ibatis, Hibernate and SQL Server 2005 to meet business unit requirements.
Performed modifications to thick client ICE application module built with Swing, Spring, Ibatis and SQL Server 2005 to meet business unit requirements.
Performed modifications to CareerPathing application built with Struts, Hibernate and SQL Server 2005 to meet business unit requirements.
(Information Technology and Services industry)
August 2006 — July 2007 (1 year )
Contributed technical articles to Developer.com on Java, Ruby, Rails and JRuby.
http://www.developer.com/java/web/article.php/3687106
http://www.developer.com/lang/rubyrails/article.php/3624096
http://www.developer.com/lang/rubyrails/article.php/3640261
http://www.developer.com/lang/rubyrails/article.php/3647796
http://www.developer.com/lang/rubyrails/article.php/3656831
http://www.developer.com/lang/rubyrails/article.php/3662031
http://www.developer.com/lang/rubyrails/article.php/3660066
http://www.developer.com/lang/rubyrails/article.php/3669041
http://www.developer.com/lang/rubyrails/article.php/3668331
http://www.developer.com/lang/rubyrails/article.php/3672621
http://www.developer.com/lang/rubyrails/article.php/3691716
(Public Company; AMZN; Internet industry)
December 2006 — March 2007 (4 months)
Contributed Developer Voice technical articles on Ruby/Rails and Java/Struts to Amazon S3 Resource Center:
Building a Web Application with Ruby on Rails and Amazon S3 - http://developer.amazonwebservices.com/connect/entry.jspa?externalID=608
Building a Struts-Based Web Application on Amazon S3 - http://developer.amazonwebservices.com/connect/entry.jspa?externalID=606
(Privately Held; Computer Software industry)
February 2004 — June 2006 (2 years 5 months)
Lead a four member development team on development projects.
Lead development team in the full project lifecycle effort for a Java web application built with Kodo JDO, Spring Framework, JavaServer Faces (Apache MyFaces) and AspectJ deployed on JBoss.
Built prototype Java web application using Spring Framework, JavaServer Faces (Apache MyFaces), Facelets and AspectJ deployed on Jakarta Tomcat.
Designed and developed XML Schema, WSDL interface and Java web service using Apache Axis web services framework.
Mentored team member on development of C# Windows Forms web service client application.
Co-ordinated team member assignments, gather status from development team and reported project status to development manager.
Member of a development team responsible for development of a J2EE based client-server banking application.
Performed development using J2EE technologies (JavaBeans, JDO, EJB (Session and Message-Driven), JMS, JNDI, JMX), Swing and Open Source technologies (JBoss, OSWorkflow, Eclipse, Ant, JUnit, Castor).
The system architecture made use of proven Gang-of-Four (GOF) and J2EE design patterns.
Object oriented design, analysis, UML modeling, and unit testing were used during the product development cycle.
(Insurance industry)
January 2002 — February 2004 (2 years 2 months)
Performed multi-tiered web application development using J2EE standards (HTML, JavaScript, JSP, Java Servlets, JavaBeans, JDBC) and Open Source technology.
Coordinated of an outsourced offshore project to develop a Struts/MVC based web application and Apache Axis based web service for an online Insurance to Value Calculator.
Design and developed a Struts/MVC, XML (DOM API), XSLT and SOAP (Apache Axis) based software license management web application used internally for customer license management.
Design, developed and maintained a Struts/MVC based employee management web application used by company customers.
Design, developed and maintained a Struts/MVC, XML (DOM API) and XSLT based internal invoicing web application used for billing clients for usage of the company data-warehousing system.
Configured and managed a production web server that consisted of an SSL enabled Apache HTTP server that load-balanced requests to two Tomcat servlet container worker instances.
(Information Technology and Services industry)
May 2001 — November 2001 (7 months)
Peformed development and support for a large internet job site called Job Options (www.joboptions.com).
The 3-tier web application used HTML, JavaScript, JSP, Java Servlets, JavaBeans, JDBC, and an Oracle database.
The site was originally deployed on the Apache HTTP server and JServ servlet container and was later converted to an Apache HTTP server and Tomcat servlet container deployment.
Converted a Perl based XML job feed batch processing application to Java and XML (SAX API). The application ran nightly and updated the Oracle database with job postings extracted from multiple XML feeds. A speedup of approximately 300% was achieved by this conversion, reducing the overall processing time from 10.5 hours to 3.5 hours.
Configured and managed the Apache 1.3 HTTP server and Tomcat 4 servlet container on production and development servers.
Oversaw the configuration and management of the CVS source code repository for the development.
(Information Technology and Services industry)
January 1998 — May 2001 (3 years 5 months)
Responsible for the development of object oriented server modules for a large check document archiving system used in the banking industry.
The system, known as Titan, was a client-server system that maintained an archive of scanned checks, facilitating the storage of data on three tiers: RAID, tape and optical media, as well as the query and subsequent export of data to CDROM, fax, and print media.
Maintained ownership of two integral server side modules that performed reconciliation of checks and data migration from one tier to another.
These modules interfaced a Sybase database for storage and retrieval of the archived data.
Was involved in development of both the current product release version and previous product release version.
Product architecture made use of CORBA and Java.
Bachelor of Science , Computer Science, Mathematics
Masters , Computer Science
Orlando Java Users Group, Orlando Ruby Users Group
Published on Amazon.com:
Building a Web Application with Ruby on Rails and Amazon S3 - http://developer.amazonwebservices.com/connect/entry.jspa?externalID=608
Building a Struts-Based Web Application on Amazon S3 - http://developer.amazonwebservices.com/connect/entry.jspa?externalID=606
Published on Developer.com:
http://www.developer.com/java/web/article.php/3687106
http://www.developer.com/lang/rubyrails/article.php/3624096
http://www.developer.com/lang/rubyrails/article.php/3640261
http://www.developer.com/lang/rubyrails/article.php/3647796
http://www.developer.com/lang/rubyrails/article.php/3656831
http://www.developer.com/lang/rubyrails/article.php/3662031
http://www.developer.com/lang/rubyrails/article.php/3660066
http://www.developer.com/lang/rubyrails/article.php/3669041
http://www.developer.com/lang/rubyrails/article.php/3668331
http://www.developer.com/lang/rubyrails/article.php/3672621
http://www.developer.com/lang/rubyrails/article.php/3691716