We provide IT Staff Augmentation Services!

Systems Engineer Resume

5.00/5 (Submit Your Rating)

DallaS

EXPERIENCE SUMMARY:

Contract programmer that is expert at getting quick results in software for both embedded microprocessors/computers and Linux and Windows applications. Strong in design and documentation. Experience in 3D graphics and web applications.

TECHNICAL SKILLS:

REAL TIME EMBEDDED SOFTWARE AND HARDWARE: Motorola Coldfire 5272, 68000, Z80, bit - slice processors, firmware, SCSI. controllers, communications controllers, Chipcon RF, timers, clocks, DMA controllers, cryptography, a variety of peripheral chips and real-time multitasking operating systems. Designed system and board level architectures. Emulators, logic analyzers, NetBurner development kit.

OPERATING SYSTEMS DEVICE DRIVERS: Created device service routines, debug packages, and shell interface. Generated and modified operating systems such as VRTX. Analyzed crash dumps. Designed and implemented disk controller and file system. SCSI interface to disk and tape drives. Windows device drivers using Visual C++.

COMMUNICATIONS: Internet TCP socket programming, client and server socket applications. SNMP, SMTP, .NET Remoting, POP3 e-mail, HDLC, asynchronous communications.

OPERATING SYSTEMS: Windows, Windows 2003 Server, UNIX, Linux, uC/OS, VRTX real-time multitasking operating system, MS-DOS.

LANGUAGES / DEVELOPMENT ENVIRONMENT: C#, C++, C, ASP (Active Server Page) in C#. Microsoft Visual C++ (VC++), Basic, 68000 and Z80 assembly language, HTML Web pages, Visual Studio, Eclipse.

DATABASES and DATABASE API’s: SQL Server, PostgreSQL, Access, ADO.Net.

API's, Libraries, Frameworks, Environments: .Net, Microsoft Windows, Win32, Microsoft Foundation Class (MFC), Qt, Microsoft Office automation.

GRAPHICAL USER INTERFACE, 3D GRAPHICS: OpenSceneGraph (Open Scene Graph, OSG), Microsoft Windows, OpenGL (Open GL), Direct3D (Directx 3D), Open Inventor, Ogre, and Irrlich 3D graphics package. Wrote firmware and microcode for graphics display processors.

PROJECT MANAGEMENT: Managed product life cycle including initial product specification, design, creation of software standards, scheduling of tasks, implementation, testing, customer acceptance, training, and support.

APPLICATIONS: Bugzilla, Subversion, Blender 3D Modeling Application, Doc-To-Help (manual and help file generator), InstallSHIELD (Installation program), Microsoft Project for Windows, WordPerfect, Word For Windows, AutoCAD, DesignCAD.

WORK HISTORY:

Confidential, Dallas

Systems engineer

Responsibilities:

  • Developed 3D graphics application for training purposes.
  • This application provides the user with a virtual reality environment and provides feedback on their actions. Did all aspects of this project and used C# for the language, PostgreSQL as the database, OpenSceneGraph (Open Scene Graph, OSG) as a 3D API, Blender as the 3D modeling application.
  • Some experience with Direct3D (Directx 3D), Ogre 3D, and Irrlich 3D engines.

Confidential, Richardson, Texas

Systems engineer

Responsibilities:

  • Wrote embedded software for the monitor and control of satellite earth stations.
  • The Windows client sides were in VC++ and C#.
  • The Linux server sides were VC++ and C++.
  • Communication on the C# project used SNMP, TCP/IP, FTP, and .NET Remoting.
  • The development systems were Microsoft Visual Studio and Eclipse.
  • My work involved everything from Windows GUI’s to Linux device drivers.

Confidential, Richardson, Texas

Systems engineer

Responsibilities:

  • Embedded microprocessor Confidential project involving wireless communication and remote sensoring systems.
  • Microprocessors would communicate with each other using a Confidential wireless communications chip.
  • Wrote C++ device drivers and other microprocessor code.
  • Also developed a test PC application controlling these microprocessors over a TCP Internet connection.
  • The development system was a NetBurner Motorola Coldfire 5272 with uC/OS RTOS.

Confidential, Dallas, Texas

Systems engineer

Responsibilities:

  • Client-server application in VC++.
  • Used Internet socket communications to communicate from client to server.
  • Did every aspect of software development for the full life-cycle of this project.
  • Designed the database on the client and server.
  • Data access was by ADO with a SQL Server database.
  • A few ASP (Active Server Page) web apps were written in C#.

Confidential

Software engineer

Responsibilities:

  • Created and maintained microcode and test applications for a 3D graphics processor utilizing bit-slice processors in a pipeline architecture in a team environment.
  • Wrote assembly language for another 3D graphics processor based on microprocessors.
  • These processors would traverse a 3D scene that was prepared by a user application.
  • The processor would do transformations, rasterizations and do picking of elements in the 3D scene.
  • Wrote assembly language for a LAN (Local Area Network) communications controller and intelligent terminals
  • Wrote software for a multi-tasking operating system that controlled a voice authentication security system.
  • I managed product life cycle including initial product specification, design, creation of software standards, scheduling of tasks, implementation, testing, and customer acceptance, training, and support.
  • Designed and wrote software implementing HDLC over a 1 Megabit/Second communications link.
  • Designed and wrote disk controller S/W, file system, and SCSI interface to a disk and tape drive.
  • Interface routines for UART, timers, clock, DMA, floppy controllers, hard drive controller, communications controllers.
  • Hardware diagnostic systems. TTY based Unix-like Shell interface with interface routines, and command processors.
  • Configuration and programming for VRTX real-time multitasking operating system.
  • Wrote device drivers and tasks using interprocessor communication. System maintenance of Unix O/S. Routines for operator to test hardware.

We'd love your feedback!