i want to spy on you. Where`s your resume

advertisement
baylor wetzel
722 East Nicollet Blvd
Burnsville, MN 55337
baylorw@gmail.com
651.208.7430
Work Experience
2008-2013 University of Minnesota – Department of Computer Science and Engineering
2011-2013 Teaching Specialist
Full time faculty member (teaching faculty). Courses: 1902 Data Structures, 3081W Program Design &
Development, 4511W Artificial Intelligence, 4980 Game Engine Design. Department writing consultant.
Teach writing, develop department writing plan, representative to university Writing-Enriched
Curriculum group.
Technology: Java, C#, C++, JavaFF, CLIPS, jUnit, UML.
2008-2010 Teaching Assistant
Goal: Responsible for courses in java, data mining and artificial intelligence
2009
Research Assistant
Goal: Research data mining techniques for medical and climate data. Matlab, Weka, C#
2009-2011 Shikigami Games
Project Manager, Designer, AI Developer
Goal: Develop family-friendly games in C#, Unity
2009
Alelo – Science Team
Researcher
Goal: Developed massively multi-agent authoring system. C++, Java, CLIPS
2006-2008 Brown College – Department of Game Design and Development
Instructor
Goal: Taught courses in C++, C#, artificial intelligence, Torque
2005-2006 Wells Fargo – Home Mortgage Business Data Services
Application Architect
Goal: .NET Programmer for Telesales group
• Design and implement object model, integration model, development standards and patterns
• Implemented security system, encryption system, ActiveDirectory integration
• Create development and production infrastructure, including support tools and processes,
continual build server, wiki, deployment scripts and automated unit tests
• Build meta-data driven, dynamic, customer-adjustable, rule-focused application architecture
• Member, enterprise .NET Resource Center
2002-2005 GMAC-RFC – Enterprise Architecture
Senior Enterprise Architect
Goal: Serve as staff expert on systems integration, diagnostics processes, performance tuning,
capacity planning, application monitoring, object modeling. Staff auditor
2001
Best Buy - Consumer Technology Research & Development
Goal: Evaluate new technologies, build prototypes, teach senior management about our markets
• Teacher, Fusion classes
• Teach classes to senior marketing managers and buyers on video games, the Internet
• Design lesson plans, assign and grade homework, discipline rowdy senior managers
• Music Station Prototype
• Wrote a Web server that streams MP3s, works through firewalls, builds dynamic playlists,
shows ID3 tags, etc. that runs on small, low cost (~$200) headless systems
• Station auto-rips CDs to MP3s. VBR encoding, CDDB lookup, auto-eject, etc.
•
•
Home Network Prototype
• Built a small, low cost server and a series of dedicated devices to share Internet connections,
firewall, share files (Linux and Windows), Web surfing, diskless workstations, wireless
networking, Web serving, remote monitoring of system health, software distribution, collection
and analysis of Web surfing patterns, user-based content filtering, email server, personalized
portal, distributed file back up, digital camera photo ripping, photo viewing, photo ordering, etc.
Programmable Remote Prototype
• Wrote system to program a customer's remote control based
• Remote programmed for all devices that customer has purchased in the past
2000
Best Buy - Enterprise Architecture & Integration
Senior Enterprise Architect
Goal: Assist projects with the application of software engineering and artificial intelligence
• Artificial Intelligence
• R&D - Artificial Intelligence (applications to retail; recommendation, configuration, text mining)
• Evangelist - Virtual sales associates
• Investigate new technologies via relationship with MIT Media Lab
• Software Engineering
• Standards Related: JDBC connection pooling, JDBC driver selection, developer tools
evaluation
• Process Related: Request/Transaction Distributed Object Interaction Model, Shaolin Object
3
Modeling, ICE (software architecture), corporate IT principles and system development
standards, metric definitions, performance tuning process/templates, technical requirements
gathering process/templates, system architecture definition templates
• Systems Architect
• Consulting Projects: Configure To Order (customer-configured PCs), Store Interactives
(product information kiosks), Retail Order Supply Performance Tuning SWAT Team (home
delivery of large items requiring installation), Gift Registry, Store Locator, Career Center
• Miscellaneous
• Mentor - On Anywhere Development training (six week course for Web developers)
• Mentor - Mentored other architects in architecture and object design
• Lecturer - Fusion marketing series (market education for senior buyers; taught sessions on
Web community, gaming and online agents)
1999
Norstan Consulting
Technical Architect, Development Process Analyst, Technical Mentor, Fire Fighter
Goal: Scope, provide risk assessment and bring under control several at-risk projects
• Hartford Life – Reviewed VB, PL-SQL stored procedures, documentation, change control
(versioning, source control, moves to production, change order, revision histories, etc.),
development environment, maintenance framework and procedures, etc.
• Fallon McElligot – Analyzed, documented, enhanced and made recommendations related to the
BMW North America Financial Services Web site, Java servlets and development process.
• Miller Heiman – Document and maintain (VB, COM) commercial add-on to Onyx sales software
• Minnegasco – Reviewed project proposal, mentored developer on creating a Web monitoring
system (parsed server logs) with VB and Novell Proxy Server
• State of Minnesota – Mentored developer on maintaining a VB/DCOM phone book application
• UPS – Mentored developer on creating DCOM wrappers for C++ Internet file transfer code
• G&K – Worked with project team in planning phases of project to create an E-Commerce site
• US-Bank – Reviewed project proposal (VB, 3270)
• Allianz – Developed integration options for integrating a packaged system with a Wang mainframe
Oct 1999 –
Dec 1999
July 1999 –
Sept 1999
Technical Architect / Development Manager
Client - Naval Central HIV Program (part of the National Naval Medical Center)
Scope: 9 people (1 PM, 1 BA, 3 Developers, 4 DBAs), 6 months
Goal: Build a datawarehouse and activity tracking system to monitor and report on HIV in the Navy
• Responsible for object design (UML, Rational Rose), methodology (RUP) and estimates
• Created software architecture, object templates, data object templates and UI templates
• Designed security system (token-based ACL system, based on Kerberos 5/RFC 1510)
•
•
•
July 1999 Current
Designed notification system (actions tied dynamically to modification in states objects)
Designed control handlers (similar to Decorator pattern) to allow portability and flexibility
Wrote actual code
Internal Initiatives:
• Initiated, created and contributed to the company's internal code library
• Initiated and sat on 3-person (plus management sponsor) process improvement group
• Initiated redesign of intranet
• Initiated move to national discussion lists, archived lists and tech-neutral discussion lists
• Initiated design and approach for internal issue tracking system
• Initiated New Project checklist
• Initiated internal procedures for source control
• Initiated creation of internal Microsoft Special Interest Group (worked with two others)
• Mentored new employees
1995-1999 BORN Information Services
Mar 1998 June 1999
Technical Architect / Development Manager
Client - Regis (Beauty salons)
Scope: 12 people (8 developers) in two states, 2 years (for phase 1; 3 releases per phase)
Goal: Build an internationalized store management system for 3,000 retail outlets in the US, Canada,
France and England
• Designed sales, employee maintenance, inventory management, time sheet, scheduling,
forecasting, reporting, credit card, multi-register and cash management modules
• Responsible for budget estimates, schedule, time lines, personnel, change control
• Wrote technical design documents, functional design documents, technical approach documents,
architecture documents
• Phase 1, Release 2 completed on time and budget despite worse than normal scope creep issues.
Release 3 was 1 month ahead of schedule
Technology: Visual Basic 5-6, Rational Rose/UML, Access, Active-X out of process servers
Jan 1998 Mar 1999
Project Manager (part of 4-person project management team)
Scope: 35 people (5 PMs, 5 DBAs, 5 SysAdmins, 20 Developers) in 3 states, 9 months
Client – ValueRx (Pharmaceutical Management Company)
Goal: Migrate real-time adjudication system and supporting applications from Pyramid UNIX to HP-UX
• Created and maintained Microsoft Project plans
• Wrote letters to customers and senior management
• Other tasks as assigned by the head of the Project Management team
Technology: I used Microsoft Project. The project team used HP-UX and Informix
July 1997 Jan 1998
Business Analyst & Technical Architect (part of 4-person technical architecture team)
Client – Deluxe (Fortune 500 financial services company) – Current Checks
Scope: 30 people (29 analysts), 2 years
Goal: Design a new technical architecture; migrate all mainframe systems
• Assisted in researching technical architecture requirements
• Instructed on the proper use of distributed system development
• Oversaw two of the four functional areas (personal and business check fulfillment)
• Business analyst on system migration, integration and Year 2000 issues
• Assisted in developing research methodology (technical and business requirements gathering,
system interaction diagrams, use case development, requirement tracking and traceability matrix)
Technology: Analysis of systems in IBM S/360, Honeywell BUL, COBOL, Access
Feb 1997 June 1997
Team Lead / Developer
Client - U S WEST – !nterprise Networking Systems
Scope: 45 people (2 PMs, 3 BAs, 4 Architects, 36 developers), 3 years
Goal: Develop an object oriented distributed framework; replace every single corporate system,
starting with the DSL systems
• Oversaw prototyping of the DSL customer and infrastructure ordering systems
• Designed and implemented UML-diagram version control system
• Designed and implemented requirement tracking and reporting system
Technology: I used Rational Rose, Access, Perl, some Smalltalk (Visual Age), some Visual Wave.
The project used Rose, Smalltalk (Visual Age), Oracle
Jan 1997 Feb 1997
Intranet Developer
Client - U S WEST – Digital Subscriber Line Services
Scope: 1 person, 1 month
Goal: Build a dynamic intranet infrastructure and management tools
• Designed intranet infrastructure including dynamic page generation and file aliasing
• Designed web-based tools to allow the end users to manage the site without an administrator
• Created a 20 page technical manual and a series of one page training documents
Technology: Perl, HTML, Solaris, Apache, Sendmail, scp/ssh
May 1995 Jan 1997
Team Lead, Framework Architect (user interface)
Client – United HealthCare – International Operations
Scope: 150 people (75 business development, 60 developers) in 3 countries, 3 years
Goal: Create overseas managed care organizations
• Team lead on benefits administration; assistant lead on claims processing
• Assisted in developing the architecture and tools for distributed system development
• Authored approach on distributed server gateways
• Wrote UNIX training materials
• Programmer in each technical area (DCE/C, PowerBuilder, SQR)
• Managed vendor relations related to distributed computing toolsets
Technology: C, PowerBuilder, DCE (Entera/TCP 2), AIX, sed, awk, RPCPainter, SQR
Miscellaneous
• Designed and helped run weekly enterprise architecture discussion group (1998-1999)
• Sat on the Partner Advisory Board (1997-1998)
• Research and strategy for corporate expansion. Reported to VP of Branch Development.
• Editor of the Client/Server Technical Journal (1995-1997)
• Helped create leadership skills class for Denver branch (1997)
• Assisted consultants with designing and sales group with selling large systems projects
• Assisted management in writing and editing documents for clients and marketing
• Taught classes in life cycle management, distributed system design and Internet technologies
• Conducted technical interviews for Technical Architecture, PowerBuilder, Delphi, Visual Basic
1994-1995 3M – Delivery Systems Product Support
Goal: Create and manage a client/server operations area
• Hired to create a client/server department within the operations group
• Designed business processes, departmental goals and operating procedures for the department
• Liaison to executives, business divisions, other IT departments
• Sat on the Client/Server Application Development Environment board
• Advised Help Desk on analyzing complex system issues; authored approach paper
• Created trend analysis system to assist in architectural analysis and preventive maintenance
• Created desktop automated problem analysis system to reduce call flow to the help desk
• Created a user interface and enhanced feature set for the systems management (SMS) project.
Microsoft saw it and was impressed enough to attempt to purchase it
• Senior protocol analyst responsible for 802.3 and IP traffic
• Taught and authored technical papers on protocol analysis
• Considered an expert in network analysis – TCP/IP vendors called me for assistance
• Received double promotion; Early Career Assessment (an HR process) put me on track for
"Specialist" (level 12) position (only 50 people out of 3,000 had achieved this level)
1991-1994 Other
• Programmer. C++, COBOL, DCL, FoxPro. VALIC, American General
• Netware Administrator. Computation Center and Microcomputer Laboratory, University of Texas
• Help Desk. Computation Center and Microcomputer Laboratory, University of Texas
Skills
Operating Systems
DOS
UNIX (various BSD/System V/Linux)
Languages
Access
BASIC
DCL
FoxPro
JSP
Paradox
Prolog (some)
sh (some)
Torquescript
ASP
C
Delphi
GML
Lisp
Pascal
Python (some)
Smalltalk (some)
TSQL
Macintosh
VMS
ASP.NET
C#
DOS Batch
HTML
Lua
Perl
QuickApp
SQL
VB.NET (some)
Assembler (x86)
C++
Easytrieve
Java
MEL
PHP
Rexx (some)
SQR
VBA
MVS
Windows
Awk
COBOL
FileMaker Pro
Javascript
ML (some)
PL-SQL
Rose Script
Summit Basic
Visual Basic
Axiom
csh
Forte/TOOL (some)
JCL (some)
Oberon
PowerBuilder
Sed
tcl
Visual Rules
Architectures and Protocols
DCE
NetBIOS
SMTP
802.3
COM/DCOM
DHCP
ProxyARP
SNMP
3270/SNA/LU6.2/APPC
ASP
DNS
RPC (DCE/Entera/MS)
WINS
JDBC
UML
Entera
SMB
x/IP (ICMP, TCP, UDP)
ADO
SOAP
Tools and Packages
Apriori
IRC/ASIM
Optivity
SQLAnywhere
Caspian
Unity
Bloodhound
Lotus Notes
Oracle
SQLServer
Visual Modeler (Calico)
Torque Game Builder
Distributed Sniffer Console
Expert Sniffer
Polyview
Sybase
IIS
Game Maker
IMS
OpenView
SMS
WebLogic
Rational Rose
CLIPS
Stratus
Shaolin Object Modeling
SCRUM (some)
baylor project management
Development and Management Methodologies
RUP
REDI
Application Patterns/PLOP
Mini-Stratus
List of publications, talks, awards, professional service and group affiliations available on request.
Download