RICHARD STEWART
724-***-**** (Pittsburgh, PA)
************@*****.***
Qualifications Summary
• Senior Software Engineer with 20+ years experience specializing in object-
oriented design and programming
• Actively participate in all phases of SDLC
• Work well in a team environment and have excellent communication skills
• GUI expert with 10+ years experience (Qt, Native Android and Ilog Views)
• 20+ years experience with C++, C and Java
Professional Experience
Alz Care Labs (Pittsburgh, PA) July 2015 - current
Environment: Java, Android Studio, XML, SCRUM, Jira, Google APIs
Implementing FindMe, an Android app used to help track people with Alzheimer's
Disease or other forms of Dementia. Learned native Android java and interfaced with the
Google Maps and Directions APIs. Work in an Agile environment with SCRUMS,
Kanban and Jira. Interface with a RESTful API to get data from the backend.
Intelligent Portal Systems (Pittsburgh, PA) May 2014 - Feb 2015
Environment: C++, Qt, Python
Researched possibility of replacing a Python front end with a Qt C++ front end.
Forte Design Systems (Pittsburgh, PA) Nov. 2002 – Feb. 2014
Environment: C++, C, Qt, QtCreator, HTML, Javascript, Perl, Linux
Contributed to a very successful startup company acquired in 2014. Helped modify
QtCreator GUI into a specialized IDE using Qt C++ classes. Participated in weekly
engineering meetings and gave slide show presentations. Managed the software release
process. Helped create the regression infrastructure using HTML, Javascript and Perl.
Acted as QA manager for the Cynthesizer product. Setup Squish regression testing.
Personity, Inc. (Pittsburgh, PA) Nov. 2001 – April 2002
Environment: C++, UML, STL, WML, WAP, XML, Java, Visual C++, Win 2000, Unix
Helped develop a WAP server that uses platform independent C++ code to generate
WML code for WAP enabled phones. Participated in code reviews, scalability meetings
and helped optimize the software. Provided technical leadership to junior engineers.
CTEK (Santa Clara, CA) Oct. 1997 - June 2001
Environment: C++, Ilog Views, UML, Unix (Sun Solaris), RogueWave
Helped design and develop an engineering/development tool used in the satellite industry.
Improved the performance of loading an object model by a factor of 100. Mentored other
developers in object-oriented design and programming. Implemented generic drag/drop
capabilities across the entire application.
Resume of Richard Stewart Page 1
INTEL (Santa Clara, CA) Dec. 1997 - March 1998
Environment: C++, Ilog Views, UML, Visual C++, Windows NT
Hired by Ilog to work as an independent Ilog Views Consultant. Worked in a software
development team to encapsulate Ilog Views code. Acted as GUI lead and answered Ilog
Views support questions from team members. Participated in weekly code reviews.
Ilog Views Consultant (MD, CA, FL) June 1996 - Sept. 1997
Environment: C++, Ilog Views, UML, Unix, Perl, RogueWave
Worked on four separate Network Management Systems. Implemented advanced map
and graph dialogs. Provided training to personnel, including hands-on instruction on the
functionality of Ilog Views and the code structure.
COMSAT (Clarksburg, MD) Jan. 1993 - May 1996
Environment: C++, Ilog Views, UML, Unix (Sun Solaris), Perl
Helped design and implement a Satellite Network Management System. Designed the
object model. Participated in the full SDLC of the project. Developed the underlying
interface to a Local Area Network and all GUI dialogs. Designed and implemented
several advanced GUI dialogs including multiple views of a graph representing network
equipment status and activity.
Environment: Lisp, C, UML, Unix (Sun Solaris), Sybase, SQL, Ilog Masai
Worked on a Vessel Traffic System Simulator. Participated in all phases of the project.
Worked closely with the client while designing the software. Designed and developed the
GUI and underlying network interface to processes distributed among eleven Sun
workstations. Worked in France and the Netherlands.
Technical Skills Summary
• GUI Libraries: Qt C++, Native Android SDK, Ilog Views
• Languages: C++, C, Java, XML, HTML, Javascript, Perl, Lisp, Python
• OO: SDLC, UML, OOAD, OOP, Object Modeling Lead and Manager
• Tools: QtCreator, Android Studio, Squish, Emacs, Jira, AgileZen, bugzilla, CVS,
Valgrind, gdb
• Platforms: Linux, Windows, Unix (Solaris, HP-UX, IBM AIX)
Training
Programming with Qt given by KDAB - August 2012 - 40 hours
Education
BS Computer Science / Math from Carnegie Mellon University - Graduated: Fall 1992
Resume of Richard Stewart Page 2