Richard K. Campion
President, CTO, Chief Architect at ZdsLogic Technologies- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Jeff Herrin
Richard was instrumental in developing a unique Linux-based application for my company. His timely delivery of the application allowed us to meet our manufacturing deadlines with ease. Based on some rather loosely defined requirements, he delivered exactly what we needed to meet our objectives. I would highly recommend Richard for any Linux-based embedded systems development.
Paul Leacu
Richard worked with me on an Eclipse-based IDE feature used to configure Linux kernels. Richard did an excellent job on the dialog development. I could spend 5 minutes drawing on a white board and in a few days got very reliable code. Richard also introduced the concept of JAXB persistence binding for dialog content which has been very well received.
Jeff Herrin
Richard was instrumental in developing a unique Linux-based application for my company. His timely delivery of the application allowed us to meet our manufacturing deadlines with ease. Based on some rather loosely defined requirements, he delivered exactly what we needed to meet our objectives. I would highly recommend Richard for any Linux-based embedded systems development.
Paul Leacu
Richard worked with me on an Eclipse-based IDE feature used to configure Linux kernels. Richard did an excellent job on the dialog development. I could spend 5 minutes drawing on a white board and in a few days got very reliable code. Richard also introduced the concept of JAXB persistence binding for dialog content which has been very well received.
Jeff Herrin
Richard was instrumental in developing a unique Linux-based application for my company. His timely delivery of the application allowed us to meet our manufacturing deadlines with ease. Based on some rather loosely defined requirements, he delivered exactly what we needed to meet our objectives. I would highly recommend Richard for any Linux-based embedded systems development.
Paul Leacu
Richard worked with me on an Eclipse-based IDE feature used to configure Linux kernels. Richard did an excellent job on the dialog development. I could spend 5 minutes drawing on a white board and in a few days got very reliable code. Richard also introduced the concept of JAXB persistence binding for dialog content which has been very well received.
Jeff Herrin
Richard was instrumental in developing a unique Linux-based application for my company. His timely delivery of the application allowed us to meet our manufacturing deadlines with ease. Based on some rather loosely defined requirements, he delivered exactly what we needed to meet our objectives. I would highly recommend Richard for any Linux-based embedded systems development.
Paul Leacu
Richard worked with me on an Eclipse-based IDE feature used to configure Linux kernels. Richard did an excellent job on the dialog development. I could spend 5 minutes drawing on a white board and in a few days got very reliable code. Richard also introduced the concept of JAXB persistence binding for dialog content which has been very well received.
Experience
-
ZdsLogic Technologies
-
United States
-
Software Development
-
1 - 100 Employee
-
President, CTO, Chief Architect
-
Jan 2022 - Present
-
-
Principal Software Engineer
-
Jul 2019 - Dec 2021
-
-
Senior Software Engineer
-
Jan 2014 - Jun 2019
-
-
-
-
Principal Software Engineer
-
Aug 2011 - Mar 2014
Designed and developed a Distributed Logging Event collector and viewer. * A client device formats and transmits logging events to a server. * A server stores events from remote device(s) for remote viewing and further analysis. Designed and developed a Distributed Logging Event collector and viewer. * A client device formats and transmits logging events to a server. * A server stores events from remote device(s) for remote viewing and further analysis.
-
-
-
IBM
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Consulting Software Engineer
-
Dec 2010 - Aug 2011
Maintained and enhanced an Eclipse RCP product. Maintained and enhanced an Eclipse RCP product.
-
-
-
-
Consulting Software Architect
-
Apr 2009 - Feb 2011
- Various Projects - Designed and developed two Java based prototypes to explore feasibility of modern web based system objectives. Prototype 1: Desktop Client: Prototype 2: Internet Client: Developed a SATCOM Simulator for an Aeronautics Telephony provider. Based on an Open Source Telco Switch - reworked packet stack. Implemented various VOIP clients. - Various Projects - Designed and developed two Java based prototypes to explore feasibility of modern web based system objectives. Prototype 1: Desktop Client: Prototype 2: Internet Client: Developed a SATCOM Simulator for an Aeronautics Telephony provider. Based on an Open Source Telco Switch - reworked packet stack. Implemented various VOIP clients.
-
-
-
Mercury Systems
-
United States
-
Defense and Space Manufacturing
-
700 & Above Employee
-
Consulting Software Engineer
-
Sep 2008 - May 2009
Assisted in the development of a desktop user interface Eclipse plugin. Created Rich Client App (RCP / SWT / JFACE) dialog boxes. The Eclipse plugin is a GUI, designed to easily define embedded cluster domains and configure a distributed computer by selecting OS boot images for each member of the cluster, and set common settings like network configuration parameters. Persisted data as XML via JAXB. Assisted in the development of a desktop user interface Eclipse plugin. Created Rich Client App (RCP / SWT / JFACE) dialog boxes. The Eclipse plugin is a GUI, designed to easily define embedded cluster domains and configure a distributed computer by selecting OS boot images for each member of the cluster, and set common settings like network configuration parameters. Persisted data as XML via JAXB.
-
-
-
-
Consulting Software Development Engineer
-
Dec 2004 - Jan 2005
Developed a CMS Data synch using MySQL as the backend, client DB tools in C++ for data field formatting, syntax checking, raw data importing and formatted data exporting into the RDBMS. Created a Tab Delimited Text File Parser using Lex and; Yacc in C/C++ to syntactically verify the data prior to database population. The parser performs data cleanup, data type primitives' detection, and data transformation from ASCII tab delimited files form that can then be utilized by SQL import tools. The parser informs the user of data anomalies, allowing the user to make correction. Optionally, the parser produces a XML database schema for use by third-party software, in this case, Torque, to generate SQL scripts and Java business model code. Created a native client db query tool in MSVC++ and ODBC. Developed a J2EE web application for database views and reporting based on the portal/portlet framework of JetSpeed which builds upon the following Open-Source technologies: Java, JSP, JDBC, Apache Torque, Turbine, and Velocity, and deployed within a TomCat container. Show less
-
-
-
-
Software Development Engineer
-
Feb 2000 - Dec 2003
Maintained and enhanced Visual C++ Win32 and Borland C++ GUI's. (CCM DevStudio v1.0 - v1.6). Each release was packaged using Install Shield. Each revision was test deployed internally via CCM iCommand/On Command software packages. Developed On Command CCM syntax checking enhancements to CCM v5.0 - v5.4.1 C/C++ source was cross platform compiled for Windows, Solaris, HP, and Linux. (Tested under CCM Configuration Servers 5.0 - 5.4.1) Developed/Maintained platform independent C/C++ static and dynamic component libraries. (MS/HP/Solaris/Linux). Maintained and enhanced various command-line software distribution package development tools, developed using Visual C++ 6.0 while utilized Borland C++ Builder to develop front; end GUIs as a view to each command-line executable. Developed a keyboard recorder to capture user keyboard actions and screen snapshots. Implemented severity levels within error and log reporting. Corrected defects as reported within a bug database. Prototyped Java GUI's for the proposed next release of DevStudio using JBuilder, NetBeans, and Eclipse. Developed parser libraries to verify the validity of system configuration data. (CCM v4.5 - v 5.6) Developed internal command line and GUI tools to import parsed text data into a relational database. Show less
-
-
-
-
Independent
-
Apr 1996 - Dec 2000
Managed the transition of data from a Wang minicomputer to Microsoft SQL-Server. Installed a MacSoft Lightspeed Gateway to connect a Wang-VS to an NT-Server based network. Utilized Visual Basic/C++/MS-Access/MS-SQL-Server to migrate data from a WANG mini-computer to MS SQL, creating new MS Access/VBA client applications using a MS-SQL DB backend.; Developed COBOL programs and procedures to format Wang-VS data as ASCII text files. Developed DOS batch programs to download Wang-VS data to ASCII on an NT-Server. Developed SQL-Server scripts to import data into SQL-Server via the bulk copy utility. Automated procedures to run nightly. Developed queries, reports and user interfaces for management and sales support personnel. Prototyped Q/A analysis tools to sample yarn tensile strengths. Installed network wiring. 20 CAT-5 runs Show less
-
-
Education
-
University of Massachusetts Dartmouth
Bachelor of Science, Computer Information Science -
Bristol Community College
Associate of Science (A.S.), Computer Science