Post Job Free
Sign in

Engineer Software

Location:
Colorado Springs, CO, 80906
Posted:
March 09, 2010

Contact this candidate

Resume:

TIM KNITTER SOFTWARE ENGINEER

719-***-**** *** Westmark Ave, Colorado Springs, CO. 80906 ***.*.*******@*****.***

TECHNOLOGIES

Programming languages; Operating Systems; File Systems and DB's

C/C++, Python, Shell scripting, Java, Perl, Makefile, XML, HTML, javascript, J2EE, Expect/Tcl, COBOL,

Pascal, BASIC, 8086 Assembly, Microsoft Access, Fortran; OpenSolaris, Solaris 2.x, Ubuntu, MacOS X and 9,

MS Windows 3.1 - XP, DOS, Red Hat Linux; UFS, ZFS, NFS, BSD, FAT, NTFS and QFS; SQL, mySQL,

JDBC, Oracle8i

Programming Concepts

Object Oriented design and development, UML diagrams, Unix Administration, Binary trees, Linked Lists,

GUI's, Data Structures, Design Patterns, Diskless Client, Networking, Compilers, Multi-threaded programming,

Function callbacks, Pointer Manipulation, Memory Management, Operating Systems, x.501, DHCP, IPv4,

RDBMS, Electrical Engineering Applications, Relational Databases, Diagnostics, Hardware, Test methodologies

and Graphics.

PROFESSIONAL EXPERIENCE

SUN MICROSYSTEMS INC, Colorado Springs, CO 9/1995 - 4/2009

Lead Software Engineer (2002 – 2009)

Lead engineer for Solaris Boot Environment Manager, Live Upgrade/Zones and Software Management

Applications for the Solaris/OpenSolaris department which included full life cycle development of multiple

projects.

Led the Solaris 10 Live Upgrade Interim Relief project responsible for architecture, scheduling, design,

development, integration, delivery, test, documentation, meetings and logistics. The project was delivered in

a very short time frame saving the company multiple contracts and reducing overall costs.

Developed the API's, Python -> C embedded & extended interface library, front end application and portions

of the back end library for the Boot Environment Management system. This application allows System

Administrators a fast and simple way of managing Boot Environments.

Developed automatic backup and restore for the Image Packaging System using ZFS snapshot technology

simplifying System Administrators backup strategies.

Gave multiple detailed presentations of the SBEM, LU and SMA technology to customers and support

engineers simplifying the complexity of the applications.

Administered a heterogeneous Unix, Windows and Macintosh network which reduced administration costs.

Developed Java API's and Java layered methods for the Web Start Installation project, simplifying other

developers efforts while constructing the code.

Developed a plethora of shell scripts for automating the infrastructure/environment required for functional

testing of Software Management/Packaging/Patching and Installation related technologies. These scripts

reduced the amount of time needed to develop software by automating the daily aspects of testing/system

setup.

Worked remotely for 11+ years managing and administering a heterogeneous Unix, Windows and Macintosh

network which reduced operating and administration expenses.

TIM KNITTER Page Two

Software Engineer (1996 – 2002)

Lead engineer for Solaris Packaging and Patching Applications which included full life cycle development of

multiple projects.

Developed API's for accessing an Oracle8i DB responsible for storing released Solaris patches. The API

allowed the patch software an extensible framework for querying the DB.

Developed and integrated a mySQL back-end database into the Packaging system which allowed for simpler

and quicker access to the packaging data.

Used UML diagrams for mapping data and minimizing complexity for many projects reducing complexity

for sustaining engineers.

Set aggressive deadlines to meet required time constraints for Solaris 2.5, 2.6, 7, 8, 9 and 10 projects

reducing overall costs associated with the projects.

Software Test Engineer (1995 – 1996)

Responsible for documenting, designing, analyzing, debugging, developing test software for the Solaris

Installation, Patch and Packages Software Applications .

Designed and developed a command line test harness for the Solaris Patch Tools which allowed Patch

Installation software to be regression tested by test and development engineers .

Used object oriented design techniques and tools for developing the GUI test software for the Solaris

Installation application. This allowed developers a simple front-end for a complex set of code .

Manually tested the GUI and functionality of the Install program for the PowerPC platform which led to less

bugs in the field which reduced overall service support calls and decreased operating expenses.

CRAY COMPUTER CORPORATION Colorado Springs, CO, 11/1993 – 4/1995

Programmer/Analyst (7/1993 – 3/1995)

Analyzed, designed, maintained, enhanced, debugged and developed software for the Logic Design and I.C. Test

department.

Developed software that controlled the manufacturing and engineering test beds for the Cray 3 and the Cray

4 Supercomputer Systems. Test beds included logic and clocked integrated circuit board testers, pin insertion

and wire stripper semi-automatic systems .

Developed front-end GUI's in an Object Oriented Design for the manufacturing and engineering test beds.

EDUCATION

BS, Computer Science, Colorado Technical University, Colorado Springs, Colorado. GPA – 3.6

CERTIFICATIONS

Six Sigma Green Belt.

Java 2 Application Programming.

PROFESSIONAL DEVELOPMENT

6 Effective Ways to Manage People.



Contact this candidate