Title:Industry Specialist
abpvrf@r.postjobfree.com
Document
Source below
NAME: Franz Zemen
ADDRESS: *** ******* *****
CITY: Grapevine
STATE/PROVINCE: TX
ZIP/POSTAL CODE: 76051
COUNTRY: USA
EMAIL: abpvrf@r.postjobfree.com
PHONE: 817-***-****
CANDIDATE ID: 106073
CITIZENSHIP: US
Citizen
EDUCATION: Bachelor Degree
EXPERIENCE: 5
WILL RELOCATE
: No
RELOCATION INFO:
JOB WANTED: Any
RATE NEEDED: Open
HOMEPAGE:
COMMENTS:
HOTSKILLS: java =5+ yrs, C++ =5+ yrs, OO =5+ yrs, EJB =2+ yrs, XML =5+ yrs, JSP =5+
yrs, SQL =5+ yrs, JMS =5+ yrs
ESUME
Franz Zemen
(mobile)
abpvrf@r.postjobfree.com
SUMMARY I possess ten years of experience in Object Oriented development with strong
skills in Java, J2EE, C++, CORBA and COM. I have a background in engineering and
experience in rapid development backed by proven execution.
Authorized to work for any employer in the United States.
OBJECTIVE To develop/architect software on the Java platform that solves interesting and
challenging problems, in team based environment in the Dallas Fort Worth Area
TECHNICAL SKILLS (in order of competence, exposure and recent usage):
Languages: Java, XML, JSP, HTML, SQL,PL/SQL, C++, Builder C++, Delphi
Methodologies: UML, Rational Rose, Jacobson, Rumbaugh (OMT), Fast Cycle Time, Extreme
Programming
Technologies: EJB (2.0, including Message Driven Beans), JMS, Servlets, JDBC, JNDI, RMI,
Ant, Log4J, CORBA, COM. Persistence, OLE, Active X
Application Servers: Weblogic 6.1, JBoss, Tomcat, JRun, Apache,IIS, PWS
OS: Windows 2000, NT, DOS, 95, 98, UNIX (Solaris), UNIX (AIX)
Source Control: Sourcesafe, PVCS, Clearcase, MKS
Various Tools: Persistence, MKS Source Integrity, Sourcesafe, QVCS, MS Project
Other: Autocad
PROFESSIONAL EXPERIENCE
Jan. 2001
PresentContractor (through PSI Search as Senior Software Engineer)
I3Mobile, Hurst, TX
Designed and developed server side JMS/EJB components as part of infrastructure project
to deliver wireless content.
Specifically responsible for content and alerts subsystem components including an alerts
component that decides what content should be sent to which subscribers at what times,
coordinate with other subsystems via JMS and formulate a request for rendering of the XML
based data.
Developed middleware Java/EJB based XML intelligent parsing layer. The task comprised of
an adapter layer that took recursive actions based on the content of an XML document (with
an underlying SAX or DOM parser). The generalized framework was then applied to a number
of specific business domain layers.
Mentored permanent employees on Java, EJB and JMS. Led small team of three to
conceptualize, design and develop distributed object API over back-end legacy
infrastructure.
Taught Java fundamentals and EJB fundamentals courses to permanent employees.
Other programming tasks included JDBC and PL/SQL stored procedures.
March 99
Jan. 2001Trilogy, Austin, TX
Solutions Developer, Integration Consultant, Tech Lead
Awarded Dot-Com and Consulting Star Awards
Alltel
Analyzed Telecom Services industry, built industry configuration, pricing and product
content management models for selling configurable services, and built the business layer
logic implementing the model, in Java.
Developed and deployed Alltels online store (Java, JSP, HTML). Responsible for
configuration screens, and 2nd and 3rd tier business logic in Java. This project has gone
through several phases, with the latest one being rolled out this past November 1
(estore.alltel.com). As part of the team my main focus analyzing Alltels product space
and incorporating it into the Telecom Services model that I developed at the same time. I
was also heavily involved developing new MCC services needed in our infrastructure to
support the mapping of markets to Telecom services. MCC is Trilogys infrastructure
product for deploying applications to the web. The technical team size varied between 2
and 4 persons.
Whirlpool Promotions Deployment
Deployed automated promotions for Whirlpool Corporation. (VB, COM).
Oct 97
March 99Sequel Systems Inc, Richardson, TX
Senior Developer
(October 97 to April 98
) and
Team Leader (April 98 to present)
Developed an Operations Support Systems (OSS) software development for the telecom
industry in a CORBA 3-tier environment. The system consists of various task orientated
modules management by a worflow module, for which my team was responsible. The modeling
language was UML using Rose 98. A C++, database independent object persisting tool,
Persistence, wrapped the underlying relational database (Oracle, Sybase etc.) and allowed
for direct storage of objects. The servers are written in platform independent C++, the
CORBA layer is Orbix. The client layer consists of a COM server written in C++ which wraps
the CORBA client software. The presentation layer was written in Inprise Builder C++. The
multi-platform servers, written in C++ and CORBA, are designed to run on NT, AIX, Solaris
and several other operating systems. The front end CORBA clients run in Win32 (Windows 95
or NT) and are written in C++ and Object Pascal (Delphi) and make use of the Win32 API
directly when necessary. I directly developed both server and client software.
At Sequel I was quickly appointed Team Leader of the Workflow module and, in addition to
client and server development I ensure the technical direction of the team remains on a
path consistent with the project requirements.
Dec 96
- Oct 97SABRE Decision Technologies, Southlake, TX
Senior Consultant
SABRE bought out Aviation Research Corporation (ARC) (below) in December of 1996. ARC's
staff was relocated to the Dallas and the product development continued under the Sabre
logo (see next description for ARC).
At Sabre, my primary responsibilities included system architecture, leadership of the
development team, development, marketing and technical back-up to sales. In order to
realize my vision of the main product Sabre acquired from ARC, I undertook the advanced
development of an object oriented port to Windows 95 & NT of our radar display system.
This essentially involved a redesign and re-implementation of the product in C++ for the
back end and Delphi for the front end. Direct windows API calls were used to achieve
increased performance. OLE and COM were used to take advantage of Office product
capabilities especially for the managerial reports associated with the analytic side of
the product.. The underlying database included flat files for real time processing and
Access and Paradox for the replay portion. This port included performance enhancements
that resulted in a 10 to 50 fold increase in the system's real-time load capability while
increasing scalability and flexibility of future design. The modeling methodology used
during this time was OMT (Rumbaugh).
The projects under my technical direction during this period were worth over $1,000,000.
Jan 93
- Dec 96Aviation Research Corporation, Vaudreuil, Quebec
Group Leader & Senior Developer
(1995-1996)
During this period my primary responsibility was to act as lead developer and technical
lead of a group of four software developers in the design, development, testing,
installations and maintenance of an aircraft flight tracking system (real time radar
display subsystem with replay and analytic capability). The areas of the system I was
directly developing include real-time processing (in C and C relational databases
(using SQL only), analytic reporting and statistics (in C linear algebraic solutions
(in C interactive graphics (primarily in C, but later using Delphi), animation (in
C and networks (mostly using API wrappers). During this time I developed using
Rumbaugh methodology and C++ primarily in addition to some Win32 API calls. On the real-
time side, the work included RS232 and RS422 protocols as well as proprietary third party
protocols and data capture boards.
Some additional responsibilities I held at Aviation Research Corporation and later as
Senior Consultant
at The SABRE Group (previously SABRE Decision Technologies), were to
ensure software development standards and practices, quality control and proposal writing
with respect to the products.
Software Engineer
(1993-1995)
As software engineer at Aviation Research Corporation I had the opportunity to lead the
development of several products. Specifically, I developed a mathematical model of the
North Atlantic air traffic system, designed and implemented a simulation model (in C++) of
the North Atlantic route structure and associated collision risk based on both the current
system and on a random track, spherical geometry model.
Prior to my work on the North Atlantic Collision Risk Model, I designed, developed and
tested a noise monitoring system incorporating real time processing of sound, video and
RS232 communications.
During this time I also led the development of an aircraft passenger evacuation model for
aircraft design/certification purposes.
Jan 87
- Oct 92 Various, Montreal area, Quebec
Various
1992 Industrial Stage for Pratt & Whitney Canada (Engineering work)
1991 Junior Engineer for Admont Project Management (Programming in C and Engineering
work
)
1989
-1990 Engineering Technical Support for Aviation Planning Services (Analytical work,
Autocad work)
1987
-1988Site Supervisor for Admont Project Management (Analytical work, Autocad work).
EDUCATION
May 93
Master of Engineering, Computational fluid dynamics and heat transfer
McGill, Concordia & Polytechnique Universities,
Montreal, Quebec
May 91
Bachelor of Engineering, Mechanical (Aeronautical), Minor in Management
McGill University,
Montreal, Quebec
May 87
Diplome D'Etude Collegiale, Pure & Applied Sciences
CEGEP Champlain, Longueuil, Quebec
LANGUAGES
English, French (fluently bilingual)