Gregg Slimski
GREGG ALAN SLIMSKI
Address
8 East Red Oak Drive
Voorhees, NJ 08043
(609) 751-3584
SUMMARY
* Nineteen years of Software Architecture/Design/Development
* Ten years independent consulting as President of Slimware, Inc.
* Extensive experience through entire product life-cycle
* Experience Leading, Mentoring and Managing projects and teams
* Requirements Gathering: Business Modeling, Business Rules and Use Cases
* Architectures: Web-based, SOA, Mainframe, Client/Server
* Object-Oriented experience: Rational Rose/UML/Use Cases
* Experience with Process Improvement(Rational Unified Process/iterative)
* BS and MS in Computer Science (Drexel University)
July 2006 De Lage Landen
to Wayne, PA.
Present Independent Consultant
Lead Business Analyst for a Basel II compliant Credit Risk System.
Collaborated with International Credit Risk Subject Matter Experts to
create global business requirements for the System. Gathered
requirements using Use Case techniques and documented requirements as
Use Cases. Worked with Technical IT team to translate Use Cases into a
Service-Oriented Architecture and Design. Travel to the Netherlands to
work with Business Team on International requirements.
April 2002 Aetna
to Fort Washington, PA.
June 2006 Independent Contractor
Lead Application Architect role for simultaneous, multiple projects
supporting the Medicare Modernization Act (MMA) requirements. Worked
with Project Managers to determine scope, budget and schedule for
architectural deliverables. Worked with and mentored Business Analysts
on gathering project requirements through use cases, business rules and
non-functional requirements used as input to Architecture activities.
Applied company Enterprise Architecture standards, guidelines, and
patterns to create different project architectures (Web-based/J2EE,
Mainframe/2-Tier, etc.). Utilized Rational Rose and UML diagrams to
document Architectures using RUP 4+1 Architecture Views in a standard
SoDA-based Software Architecture Document. Collaborated with Technical
Leads to drive technical designs based on architectural decisions and
direction.
Lead Analyst/Architect for all Pharmacy domain projects. Helped
customize and mentor the Rational Unified Process (RUP) as the
organization's development methodology. Customized and administered
RequisitePro database for project requirements. Developed and documented
Requirements Management approach for the team. Key player in development
of Project Vision, elicitation and definition of business requirements,
and managing the traceability of requirements throughout the development
life cycle. Performed Object-Oriented Analysis (OOA) including Domain
Modeling, Use Case Modeling, Activity Diagramming, Sequence Diagramming,
Storyboarding. Developed Business and Analysis Models represented in
the Unified Modeling Language (UML) utilizing the Rational Rose and
Rational SoDA. Supported RUP Project Management activities including
Risk Assessment, Scoping, Prioritization and Iteration Planning.
Sept 2000 MBNA Hallmark Information Systems
to Newark, DE.
April 2002 Independent Contractor
Mentored teams (Business Unit and Systems) on the Rational Unified
Process (RUP) used for the Strategic Telesales System (STS) project.
Personally responsible for the process engineer, system analyst and
use case specifier roles in the process. Collaborated with Business
Unit to gather and define requirements and produce system Use Cases.
Worked closely with project manager and architect to help them
understand RUP. Configured and used RequisitePro tool for requirements
traceability. Used Rational Rose for analysis and design activities.
April 2000 Cigna Group Insurance
to Philadelphia, PA.
Sept 2000 Independent Contractor
Collaborated with Business Team to gather and define requirements and
produce Use Cases for Web-based Group Variable Universal Life (GVUL)
Internet Enrollment project. Used Rational Unified Process approach to
develop Software Requirements Specification. Performed use case analysis
and domain modeling of business objects using Rational Rose and UML.
Mapped analysis objects to Enterprise Java Bean (EJB) architecture.
Worked with Project Management Office to improve development process.
April 1999 MBNA Hallmark Information Systems
to Newark, DE.
April 2000 Independent Contractor
Designing and developing common software middleware components
for 3-tier Client/Server transaction-based applications. Collaborated with
Business Team to refine requirements and produce Use Cases. Educated/
mentored teams in Use Case analysis and development, object-oriented
techniques, iterative process and Rational Rose. Participated in evaluation
of Rational Unified Process and RequisitePro. Evaluating third-party Workflow
products for incorporation into existing systems. Designing and developing a
common Workflow API layer to be used by existing and future systems.
March 1998 General Signal Networks
to Mt. Laurel, NJ.
March 1999 Independent Contractor
Analyzed, designed and developed object-oriented embedded software
for the High Speed Switch Platform (HSSP). Analyzed and designed
software using the Unified Modeling Language (UML) and Use Cases
with Rational Rose tool. Developing software in C++ using EC++ standard
and Tasking EDE (embedded development environment) on target
MQX operating system and M68360 processor. Unit tested software by
developing first using Visual C++ environment. Source code control using PVCS.
May 1997 NETGEAR (Bay Networks)
to Santa Clara, CA.
Present Independent Contractor (part-time)
Project management/lead engineer for User Interface platform which
will interface to all existing and future NETGEAR products (terminal
adapters, Ethernet hubs/switches, etc.). Developed an Object-Oriented
project methodology to guide the development process. Documented
System Requirements and Functional Specification incorporating Use
Cases using Rational Rose tool. Developed initial Object Model in UML.
Project management for ISDN Terminal Adapter Autolearn project.
Specified requirements/functionality using Use Cases with Rational
Rose tool. Implementation on Windows 95 PC using C++.
Dec 1997 Sarnoff Corporation
to Princeton, NJ
March 1998 Independent Contractor
Designed Video Data Model for efficient storage, indexing, retrieval
and browsing of video imagery. Designed the model using object-
oriented techniques in UML with Rational Rose tool. The model is the
basis for a video image class library and for storing video images into
a relational or object data base.
May 1997 Sarnoff Real Time Corporation
to Princeton, NJ
Oct 1997 Independent Contractor
Developed strategy for integrating ATM technology into the SRTC
Video Server product. Developed system and functional requirements
using Use Cases and Rational Rose tool. Specified software modifications
to existing system to support ATM PVCs. Ported Harris & Jeffries
Signalling Software to Video Server System Controller (SGI/IRIX) to
support ATM SVCs. Attended ATM Conference '97 to learn about current
market and technology.
Aug 1996 General Instrument Corporation (Next Level Communications)
to Hatboro, PA
May 1997 Independent Contractor
Developed an Object-Oriented methodology process for group project.
Developed a Functional Specification for the Switched Digital Session
Manager (supporting International DSM-CC protocol) product for
Video-on-Demand services over ATM. Object-Oriented Analysis and Design
based on the Object Modeling Technique (OMT). Incorporated other OO
techniques such as Use Case Analysis. Recommended and used Rational
Rose tool for OOA/OOD. Attended five-day training workshop "Object-
Oriented Analysis & Design using the Booch/OMT Unified Method". Attended
five-day training "OOA/OOD/Rational Rose using OMT" given by Rational
Software Corporation. Developed software in C++ on SUN/SOLARIS platform
using Rogue Wave class libraries (Tools.h++ and Threads.h++).
Feb 1995 Controlware Communications Inc.
to Neptune, NJ
Aug 1996 Independent Contractor
Participated in requirements phase for new intelligent
bandwidth manager product. Applications include ISDN backup,
overflow, and terminal adapter features. Learned existing
product line for functionality and compatibility. Developed
a Functional Specification and System Architecture for the
product. Designed Inband protocol and Overflow functionality
using SDT Design tool (industry standard Specification Description
Language and Message Sequence Charts). Guided the engineering
methodology. Project management responsibilities for US site
included tracking issues, scheduling, holding meetings, etc.
Researched source code control tools for the project. Worked with
German engineering group. International travel to England, Germany
and France.
May 1993 Digital Equipment Corporation
to Manalapan, NJ
Feb 1995 Senior Software Engineer
Designed and developed the Local Area Transport (LAT) SVR4
Streams based driver for the DEC OSF/1 ("unified Unix") OS.
Also designed and developed the LAT User Interface to LAT
driver API for CLI, GUI, etc. Participated in entire life
cycle (Functional Specification through System Test).
Developed software in C on OSF/1 Alpha systems. Tested
software using lint, Insight, dbx debugger, and HP LAN Analyzer.
Managed software using ODE source code control.
Feb 1992 Science Dynamics Corporation
to Cherry Hill, NJ
May 1993 Software Engineer
Designed and developed real-time software for the General
Purpose Platform (GPP) telecommunications product. Application
products consisted of the Digital Changed Number Announcement
System and the Expanded Announcement System for the Telcos.
Designed and developed redundancy features for the VME-based GPP.
Designed the communications path between the two Motorola 68020
processor boards which supported database update transfers,
software copy transfers, diagnostic tests, etc. Developed
software in C which executed on pSOS real-time OS. Tested
software using Probe and XRAY test tools. Recommended PC-lint
tool which improved software quality.
June 1990 Teleos Communications, Inc.
to Eatontown, NJ
Feb 1992 Member of Technical Staff
Designed and coded Dynamic Bandwidth Allocation feature for the
ISDN Token Ring LAN bridge which interfaces to the ISDN IAP switch.
Produced design specification for the DBA product. Developed
software in C to run on pSOS real time OS. Used HP logic analyzer,
Sniffer analyzer and software trace to test and debug software.
System tested IAP switch including TR bridge, BRI, PRI and T-1
interfaces, and System user console. Attended the Texas Instruments
LAN Workshop. Documented requirements and design recommendations
for using the TMS38O l6Mbps Token Ring chipset for enhanced LAN bridge.
June 1989 Infotron Systems Corporation
to Cherry Hill, NJ
June 1990 Engineer II
Researched Networking Areas (Routing, Topology Management) for the
Streamline 1000 Network Applications Processor. Designed Topology
Management subsystem. Participated in the design of other networking
areas such as Routing, Call Control, Connection Management, and
Signalling. Developed a software engineering life cycle process.
with deliverables and reviews, to guide software development.
Attended the Eastern Communications Forum 1990 and documented the
relevant seminar information.
Jan. 1989 Telesciences CO Systems, Inc.
to Moorestown, NJ
June 1989 Software Engineer
Designed, coded and tested software enhancements for a teleprocessing
billing system (PDU 20). Designed and implemented compression
algorithms for the Compressor module. Produced engineering and
design specifications, and test plan and procedures for the project.
Nov. 1987 Avanti Communications Corp.
to Newport, RI
Jan. 1989 Software Engineer
Designed, coded and tested communications software for the Open
Network Exchange (ONX), an intelligent multi-nodal T-1 processor
used to integrate large corporate communications networks. Developed
real time software in the circuit management area of the project to
run on VRTX. Developed software in C using the Unix OS. Tested
software with HP64000 emulator and HP1631D logic analyzer.
July 1986 Raytheon Company
to Portsmouth, RI
Nov. 1987 Software Engineer
Designed, coded and tested diagnostic software for the AN/SQQ 89
On board Trainer. Used HIPO design standard, C, 68000 Assembler,
68000 debugger, and UNIX. Developed software for the Magnetic
Treatment Measurement System (MTMS) project. Completed in house
course "C Programming Language".
Jan. 1983 Federal Aviation Administration Technical Center
to Atlantic City Airport, NJ
June 1985 Computer Science Trainee (Cooperative Education)
PROTOCOLS
ATM, DSM-CC, ISDN Q.931, Token Ring 802.5 MAC and LLC,
LAT, NetBIOS, MLP, SMB.
LANGUAGES
C, C++, C*, 68000 Assembler, Pascal, FORTRAN, LISP, PROLOG,
APL, FORTH, 6809 Assembler, Kornshell, AWK.
HARDWARE
Motorola 68000, Motorola 68020, Intel 80186, TI TMS38O LAN
adapter chipset.
OPERATING SYSTEMS
UNIX, OSF/1, MS DOS, MS-Windows, VMS, NetWare, PSOS+,
VRTX, AMX, IRIX.
EDUCATION
Drexel University, Philadelphia, PA
M.S. in Computer Science, March 1992
B.S. in Computer Science, June 1986
TRAINING
Business Process Management, Brainstorm Group, 2004.
Software Architecture Workshop, Bredemeyer Consulting, 2003.
Model Driven Architecture (MDA) Conference, OMG, October, 2002.
Requirements Management using Use Cases, Aetna, August, 2002.
Iterative Project Management, Aetna, August, 2002.
BEA TUXEDO Application Development, BEA Systems, April 12-16, 1999.
UML World Conference, New York City, March 1999
OOA/OOD/Rational Rose using OMT, Rational Software, September, 1996.
Object-Oriented Analysis & Design, aLigra Systems, August, 1996.
Member number:1003 Last Updated: Oct 13 1995
Go to The Software Contractors' Guild
Home Page.
Copyright(c) Gregg Slimski and The Software Contractors' Guild,
Post Office Box 257,
Nottingham, NH USA 03290-0257