| Mark Sherman - Resume | Send
email to ![]() Please make sure there is an appropriate subject line. |
| A printable
version of my resume is available here. You may also view my Linked-in Profile. |
Bachelor of Science, Electrical Engineering & Computer Science, August 2006
University of California, Berkeley, GPA 3.0
EMPLOYMENT HISTORY
Software Engineer, Video Technologies, December 2008 - Present
Gracenote, Emeryville, CA
Design, implement and maintain video components of Gracenote Video ID and Video Explore.
Reverse engineer DVD copy protection and metadata obfuscation methods.
Software & Electrical Engineer / Network Administrator, July 2006 - November 2008
Alpha Scientific Electronics, Hayward, CA
Design and implement complex embedded software for power supply control.
Conduct testing of industrial power supplies for medical, government, military and academic use.
Maintain company network and servers.
Interact with external customers to develop product designs and troubleshoot.
Computer Programmer, Summers of 2001, 2002
KISS Institute for Practical Robotics, Norman, OK
Ported firmware code between educational robotics platforms (MIT Handyboard to LEGO RCX).
Wrote documentation for and presented robotics training courses to high school students and teachers.
NASA Student Intern, Summer of 2000
NASA Ames Research Center, Moffett Field, CA
Summer internship developing software and educational materials for the NASA Robotics Education Project.
Worked as part of small team of programmers and technical writers.
Developed novel control system for behavior-based robots.
TECHNICAL SKILLS
Programming Languages: C/C++, Perl, Java, Matlab, Verilog, FORTH, x86/HC11/MIPS Assembly Languages, Batch files, BASIC,
Tools: Araxis Merge, Perforce, Test Track, kdevelop, gdb, Visual Studio, Makefiles, VMWare
Operating Systems: Windows 7, XP, 2000, 9x, 3.x, DOS, Linux, Solaris, Mac OS-X.
Embedded Systems: Windows CE, embedded Linux, embedded DOS, PIC controllers, BASIC stamps & variants, CAMBASIC, FORTH interpreters, HC11 systems.
Protocols & Libraries: Qt, TCP/IP, standard C libraries, Win32, OpenGL, GPIB, RS-232, posix, XML
General Computer Skills: Building and troubleshooting IBM-PCs, networking, Office suites, Photoshop/GIMP
NOTABLE PROJECTS
Implemented significant portions of Gracenote Video ID and Video Explore client software.
Assisted development of software for Advanced Light Source power supplies at Lawrence Berkeley National Lab.
Developed a hardware-accelerated rendering engine on PlayStation 2 hardware.
Implemented 32-bit CPU in Verilog on a Field Programmable Gate Array.
ACTIVITIES AND COMMUNITY SERVICE
Amateur Radio License KX6MWS
Berkeley Animal Shelter Volunteer, 2006-2007