Sites
Personal
|
Important Note
I am very happy with my current job. You are welcome to view my resume, but please
do not email me about any career opportunities unless you meet the following criteria:
- The position is in the San Jose, CA or Denver, CO area
- The position is full-time/employee (no contract)
- You [the recruiter] are employed directly by the hiring company (absolutely no third-party recruiters)
Resume
Kevin S. Worcester
Software Engineer
B.S., Computer Science
E-mail: kworcester at the misfitcode dot com domain
A software engineer with over seven years of professional experience and an insatiable love for writing software. I have an eagerness to learn, take on new tasks, and help in any capacity I am needed. I provide quality work with a positive attitude, and I am at my best when given responsibility and a deadline.
Professional Strengths:
- Strong code analysis abilities from working on projects with more than 250,000 lines of code.
- Broad experience writing stand-alone GUI applications, background services, integrated suites of small tools, embedded software, and automation scripts.
- C/C++, STL, XML, OpenGL, Direct3D
- Object-Oriented Design, UML, Relational Database Design
- Real-time 3D graphics development and user interface design
- Interprocess Communication, System V IPC, Multithreading
- TCP/IP Sockets, Various proprietary network and USB protocols
- Proficient with Linux, Windows, and embedded development.
- Well-developed team skills: Communication, organization, cooperation.
Employment:
A Software Company, Silicon Valley, CA
Software Engineer, May 2007 to Present
- Primary responsibilities: I cannot tell you.
Global VR, San Jose, CA
Software Engineer, January 2003 to May 2007
- Technical lead for the video arcade port of Madden NFL 2006; responsible for detailed technical design, development, and delegation of programming tasks.
- Developer for arcade ports of Madden 2004, an unreleased first-person shooter, PGA Tour Golf, and an unreleased sports title.
- Drafted repeatedly by other development teams to help meet deadlines, recognized for strong organizational skills and an ability to deliver working solutions in short time frames.
- Took initiative to suggest, design, and implement tools to streamline development of time-critical projects.
- Lead technical design and development of online reward point system; responsible for database schema design and coordination of development between three distinct teams.
- Implemented ``always-on'' background services for coin handling and process stall detection.
- Responsible for the automated build process for four different projects.
- Tools used: Visual Studio .NET (C, C++, C#), MS SQL Server, Install Shield, TeamShare/TeamTrack, Perl, XML/DTD.
Com Dev Broadband, San Luis Obispo, CA
Software Engineer, March 2001 to October 2002
- Responsibilities mainly consisted of software design using UML and LaTeX for documentation, and development of network testing tools in C++.
- Key developer of a simulator for high-speed wireless data terminals and base stations (CDMA/1xEVDO) to test performance of core network, which was critical in identifying network capacity deficiencies.
- Embedded systems development in C for MSM5500 (ARM 7 TDMI) writing USB protocol code for device configuration and statistics reporting.
- Managed development team responsible for Windows, Linux, and Macintosh OS USB device drivers.
- Organized and led training sessions for 1xEVDO terminals and 1xEVDO network simulator.
- Perl development for log parsing, reports, and graph generation.
- Tools used: GCC (C/C++), GDB, CVS, Lex (Flex), Yacc (Bison), Visual Studio, Ethereal, Bugzilla, Perl, Magic Draw (UML), Dia (UML), LaTeX, VxWorks.
Surveyor Corporation, San Luis Obispo, CA
Software Engineer, January 2000 to May 2001
- Primarily responsible for Perl and SQL development in a CGI environment, relational database design, and C++ development in Visual Studio.
- Worked with a small team to design and implement an online purchasing and recurring billing system.
- Tools used: Perl, DB2, MySQL, Javascript, Visual Source Safe, Visual Studio, Bugzilla.
His Music Place, LLC
Software Engineer, System Administrator, January 1999 to July 2000
- Responsible for design, development, and testing of a retail CD web site; also responsible for most system administration tasks.
- Design and implementation of a template system allowing multiple ``store fronts'' to use a common product back-end in order to sell the CD database and billing system as a service.
- System administration: FreeBSD, Apache, PostreSQL, mSQL, BIND (DNS), Sendmail.
Computer Science Department, Azusa Pacific University
Student Admin, Computer Lab Technician, September 1996 to May 1999
- Network administration: Linux; Windows NT, 95, 98.
- PC Assembly, Repair, and Upgrades.
Other Projects:
Misfit Model 3D, Lead Developer
URL: http://www.misfitcode.com/misfitmodel3d/
A low-poly 3D model editor with multi-level undo, skeletal animation, and complete online help.
Education:
Azusa Pacific University, September 1995 to May 1999
B.S., Computer Science, Graduated Magna Cum Laude
Outstanding Senior in Computer Science, 1998 to 1999
References:
References are available upon request.
kworcester at the misfitcode dot com domain
Important Note
I am very happy with my current job. You are welcome to view my resume, but please
do not email me about any career opportunities unless you meet the following criteria:
- The position is in the San Jose, CA or Denver, CO area
- The position is full-time/employee (no contract)
- You [the recruiter] are employed directly by the hiring company (absolutely no third-party recruiters)
|