ROBERT PRESTON KELLY
3339 Inverrary Blvd. West
Lauderhill, FL 33319
(954) 214-7449
E-mail: robert.kelly@saharasoft.com



EDUCATION
Master of Software Engineering
Embry-Riddle Aeronautical University
Date of Graduation: April 1999

Bachelor of Science in Computer Science
Embry-Riddle Aeronautical University
Date of Graduation: December 1997

EXPERIENCE
Motorola Inc., Senior Staff Software Engineer: April 2000 - Present
Currently a senior staff software engineer for Motorola's Personal Communication Sector. Developed software for the CN620, Motorola's first Windows CE-based GSM/WLAN handset. Developed the Accompli 009's email firmware which included POP3, SMTP, and DNS protocol implementations. Developed C++ implementations of the TripleDES and RSA encryption standards as well as the Diffie-Hellman Key Exchange algorithm. Other responsibilities apart from product development include requirements gathering and analysis, software design, and software prototyping.

FedEx Corp., Computer Programmer: May 1999 - April 2000
Developed object-oriented client-server software for Federal Express' World Revenue System. Responsibilities included software design of Java clients which interfaced with a Tuxedo service and source-level debugging of C++ code.

The Boeing Company, Computer Programmer: January 1998 - April 1999
Developed software part-time in the C and Java programming languages under Boeing's Payload Ground Operations Contract at Kennedy Space Center. Responsibilities included the designed and implementation of CGI programs as well as internal Website development and administration.

Embry-Riddle Aeronautical University, Web Development Manager: January 1998 - April 1999
Supervised and directed a staff of two in the administration of the Embry-Riddle President’s Office Web site. Developed customized software for the President's Office as well as the University's Department of Communications. Received full stipend and tution to pursue Master of Software Engineering degree at Embry-Riddle Aeronautical University.

Volusia County Property Appraiser's Office, System Analyst: May 1997 - January 1998
Served as a system analyst on the Volusia County Property Appraiser's Online Database System. Responsibilities included requirements gathering, design, implementation of C/Pro*C programs, Web site and Oracle RDBMS administration.

PROJECTS
VxWorks/AIX Distributed Real Time System: February 1999 - April 1999
Developed a real time system that executed over a network on both the VxWorks and AIX operating systems.

Network Client Performance Analyzer: October 1998 - December 1998
Developed software to analyze the performance of network client platforms in regards to connecting to a server and downloading various sizes of data. Gained experience in TCP/IP socket programming.

Robotic Arm Controller/Interface: September 1997- November 1997
Designed and implemented software to manipulate a robotic arm in real-time using the QNX operating system. Gained experience in multithread programming, IPC, and process-signal generation and handling.

SKILLS
Languages: C, Pro*C, C++, SQL*Plus, Ada, HTML, Java, OpenGL, Intel 8086 Assembly, Modsim II, Experience in Korn Shell scripting.

Database Engines: Oracle 7, MySQL, Experience with Sybase.

CASE Tools: ClearCase, DDTS, PVCS, DOORS, and Rational Rose.


 For more information, please send email to robert.kelly@saharasoft.com.

© Copyright 2005. Robert Kelly. All rights reserved.