|
|
12345678910111213141516
Resume 8
JOZEF TROWSKI
1270 Spring Dr.
Edville, TN 37931
POSITION DESIRED:
Software Engineer.
EDUCATION:
MS in Computer Science, The University of Tennessee, Edville, Tennessee
RELATED EXPERIENCE:
2001-2002 Self-employed, Edville, TN
Software Engineer
Contract Work:
- Windows NT applications programming in C++ user interface modification and expansion, error correction, code cleanup .
- Working on Z80 and Z180-based embedded firmware adding new functions, correcting errors, code cleanup .
Self-Education:
- Learning about programming in JAVA
- Learning about VxWorks real-time operating system and its implementations
Other:
- Taking care about important family issues.
1994-2001 Saving Energy Corporation, Edville, TN
Software Development Engineer
Responsibilities:
- Design and development of the user interface, data collection, processing and presentation programs for Windows 3.11/NT/95 applications.
- Design and development of low-level firmware for the V53
- based x386 logic embedded application. The multitasking, proprietary firmware code included system startup, coordination between tasks data acquisition, processing and user interface , system reset, interrupt drivers, keyboard, LCD display, tachometer, hooks for interfacing with higher-level C++ parts of the firmware and other routines necessary for hardware control and setup.
- Code maintenance and Customer Service Support Provision.
Skills:
- Windows 3.11/95/NT system and application programming including serial I/O and multitasking using SDK/API, MFC, Visual Basic, Visual C++, C++ Builder, various third party software packages containing grids, tabs, serial communication routines, etc.
- Advanced C++ programming with object oriented analysis and design. All Windows and most of embedded system programming was object oriented. Familiarity with Rational Rose UML.
- NEC V53 microprocessor operation and assembler programming.
- Ability to read schematics for firmware development.
- Using PC-based embedded system debugger from Paradigm with the Grammar Engine, Inc. EPROM emulator for code development.
- Using oscilloscopes, logic analyzers, function generators, etc., for software development and testing.
- Working knowledge of PVCS, StarTeam, InstallShield and Visio programs.
1994 TelePort International, Inc., Edville, TN
Software Engineer
Responsibilities:
- Developing and debugging software for the OMNIview image transformation system
Skills:
- Programming in the Intel i960 microprocessor C and assembler languages.
- Utilizing the "MT!" multitasking operating system US Software Company for real time video and image-processing purposes.
- Identifying and correcting errors in existing firmware.
1989-1994 Computing Systems, Inc., Edville, TN
Software Engineer
Responsibilities:
- Design and development of real time proprietary multitasking firmware for predictive maintenance vibration data collectors/analyzers and other embedded applications analyzer-printer adapter, tachometer, "smart" battery charger, etc.
- Development of new firmware and making enhancements to existing firmware products.
- Firmware maintenance
- identifying and correcting errors, updating documentation.
- Releasing new versions of firmware to customers.
- Providing technical support to employees and customers.
Skills:
- HD64180 and M68xx microprocessor family assembler programming.
- Ability to read schematics for firmware development.
- Data acquisition and digital data processing. Development and maintenance of the analyzer code required some basic knowledge of digital signal processing including Fast Fourier Transform, sampling, averaging, windowing, etc.
- Applications of vibration analysis in machinery maintenance.
- C and assembler programming for IBM PC compatible computers.
1986-1989 The University of Tennessee, Computing Center Edville, TN
Graduate Assistant
Was a member of the User Services math software support group.
Responsibilities:
- User consulting.
- Teaching short courses of MACSYMA and MAPLE for students and faculty.
Skills:
- Programming languages: FORTRAN, C, PASCAL, and ACSL;
- Symbolic manipulation systems: MACSYMA, MAPLE;
- User interaction with operating systems: DEC VMS, IBM CMS/MVS.
- Operational knowledge of the MOTOROLA 68000 microprocessor and the HP 64000 Logic Development System.
- Basic knowledge of parallel programming and program vectorization.
PERSONAL:
A U.S. citizen fluent in three languages: English, Russian, and Polish.
REFERENCES:
Available upon request.
12345678910111213141516
|
|