Site hosted by Angelfire.com: Build your free website today!

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 OLakes (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. Johns 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