Post Job Free
Sign in

Engineer Software

Location:
Laguna Beach, CA, 92651
Posted:
April 24, 2011

Contact this candidate

Resume:

Steve Malsam

*** *******

Laguna Beach, CA

949-***-**** 949-***-****

***********@***********.***

Job Objective

To be granted a job which utilizes my education as a Computer Engineer in

the software industry.

Highlight of Qualifications

Experience in both iOS and Android development environments

Experience using computer graphics packages such as DirectX, OpenGL and

Blender.

Experience acting as a leader on group projects, most notably Robotics

team, Senior Design and Software Engineering.

Designed robots for the IEEE Region 5 Robotics competition

Experience working with various families of microcontrollers, especially

the PIC microcontroller

Experience in running and developing software for Windows, Linux and Mac OS

X

Experience using source control systems Subversion, Mercurial, and GIT on

Mac, Linux & Windows

Known Languages

Most experience: C/C++

Mid level experience: Obj-C, C#

Beginner: Java, Python

Personal Accomplishments

Layed out circuits for mainboard, driverboard, and sensorboard

Worked extensively with testing of various components

Assisted in programming PIC microcontroller

Exhaustively tested robot

Experience Highlights and Current Projects

Python Issue Tracking Request tracker (Winter 11):

This was a Python tool designed to search the Subversion repository

and commit logs looking for messages indicating that an ITR had been

implemented in that commit. It would then traverse the rest of the Repo,

looking for descendants of that commit. Basically following the commit

through until it wound up back in the Trunk, listing all of the branches

and released versions of the DLL it found in between.

Timeout Data Editor (Winter 11):

This was a .NET 4/WPF tool designed to facilitate the editing of a

timeout config file used in our test package. It involved using WPF, the

Model-View-ViewModel pattern, and LINQ to XML.

Senior Design - Dog Ball Launcher (Fall/Spring 08):

This was an embedded software project written for Senior Design. The

code was written for a dsPIC 30F2010 embedded microcontroller in C. The

program waits for sensor input, and at the appropriate time, launches a

tennis ball for a dog to retrieve. The software is event driven, and

handles aspects of motor control, analog to digital conversion, and sensor

management. I was the primary software developer for this project.

OpenGL PAINT (Spring 08):

This was a simple Paint clone written with OpenGL and the GLUT

toolkit. Line drawing and shape drawing were implemented using developed

algorithms instead of OpenGL functions. Done to understand basic drawing

algorithms and OpenGL/GLUT usage.

SteveNET Simple Shell (Spring 08):

This was a simple command line shell, written in C, to demonstrate

various aspects of process control. Basic shell commands, such as directory

changing, I/O redirection and process management. Writing a test plan for

this software was also a major part of the assignment.

BorgBOT (Fall/Spring 07)

This was an entry for the 2007 IEEE Region 5 Robotics competition. I

lead a small team through the development, prototyping, coding and testing

of a robot. The robot developed was actually a team of 3 identical robots

designed to run on the track at the same time, communicating with each

other via wireless communication. As team lead, I was responsible for all

aspects of project planning, including budgeting and scheduling. The team

involved ended up finishing 4th out of 30 teams, and placed highest of the

teams sent from SDSM&T.

Relevant Coursework Experience

Operating Systems

Embedded / Real Time OS

Digital Systems (VHDL)

Software Engineering

Assembly Language

Data Structures

Computer Graphics

Technical Communications

Work History

July 2008 - Present Western Digital Lake Forest, CA

Senior Software Engineer

Handled group migration from PVCS to Subversion

Maintains application for running hard drives through test process in the

factory.

May 2007 - June 2008 Innovative Systems Rapid City, SD

Intern/Embedded Software Developer

Developed software for Embedded Linux

Worked with IBM PowerPC 6

Jan 2006 - Aug 2006 Rockwell Collins Cedar Rapids, IA

Engineering Co-op/Test Engineer

Ran battery of tests on rig against requirements

Extensive documentation of results

Became Test Supervisor toward end of stay

April 2004 - Nov 2006 Golden West Technologies Rapid City, SD

Internet Help Desk Technician

Education

B.S in Computer Engineering, Minor in Computer Science, May 2008

SD School of Mines & Technology Rapid City, SD

Organizations/Community Service

2004-Present SDSM&T Robotics Team

12/04 - Pesent: Treasurer

2003-Present Tech Activities and Programs

Fall 2003: Treasurer

2004: Entertainment/Education Co-Chairs

References available upon request



Contact this candidate