Overview
|
Software Developer - 11 Years
|
|
Master of Science - Computer Science
|
|
Network Administrator - 3 Years
|
Focus
| Middle Tier / Server Side Development |
| Distributed Systems Design and Implementation |
| C++, Python, Unix, Linux |
Work Experience
Senior Staff Software Engineer
Motorola Connected Home Solutions
Horsham, PA
December 2005-present
| Roles |
- Technical Lead
- Feature Developer
- Architecture Team Member
- Legacy Product Support
|
Technologies and Skills |
- C, Java, Python
- Linux, SCO Unix, Solaris
- JMS, Spring, Maven, Eclipse
- XML
- Sybase
- Design Documentation
- Subversion, TrueChange
- Agile Development (Scrum)
- TL9000
- Digital Six Sigma - Yellow Badge
|
| Projects |
- DAC6000 - Access Control Software for Digital Cable
- Reflector - Real Time Event Notification for DAC6000
- WebUI - Enhancements for New Web-based Interface
|
Software Developer
BBN Technologies
Cambridge, MA
July 2001-December 2005
| Roles |
- Component Developer
- Tool Developer
- Technology Integrator
- Multi-Organizational Design Participant
- Multi-Organizational Development Coordinator
- Testing and Integration Facility Maintainer
- Integration Tester
- Technology Demonstrator
|
Technologies and Skills |
- C++, Java, Python
- Linux, Solaris, FreeBSD
- Cisco IOS
- UDP, Multicast, RSVP, DiffServ
- CORBA, CORBA Components (CCM), Real Time CORBA
- MPEG, CORBA A/V Streaming
- Publish/Subscribe
- UML
- Tk, Qt
|
| Projects |
- QuO (Quality Objects) - Support and Enhance
Adaptive Middleware Tool
- ARMS - Dynamic Computing Resource Management
System
- JBI/QoS - Quality of Service Management
for Publish/Subscribe
- PCES - Quality of Service Management
for Video/Image Streaming
|
| Other |
- Represented BBN at OMG Technical Meetings
- Contributed to technical publications
|
Member of Technical Staff
GTE/Verizon Laboratories
Waltham, MA
June 1996-July 2001
| Roles |
- Technical Lead
- System Designer
- Framework Designer
- Component Developer
- Framework Developer
- Client Maintainer
- Deployment Support
- User Support
|
Technologies and Skills |
- C++, Java, Python, Perl
- AIX
- CORBA, UDP, Message Queues
- ANTLR, Threads
- Rule Based Systems
- Informix, Sybase, Oracle
- HTML, Motif
- POTS, SS7
- Requirements Collection
- Project Scheduling
|
| Projects |
- TIPS Reporting - SLA Performance Reporting
for Data Networks
- TIPS Monitoring - Generic Real Time Network
Performance Monitoring
- TIAS - Retargetable System for Real Time
Network Event Correlation
|
| Other |
- Ported the OmniORB CORBA tool to AIX
|
Network Administrator
Delaware State Hospital
New Castle, DE
August 1991-July 1994
Recent Training
- Software Architecture - Principles and Practices (SEI)
- Advanced Java - Threads, Servlets, JSPs, MVC (Marty Hall)
|
Education
Master of Science, Computer Science
Northeastern University, 1995-1997
| GPA |
4.0 |
| Primary Concentration |
Programming Languages and Compilers |
| Secondary Concentration |
Systems Software (Distributed Operating Systems, Databases) |
Bachelor of Science, Computer and Information Sciences
University of Delaware, 1987-1991
Memberships
|
Association for Computing Machinery (ACM) (1989-present)
- Special Interest Group on Operating Systems (SIGOPS, 1990-present)
- Special Interest Group on Programming Languages (SIGPLAN, 1996-present)
|
Other
| Active DoD Security Clearance |
|