Resume of Software Engineer




Title
Software Engineer

Primary Skills
C++, Ruby on Rails, Java, Perl, XML

Location
US-MA-Framingham

Posted
Jan-04-07

RESUME DETAILS

Objective: Challenging software development opportunity.

Languages: Ruby on Rails/AJAX, C/C++, Java, Perl, SQL, Netezza SQL, HTML, XML, CGI, VBA, JavaScript

Hardware platforms: Sun SPARCstation, IBM-PC

Operating systems: UNIX, Windows, AIX, LINUX, MS-DOS, SUN OS, SOLARIS

EXPERIENCE:

Independent Business Project. 5/06 - present Working to build object oriented shopping cart system As well as sophisticated SQL based criteria matching system to implement job bank or online dating service based on Ruby on Rails. Have been seeking potential business partners for these projects. Also Rails/AJAX work done on site www.blackredgold.net for admins to upload/delete gallery images, create thumbnails, and for admins to create content using tinyMCE javascript content editor.

Epsilon. Wakefield Massachussetts. Software Engineer: 12/96 --4/06. Enhance and maintain EQL, a hierarchical query language for parallel super computers using C++, yacc, and lex. Enhancements included making extract files which were created by the query run to conform to the Epsilon Parallel Infrastructure (EPI) format. Implemented calls to EPI support routines from EQL, the EQL runtime library, and from the C++ code that the EQL compiler emitted. Developed a parallel file transfer utility using rogue wave ftp client library. Supported middleware compiler which translates GUI output into EQL. Troubleshoot and debug EPI system. Support of various tools, utilities, and applications built to run on EPI. Implemented optimizations for buffering records so that unique identifier is assigned to each record across parallel nodes. Java XML parser support. Java conversion program using JJTree to convert epsilon middleware language to Netezza SQL. Wrote and designed automated testing strategies using Perl and as well as using CPAN perl components. Automated SQL tasks through Perl DBI. Wrote Excell spreadsheet macros in VBA to automatically generate pivot tables and interfaced via Perl Win32:OLE. A few small side projects using HTML and CGI.

Vipah Interactive. (formerly Media Magic). Wellesley Massachusetts. Contractual Software Engineer: 6/96 - 11/96. Designed and implemented educational software in C using Borland C++. Integrated animations, graphics, windows dialogs, and sound using the Miles Sound System. Participated in development of in-house tools for building display lists of images and animations. Integrated artwork into display lists for hit detection. Developed a scripting language and interpreter to run demos for potential customers and for implementation of future products.

Brite Voice Systems, Inc. Canton Massachusetts Contractual Software Engineer: 5/95 - 3/96. Develop telephony object oriented modules for voice messaging system on a Sun SPARCstation to be eventually burned into EPROMS and run on the real-time unix operating system VxWorks. Object oriented modules were hardware and application gate interfaces. Implemented a phone line gate, application gate, and speech recognizer gate. Each object module had an instance for each allocated phone line, with a state table such that each line had a state to resolve race conditions and insure system integrity.


CyberGraphics Inc. Wakefield Massachusetts.Software Engineer: 9/90 -- 3/94. Ported file server code for editorial newspaper software from VAX to Sun OS. Maintenance support of file server on VAX.


Mitchell Management Systems, Westborough Massachusetts.
Software Engineer: 5/86 -- 5/90 Support of project management application software based on pert chart methods. Reports, input screens, GUI interfaces, calendar tools, etc.


EDUCATION:
UMass Lowell: 2006
Graduate Level Computer Science Class -- Fall 2006 -- fundamentals of automata, formal languages, and computability theory, turing machines, time/space complexity, NP-Completeness

Framingham State College: 1986 - 1990
Major: Computer Science - B.S - Graduated 1989
Awards: Dean's List Spring of 1986 and Fall of 1988
Courses: Compilers, Computer Architecture, Networks, Data base,
Operating systems, Digital Design, Artificial Intelligence, Computer Languages, Computer organization and assembly language. Wrote a linker in PDP-11 macro assembly language, a compiler that generated P-Code using a table driven front end parser, a prolog interpreter in LISP, and a pyscho-analysis artificial intelligent program in LISP.

Berklee college of music: 1981 - 1982
Music School: 9/81 - 5/82 Courses in ear training, jazz harmony and theory, arranging, music appreciation, sight reading, as well as private lessons.

Certifications
BS in Computer Science

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


View all resumes in US-MA-Framingham »
View all resumes in US-MA »

View other Software Engineer resumes, Programmer / Developer resumes