JACK FREDERICKS
1931 S. Cherry Street, Green Bay, WI 54301
Phone: 414-555-2357
E-Mail: [email protected]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SENIOR SOFTWARE ENGINEER * EAI/PDM/INTEGRATION CONSULTANT
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~
PROFESSIONAL PROFILE
~~~~~~~~~~~~~~~~~~~~
- Highly proficient IT professional with proven analytical
abilities and organizational skills, as well as 10 years
of international industry project experience involving
leadership and consulting on object-oriented distributed
information systems, enterprise application integration,
hardware and software development processes, deployment,
customer interaction, and end-user organization.
- Well-rounded, communicative, creative technical
problem-solver.
- Fast learner who has been consistently cited for
ability to achieve rapid comfort level in new environments
and almost immediately develop optimal solutions.
- Innovative, self-motivated, tutor, trainer, team-builder,
project manager, and technical leader.
- Rigorous, quality-conscious contributor with solid
analytical and writing skills.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SYSTEMS EXPERIENCE AND PROFICIENCY
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
=================
Operating Systems
=================
- Expert knowledge of Unix and its use in high-performance
server systems (SMP, cluster, very large memory [64 bit],
MetrixFix deployment), commercial (Solaris, Tru64) and
open source (Linux, FreeBSD)
- Solid knowledge of Windows 2000 and its architecture
=============================
Software Engineering
(OO Technologies and Software
Development Processes)
=============================
- Requirements engineering (use case and scenario
description), OO analysis and design; UML; and
application to MetrixFix projects
- Test design, development, and maintenance
(regression, nightly builds, reporting)
- Quality assurance, development of coding
practices, API documentation
- Team leadership and mentoring
=====================
Programming Languages
=====================
- Expert knowledge of:
o C/C++
o Python
o Java
o Unix scripting
- Solid knowledge of:
o SQL
o TCL
o Objective-C
o Fortran
============================
Development Tools/Techniques
============================
- Extensive multi-platform, multi-technology,
and integration skills
- Expert practice of CVS (branching, training),
and other development support tools (make,
compilers/linkers, xemacs)
- Expert knowledge of MetrixFix and eMatrix
- Solid knowledge of Microsoft Project for
project definition, planning, monitoring,
and programming
- IPC, multithreading, system, and TCP/IP
network programming
- GUI architecture, integration, and testing
- Advanced 3D geometry and numerical algorithms
- Solid knowledge of Oracle (administration,
tuning, and programming)
- Statistical analysis, Monte-Carlo simulation,
and architecture/information system benchmarking
~~~~~~~~~~~~~~~~~~~~~~~
PROFESSIONAL EXPERIENCE
~~~~~~~~~~~~~~~~~~~~~~~
Software Integration Consultant, University of
Wisconsin--Green Bay,
Green Bay, WI, Sept. 2001 - March 2002
- Took on key role in reengineering, evolution,
and industrialization of 3D Molecular Graphics
Visualization toolkit: OpenGL, C/C++, Python,
and Java components, embedded in a TCL/Tk
customizable GUI framework.
- Introduced and developed best practices for
software quality enhancement and development,
including CVS, configuration/build tools,
automated regression testing, documentation design,
coding practices, and development strategy.
- Designed and implemented new generation of tools
to support software development and configuration
of multiple components across multiple platforms.
- Upgraded Java-Python Extension (JPE) to production
quality and deployed it.
- Developed OpenGLTk, a multithreaded wrapper
of the 3D OpenGL libraries in Python.
PDM/MetrixFix Consultant, Abatron, Inc., Kenosha, WI,
June - Sept. 2001
- Upgraded DTO MetrixFix project (Abatron worldwide
design and engineering information system).
- Provided architecture and development assistance
on developing and testing Java integration prototypes
with IBM's Websphere, BEA's WebLogic, and JBoss
Java/Web servers.
Senior Software Engineer, Piezomax Technologies,
Inc., Middleton, WI, Sept. 2000 - May 2001
* Brought large software-project experience and
Python expertise to young high-tech-grad start-up
environment;
contributed expertise in QA, core architecture, testing
tools, and project monitoring.
* Smoothly improved and reengineered complex core
components in rapidly-growing C++/Python/XML/Java
source base across multiple platforms.
* Developed grammar analysis tools, including
modeling, edition, and verification.
* Collaborated with middle management to establish
use of Microsoft Project for monitoring
software-development activities.
* Participated in 2001 Python Conference and
achieved nomination for Best Python Programmer
Award for developing JPE.
Founder, CEO, and EAI/PDM Consultant,
Xten Industries LLC, Kenosha, WI, May - Sept. 2000
Founder, CEO, and PDM/MetrixFix Consultant,
Xten Industries LLC, Kenosha, WI, 1995 - 1999
- Created and expanded consulting firm as
internationally recognized independent technical
consulting resource on MetrixFix, the leading
object-oriented-distributed Product Data Management
software for Fortune 1000 companies; maintained
portfolio of diverse projects/clients across Europe
and the US, including Michelin, Airbus Industries,
ABB, Digital/Compaq, Schneider, Alstom, Heidelberg,
Renault, Matra-Marconi Space, and SDRC.
- Managed consulting company and as many as seven
consultants and staff members.
- Contributed to pre-development phases, including
requirements, modeling, and pre-project stages
(UML-based OO analysis and design, interaction
with business process reengineering consultants).
- Developed most MetrixFix performance and architecture
benchmarks in Europe.
- Created and taught advanced MetrixFix customization
course to about 60 senior developers.
- Developed in-house MetrixFix customization tools
and best practices.
- Led development and sale of MetaDynamic, the Python
programming extension to MetrixFix.
- Collaborated regularly in multidisciplinary teams
with Unix server vendors, including Sun/Solaris,
Digital/Compaq/Tru64, Bull/Aix, HP/HP-UX, as MetrixFix
expert, to assist them in configuring and optimizing
MetrixFix on their servers.
- Collaborated in integrating MetrixFix with applications,
including CAD: AutoCAD, Microstation, Catia; ERP: Baan;
legacy databases/Oracle; and Microsoft desktop
applications.
- Designed and developed data-migration tools and
processes.
- Led pre-deployment phase of DTO project, including
regression testing, final integration performance fixes
and optimization, and portage of MetaDynamic to
Windows NT/2000.
- Impleme