Joseph Gregorio

1002 Heathwood Dairy Rd.
Apex, NC 27502
Phone: (919) 272-3764
joe@bitworking.org

Objective

Employment where I can apply 14 years of experience designing and delivering software across a wide range of platforms to make customers happy.

Professional Profile

Software engineer with a record of success in designing, building and shipping Web, Windows and embedded firmware applications on time and on budget. Works easily across departments to bring new solutions on line and new products to market. A passion for creating software and protocols that extends beyond a fulltime job and into publication and membership in working groups.

Skills

Skill name Experience
C/C++ 15 years
XML and related technologies (XSLT, SVG, etc.) 8 years
Web technologies (HTTP, CGI, TFTP, etc.) 8 years
Python 6 years
Linux 8 years
Win32 Programming (Windows 95/98/NT/XP) 14 years
Perl 4 years

Accomplishments

Independent of my full-time day job

Author

Open Source

Conference presentations

During the last four years at SAMSys, Inc.

During 7 years at MTS

Employment History

IBM
Employment: July 2006–present
Responsibilities: Consult within the WebSphere Technology Institute and across other groups at IBM on the Atom Syndication Format, Atom Publishing Protocol, REST, and Open Source.
SAMSys
Employment: October 2001–May 2006
Responsibilities: Designed, coded, tested and documented software for RFID readers and their associated support applications. Platforms included DSPs, microcontrollers, Windows machines and Linux based devices. Helped develop the software architecture for the RFID readers including the design of two embedded languages. Added Web, SOAP and other IP based interface support to products. Researched and tested new tools, techniques and technologies to bring into the department, such as unit testing, wikis, Python, and Subversion. Created software development kits and sample code for end users.
MTS
Division: MTD Raleigh
Employment: September 1994–August 2001
Responsibilities: Active lead on projects to produce firmware and Windows application software. Many projects had electrical engineering and mechanical engineering components. Responsibilities for the projects included designing the product architecture, writing code, debugging, calling design reviews, and reporting the project status to the management team. Responsible for researching new tools, techniques and technologies to bring into the department. Managed the IT department of three fulltime employees.
Tecan U.S.
Employment: July 1992–September 1994
Responsibilities: Met with customers to assess their software needs. Designed embedded or Windows based software solutions, coded, tested, documented, and maintained software and provided customer training.

Education

Dartmouth College
Masters of Arts in Mathematics, 1992.
Eastern Connecticut State University
Bachelors of Science in Mathematics, 1989, 3.76 GPA.
Bachelors of Science in Computer Science, 1989, 3.76 GPA.

Classes