Dan Ascheman
dan_ascheman@hotmail.com
(763)234-3594
Expertise:
Java Development: Java developer for 5+ years, Java
designer/developer for 3+ years, Java architect for 1 year. J2EE experience
includes designing and developing Internet applications using Java, BEA
Weblogic, IBM Websphere, Struts, and custom/commercial/open-source Java
frameworks. Java technologies used
include Struts (1.0 and 1.1), EJBs (1.0 and 2.0), JavaBeans, JSPs, Servlets,
JMS, RMI, JavaScript, etc
Architecture/Design: realMethods Framework, Struts Framework, custom frameworks, Design
Patterns, Persistence, J2EE, use cases, object modeling, Rational Rose, UML,
TogetherSoft
Application Servers: BEA Weblogic 4.5, 5.0, 6.1, 7.0, 8.1, Websphere 4.0, Orion
Application Server 1.5, JBoss Application Server 2.4 (Linux)
Development Tools: Eclipse, TogetherSoft, Visual Café (IDE), Intellij - IDEA (IDE), Structure Builder (design tool), ANT (build
tool), Emacs, Visual Source Safe, PVCS, Star Team, CVS
Security: Netscape LDAP API , Sun One Directory
Server
C and C++: Developed
with C on the UNIX platform writing client/server applications and used
C++ to develop embedded software
applications in an OS/2 environment.
Databases: SQL2000,
Oracle8i, DB2, MYSQL, MSAccess
Microsoft .NET:
Microsoft Visual Studio, MS C#, MS VB.NET, MS ASP.NET
Open Source: Jakarata Apache project: Log4j, Tomcat,
Commons, Struts. Redhat Linux, JBoss
Work Experience:
Independent
Consultant
MN Dept. of Education 6/2003-8/2003 Java Developer
Java developer for the AYP “No Child Left Behind”
websites using Struts and a custom data manager framework on Weblogic 8.1. Also created a Java security framework using
LDAP and the Sun One Directory Server to handle secure logins for
administrators. Weblogic 8.1 and SQL
2000 were used to deploy the application into production.
MN Dept. of Education 12/2002-6/2003 Technical Architect
Java architect for the new “Finance and Performance”
website for MN schools and districts.
Worked on a team consisting of a web designer, graphic designer,
business analyst, project manager, and project director. Was responsible for creating a Java
architecture to accommodate the business rules enforced by the state
legislature to represent specific aspects of MN schools and districts on the
internet. Designed and developed a J2EE
web application in conjunction with the realMethods Java Framework while
incorporating core J2EE design patterns.
Used TogetherSoft and Rational Rose to create Class and Sequence
Diagrams, Weblogic70 and Weblogic81 for the application server, wrote ANT build
script for compiling and application deployment, used PopChart Graph server for
showing data graphically, used Log4J for all error logging, used a Struts based
UI Controller framework, StarTeam5.2 for version control, and MS SQL Server
database.
Born Information Services 3/2000-12/2002 Java Developer
Land O’Lakes (8/2001-12/2002): Java developer on a J2EE/Websphere/Oracle project consisting
of 3 Java developers and 1 Java architect.
Project was architected using a custom J2EE framework inconjunction with
Struts, and required development of business objects, EJBs, JavaBeans and JSPs
to build an Internet application capable of managing a Manufacturing Execution
System for the company.
3M/Anagram
International (6/2002-8/2002): Microsoft .NET developer for a small
Internet application that allowed customers to purchase specialized balloons
through the Internet. Development was
done using MS Visual Studio, and was coded in ASP.NET, VB.NET, and C#.NET,
interfacing with MS SQL Server database.
Carlson Companies
(6/2001-6/2002): Java developer on a large
J2EE/Weblogic/Oracle project consisting of multiple teams and responsibilities,
and using a custom written J2EE framework.
Primary role was to write Java business objects, EJBs, JavaBeans and
JSPs based on previously completed Use Cases by the design/analyst team
Reliastar
(3/2000-5/2001):
Team lead on a
J2EE/Weblogic/DB2 project. Mentored,
designed and developed while directing a 6 person team. Was involved in the framework design and
development, and spent most of my time developing server-side Java code.
Omni Resources 8/1999-3/2000 Java Developer
Preferred Systems
(1/2000-3/2000):
Team lead brought in to design a Java architecture around their current
architecture of ColdFusion pages, MS COM objects and an SQL7 database. Designs consisted of a Servlet engine
running JSPs, Java Servlets and RMI, and an Application Server using JSPs, Java
Servlets, and Enterprise Java Beans (EJBs).
Deluxe Corporation (8/1999-12/1999): Java developer on a small team, used to developed an
eCommerce application using ColdFusion in conjunction with Java Servlets and
Java RMI, and persisting data to an Oracle database.
StorageTek 8/1998-8/1999 Java Developer
Designed and
developed a Web based user interface for a client/server application that was
used to configure a Fiber Optic router for SAN technologies. Design consisted of creating story boards
for the user interface, and all screens were linked together using a custom
framework to handle event callbacks within the Java Applet driven application.
Medtronic 8/1996-8/1998 C++ Developer
Designed and
developed graphical user interfaces (GUIs) that were used to retrieve,
manipulate and display data from a pacemaker to a workstation. Software was designed using Rational Rose
and written in Object Oriented C++ in an OS/2 environment.
Lockheed Martin 8/1995-8/1996 C Developer
Worked on a graphical
user interface team that developed and tested radar-tracking software for the
military using C and C++. All code was
developed on Sun workstations and the GUI was created using the XView Toolkit
with C and C++.
Education:
St. John’s University: BA, Computer Science, 1995
St. Paul Technical College: Java class, 1998
BEA Training: April 2000
Java 1.2 Programmer
Certification: May 2000
IBM Websphere
Training: August 2002