SUMMARY
I am seeking a technical, programming leadership opportunity to utilize my 12+ years experience in multi-tier programming; application process and development; Windows server Configuration, Change and Release management; and development team supervision skills to deliver operationally-oriented data driven systems.
COMPUTER SKILLS
Languages
- C# (C Sharp), C and C++, Visual Basic and VBScript (WSH, WSC), SQL (SQL Server)
- HTA, XML, XSLT, HTML, CSS, JavaScript (JScript)
Platforms
- Microsoft Windows Server 2000, Server 2003 and Server 2008, Windows XP, Vista and Windows 7, VMWare, Share Point, IIS, ASP.Net (ASP DotNet), ASP (Active Server Pages), Microsoft SQL Server
- Development and Process Tools: Visual Studio .Net – 2008, Altova XML Spy, ERwin Data Modeler, Clear Quest, Test Track Pro, IBM Rational Rose, Microsoft Visual Source Safe
- Software Release Manager, Auto Install
- Trained with HP Operations Orchestrator and Server Automation suites
Processes
- Information Technology Infrastructure Library (ITIL) Change, Configuration and Release Management processes and practices
- Unified Modeling Language (UML)
- Fujitsu MacroScope methodology implement in software development and maintenance lifecycles
EXPERIENCE
Programmer Analyst
The Boeing Company, Bellevue, Washington
1999-Present
Technical Architect and Development Team Lead for Boeing’s Software Release Manager tools and processes
Designed around the ITIL definitions of Change, Configuration and Release management, the Software Release Manager system manages about 6000 Boeing Windows Server 2003 and Server 2008, with about 100 current production configurations. Configurations are used to provision new and existing servers throughout the enterprise. Duties include:
- Implement multi-tier systems and processes with web, database and client code; code review processes; defect and change requests; and software development and mentoring in C#, ASP.Net, C++, SQL, VBScript, XML and XSLT
- Development team lead and technical architect in preliminary analysis, architecture, system construction, implementation and maintenance processes
- Assist in attaining SEI/CMMI level 2 rating for work group and level 3 for project
- Contribute to and design, develop, and maintain the Boeing standard enterprise process definitions for Windows Server Configuration Management, based on ITIL definitions
- Design, develop and implement automated framework for delivering vendor software installation packages (Microsoft Installer MSI, VBScript, stand-alone executables) to managed servers
- Utilize knowledge of Windows API in C# and C++ to create user environments and solve complex authentication issues related to unattended electronic software distribution
- Implement data collection with C#, ASP.Net, and XML via web services to gather server configuration attributes in real-time installation process
- Employ Windows Pre-installation Environment (Windows PE) to provision new Operating Systems on Windows Servers, hosted on Virtual Machine and physical platforms
- Utilize and convert data modeling and UML use-cases to define customer’s system requirements and constraints using ERwin, Rational Rose and Visio creating database definitions, user guides, functional specifications, test plans and coding specifications
- Develop specifications into databases and applications using SQL, C#, ASP.Net, XML and VBScript
Application and Database Developer for Auto Install
Auto Install is an automated application deployment tool for Windows Server 2000 and some Server 2003 configurations, originally developed for Windows 95 and XP for prior to 2003. It employed a DOS or Windows PE boot environment to create a pre-installation environment and provision the operating system and software packages for both Boeing servers and desktops. The system is still in use for Windows Server 2000 configurations, supporting over 10,000 servers since 2000. Duties include:
- Database and configuration management lead, implementing multi-tier systems and processes with web, database and client code in SQL, C++, ASP and XML
- Develop specifications into databases and applications using SQL, C++, ASP, XML and VBScript (WSH)
- Develop and maintain automated software deployment and configuration system for Windows Server 2000 using SQL Server, XML and C++ with applications written for DOS and Windows
- Develop XML-based Web service on IIS facilitating electronic software distribution to Windows clients
- Created Windows auto-logon service to automatically logon a supplied user-credential with full profile and environment to begin automated software installations in private session on lights-out servers without manual intervention across multiple reboot cycles
Programmer Analyst – ComForce
(contract position for The Boeing Company, Bellevue, Washington) 1997-1999
- Implement Windows workstation upgrades on 30,000 systems
- Perform data analysis on monitoring systems to identify and locate Boeing desktop and laptop systems for upgrade, creating work force assignments using Access and Oracle databases
- Analyze aggregated data in data warehouses to determine Y2K vulnerabilities using Access and Oracle
- Develop automated user-data migration systems to backup and restore user data through large scale upgrade cycles using C++
- Create software installation tracking systems to monitor and validate critical application installation in real time using C++ and SQL Server
EDUCATION
City University – Bellevue, Washington 2000
- B.S., Computer Science – graduated with honors
Bellevue Community College – Bellevue, Washington 1990
OTHER ACTIVITIES AND HOBBIES
Martial Arts Instructor – DMW Martial Arts, Snoqualmie, Washington 2006-Present
- Black Belt, 1st degree, March 2008
- Practice and teach Tae Kwon Do to children and adults in group and private sessions
- Teach leadership, life skills and advance techniques to Black Belt candidates
Home Chemistry and Science – Snoqualmie, Washington 2008-Present
- Built in-home chemistry and science lab to practice college-level experiments
- Demonstrate chemistry and physics experiments at local elementary to encourage scientific exploration
SCUBA Instructor – Silent World Diving Systems, Bellevue, Washington 1993-1996
- Certified SCUBA Instructor (NASDS), dive master, certified technician and mixed gas specialist