Team

Campbell Custom Software Development has nearly 500 years of Commercial Software Development Experience


Gary Campbell

Gary Campbell

Business Converger, Founder

 

Gary Campbell is unique in his unsurpassed knowledge of software development and decades of business experience.  Few people have deep coding skills plus extensive experience working with companies like TEC, Amazon, Hitachi and Verizon.

His start-ups include an online product used by 4 million users, a massive F10 corporate rollout on thousands of desktops and a nomination as best start-up in British Columbia.  His products have been featured in PC magazine, Frost & Sullivan and IDC publications.  Gary has extensive experience with LMS (Learning Management Systems), Oil & Gas projects, Web Conferencing, Accounting projects (GL/AR/AP/PR), POS integrations, Back-of-the-House control systems, Perpetual Inventory control, EDI Ordering, Legal Billing systems, Advanced Image Recognition, Medical Device servos and Healthcare projects.

Gus Emery, Microsoft ASP Insider

Gus Emery, Microsoft ASP Insider

Enterprise

 

Gus Emery is an ASP Insider, a group of internationally recognized ASP.NET insiders helping Microsoft ASP technologies evolve.  By knowing how, when and why major technologies are advancing, his guidance helps Enterprise class clients get the most juice from their implementation.

Gus has been involved with development projects for the Oil & Gas industry, has worked with developers and project managers to oversee technical governance throughout Target and has worked for companies like General Mills and Tech-Pro.

Rachit Agarwal, ITT, MCTS, MCPD

Rachit Agarwal, ITT, MCTS, MCPD

Projects

 

Rachit holds an Engineering degree (IIT-Delhi) and numerous professional certifications such as MCTS (Microsoft Certified Technology Specialist) and MCPD (Microsoft Certified Professional Developer).

Rachit has an extensive track record in managing, architecting, designing, implementing and delivering large scale custom software development projects.

Rachit is an expert in Microsoft technologies and leads all engineering and development efforts at Campbell Software.

Dino Esposito, MVP

Dino Esposito, MVP

God of .NET

 

If your company utilizes Microsoft Technology, you already know Dino, as one of his books is probably sitting on your bookshelf.  His books such as “Architecting Mobile Solutions for the Enterprise” and “Architecting Microsoft .NET Solutions for the Enterprise” are must reads for the technology industry. You really need to look at his online Pluralsight course – it’s an eye-opener that EVERY IT professional needs to partake.

Dino is a corporate shareholder of Campbell Software.  Dino provides consulting to Campbell Software clients when they need a big gun to ensure their long term goals incorporate a proven Enterprise class technology path.

Cole Thompson

Cole Thompson

Networks / Security

 

Cole has extensive knowledge of hardware systems, networks, security and cloud based solutions.  He is an expert with Window server configurations and VM’s.  He is an authorized partner and certified with Microsoft, IBM, CISCO, HP and more.

Cole manages Campbell Software’s network, servers and services and works closely with Gary when assessing client hosting needs for dedicated servers, managed hosting and cloud services.  From water cooling, bio-metric based security access, BGP routing (4 back-bones), 6 layers of security, commercial IBM and CISCO hardware, fast SSD storage, USB/Diesel backup power, with Microsoft DPM, hard-drive, tape and secondary offsite backups, Campbell Software in a league of their own.

Michele Boyd

Michele Boyd

F1000

 

Michele’s has held positions as a developer, programming manager, project manager and IT manager for large corporations employing 500 to 20,000 people.

Michele is a past president of her local IT association (Society for Information Management) comprised of Fortune 500 companies, government services, public health care, banking institutions and other large institutions and organizations.  Michele’s IT experience with large corporations helps guide and ensure Campbell Software is correctly positioned to serve the F1000 market.

Bill Bradley

Bill Bradley

POS Retail

 

Bill Bradley has sold, installed and customized over 1000 POS systems.  Bill is an NCR (Aloha POS) and Oracle (MICROS) expert.

For custom integration work, POS data processing, report consolidation, bar-coding or other custom solutions, few people have the capability to understand the guts to make POS tech work.  Bill has decades of experience delivering Retail and Hospitality Technology solutions that MAKE A DIFFERENCE in the financial and personal lives of the companies and people who use them.

 

Campbell Software Developers

Campbell Software Developers

Hundreds of years of Combined Experience

 

Campbell Software has proven relationships with 26 developers.   Each developer has 9 to 12 years of experience in the commercial software development space.  Leads and domain managers have 12 to 15 years of experience.  All work is performed on-site, using our commercial grade hardware protected by 6 layers of security.  We are Pro-grade (commercial), there are no freelancers. We adhere to professional security standards and BBB accreditation rules.

Commercial development space experience is vastly different than in-house experience.  In the commercial space, developers must ramp up quickly and work with unique tech stacks (per client) many times per year.  Commercial developers have an insane amount of experience with different technologies as compared to someone who has worked in-house at 4 companies (think tech stacks: In-house:developer has 4 tech stacks of experience in 10 years vs Commercial space: 60 tech stacks in 10 years).  This translates to retained knowledge with expertise in choosing the best technologies to accomplish client goals faster for less.

About

Trusted Custom Software Development

Campbell Custom Software Development Inc. is a Canadian corporation providing Enterprise class custom software development services to medium size and large organizations across the United States and Canada.

Incorporated in British Columbia Canada, Campbell Custom Software Development is an “ON-SHORE” commercial software development company, specializing in complex business applications and business mobility applications.

BBB Torch Awards
BBB Torch Awards

Campbell Custom Software (“Campbell Software”) is A+ Rated by the Better Business Bureau.  In 2016, Campbell Software was the title sponsor of the BBB Torch Awards for British Columbia Canada.  Campbell Software has also sponsored DevConnections and DevIntersect conventions, two of the largest and most popular Microsoft Developer conventions.

Two of Campbell Software’s people are world renowned, Gus Emery (Minnesota), being an ASP Insider and Dino Esposito (Italy), an MVP who has authored 20+ books on software development, published hundreds of “Cutting Edge” articles and has been a conference technology speaker at world events for 15+ years.

“Gary Campbell’s approach to development is unique in that he understands that today’s developers cannot be experts in all technologies.  By separating development into a proven architecture, and then further separating the layers to specific skill sets, his infrastructure forces developers to develop software using a limited but expert skill set.  This development approach provides true separation of concerns, while also providing an optimal infrastructure for unit testing and ensuring maintainable code for the life cycle.” – Dino Esposito, MVP

Gary Campbell with Scott Guthrie
Gary Campbell with Scott Guthrie (Microsoft)

Today, IT projects are comprised of many complex software technologies, load balanced hardware architecture, using different operating systems, different types of servers with expectations of mobility device reach.  A single developer can no longer be expert in all of these technologies, many of which are separate careers.  Today, a single developer is severely challenged, 70% of their day is consumed with on-the-fly learning while they unknowingly introduce bugs, security issues and future performance problems.  As well, their code is tightly coupled and costly to maintain.  With Campbell Custom Software, you will have a team of highly skilled developers, with retained knowledge in specific technologies and layers, coding your exact specifications.

Expert Development.  Proven Track Record.  Transparency from start to finish.  Campbell Custom Software Development is the company you wished you called first.

Portfolio

Campbell Custom Software Development has been involved in hundreds of complex business projects.

Recent Projects:

British Columbia Lottery Corporation: The BCLC contracted Campbell Software to help them provide a loyalty rewards card to members used across all casino’s in British Columbia.  To accomplish this, each proprietary Point of Sale system used by casino’s needed to support BCLC categories (to determine reward point accruals), member card point balance look-ups, member card prize claims, member card point redemption with PIN verification, mobility device integration, touch screen integration and more.

Posera POS: Assisted Posera to update and change various client side back office reports.  Also providing custom middleware to integrate the POS with Greek Fiscal printers (country compliant sales tax reporting).

Animal Dental Care: Moved forward with Phase II of an animal dental surgery application, including an anesthetic monitoring module.

Interface Media Group: Altered an existing version of a video kiosk application for COMCAST, providing ability to add, change, update, tag, search and sync media across disparate kiosks, also added usage metrics tracking.

Projects below are categorized by domain expertise.


Accounting

Accounting

Scratch build of a full accounting system:  General Ledger, Accounts Receivable, Accounts Payable and Canadian Payroll modules, with usual reports such as Income statement, Balance Sheet, Trial Balance, Audit Detail, Aged Receivables and Payments, plus Employee T4’s and Corporate T1.

Electronic Polling / Billing system for legal firm:  Serial based communication to capture data from a station message detail recorder (inbound and outbound telephone and fax call SMDR), photo copier and postage system, with network based hard copy print logging, transposing the data to a proprietary accounting format, converting to EBCDIC via a 5251 emulator, and integration to an IBM System 36 accounting system, eliminating all manual data entry which previously required 3 full time staff.  The system also enforced client account coding of all inbound and outbound calls & hard copies, resulting in a monthly gain of $30k in additional billing per month for the firm.  References available.

Analytics

Analytics

Developed a Web Analytics tool to capture and study website behavior.  Capturing client side mouse movements, UI clicks and keypresses (that Google analytics does not) to help the client to make better UI decisions for their E/C website.

Mobility app metrics capture and logging, similar in concept to above, but for mobility (iOS Android), being consumed by a 3rd party analytics tool.

Banking

Banking

Worked on a Treasury Management system project for a US bank (team of 90 people).  Cannot disclose details other than NET/MSSQL/MAINFRAME stack.

Big Data

Big Data

Developed a generic big data solution providing in-depth automated analysis of disparate yet related data, with advanced blending algorithms and rules to identify trends, medians and probabilities.  MSSQL with SQLCLR modules, RSS feed subscriptions and other legal types of service based scraping.  This was a mid-size project (6 figures).

Child Care

Child Care

Child care services system for tracking meals, attendance, nutrition and billing, with automated government reporting for 300 Texas counties.  HIPAA compliant, with electronic digital signature signing (custom approach) for monthly government filings.  This was a mid-size project (6 figures).  Project is now in maintenance mode.  Campbell Custom Software Development’s VP of Networks and Systems hosts the sites and portals.  References available.

Conferencing (Live)

Conferencing (Live)

Gary Campbell – Start-up founder, director.

Nominated by the BCTIA as best start-up in 2006 by 900 BC technology companies.  Earned media in PC Magazine, profiled in a publication by the Honourable Colin Hansen (June 15, 2006) “British Columbia Technology Sector Profile” as a success story, appeared in Frost and Sullivan, IDC Research and Wainhouse Research publications.

Over 500,000 meetings hosted with 4 million users.

Used by Verizon internally, rolled out to thousands of internal developers, used by Health Canada, Engineers without Borders, Purple Hearts, colleges, universities, Canadian military for group based tank simulations, real time auctions to sell heavy equipment (live bidding component).

Servers were .NET C# based, client was OCX based, first on the scene with Win 7 1 click web install, with openSSL (since at that time, Windows did not provide SSL layer services), VoIP audio mixing, webcam, PPT presentations, screen-casting, recordings, voting, web tours and a multitude of other features ahead of its time were provided.

Education

Education

Scratch build of a Learning Management System (LMS) supporting many roles (System Admin, EDU admin, Academic Officers, Course Instructors, Students, Graduates, Marketing Manager, Marketing Staff, Technical Support, Admissions Manager, Admissions Staff, Student Services Manager, Student Services staff, Authoring Role, HR Manager, HR Staff, Finance Manager, Finance Staff and custom roles.  Included Silverlight transcription component with advanced audio transcription features such as play speed and content formatting rules.  Also complex quizzes, lesson tests, chapter tests, with weighted grading, supporting many unique types of questions (usual types plus crosswords, find a word, non-exact match, etc).  Solution eliminated $2000 of royalties per student, enabling the college to offer a better course for less.  This was a mid-size project (6 figures).  Whitepaper available.

Subcontracted to work on Amazon’s AWS gold certification programming course for developers.  Included course content, documentation and course programming examples in both Java and C#.  We cannot provide further details due to NDA.

ERP

ERP

Developed a role based secure work force management ERP solution, where data was collected from many different types of sources (proprietary and standard data formats) from contact centers across the globe.  Developed flexible / configuration control panel applets (dashboard) providing snapshots.  In-depth reporting and charting (SSRS) provided analysis on service levels, quality of service and other key performance indicators (KPI’s).

State Wide Energy Utility Grid Project – collection, reporting and analysis of SCADA data of feeders, generating alerts at run time for theft, bypasses, outages, load and other parameters, performance of field teams, scheduling of feeders, shutdown in case of shortage of electricity and demand forecasting.  This was a very large project (8 figures).

Franchise

Franchise

Data processing for 300 Wendy’s franchises, head office franchise reporting, EDI ordering, perpetual inventory, labor scheduling, head office reporting, daily electronic data uploads and other processes.

Also for a Wendy’s Franchise, performed an in-depth cost analysis (weighing and measuring ingredients) with recipe confirmation of their entire line of food and beverage products.

Hospitality

Hospitality

Onsite POS installations – NCR, Aloha, RMS and others.  Campbell Custom Software’s VP of POS has over 1000 POS installs while Gary has been involved with about 20.  There was a time when we pulled wire, setup and configured networks, now with wireless, installation is much so much easier.

Custom built hospitality back office system:
Integration to 40 different POS systems and cash register brands, Multi-revenue departments and inventory stock centers (30), Batch processing (for commissaries with tracking/distribution to franchise locations), Perpetual Inventory, Just in time reordering with EDI electronic ordering to major vendors, Receiving with various handhelds, Food and beverage recipe costing with yields, trim, waste factoring, Unlimited conversion definitions (Case 24 100oz, 16-20 count per pound, etc.), Theoretical sales mix costing and reporting, Server cash-outs, blind cash-outs, cashier cash-outs, Projected labor cost scheduling, Magnetic card sign-ins with early / late approvals and custom rounding rules, Daily and to-date labor costing, End of day financials, Distributed in 7 countries, in 4 languages (English, French, Spanish and German)

Insurance

Insurance

Augmented a National (US) insurance system project for public employees (teachers), supporting all major insurance carriers, regulatory rules, renewals and coverage changes.  When the project commenced, the client was behind 2 drop dates, we assisted with the catch-up mode.  This was a mid-size project (6 figures)

Medical

Medical

Design and development of a complete HIPAA compliant medical portal doctors & patients and associated medical records system.

Medical Portal POC for a Fertility clinic.

Medical Image data processing system (POC) for a hand held medical device used by a general practitioner that scans heart chambers and vales to identify heart disease.  This was a small POC project focusing on advanced image recognition technology.

Mobility

Mobility

POC iOS application intended for the US Chamber of Commerce, to automate visitor data collection with data consolidation across cities, regions and states.  This app eliminated the manual conversion of collecting hand written data and manually merging spreadsheets across regions, states and the country, with data being instantly consolidated across the nation.  This was a small project (5 figures).

A “No logon required” free social media mobile app to take pictures of public event posters (or marketing content) which were assigned categories, tagged with event name, location, dates, etc.  GEO lookups via US postal codes or GPS meta data within the image provided regional radius searching.  This allowed region visitors or tourists to instantly find activities of interest in their area via with keyword and category filtering (Night Life, Over 21, Family, Dining, etc.)  Monetization aspects included Ticket Master and poster advertisers).  A web portal provided back-end administration for event submission approvals.  This was a small project (5 figures).

Mobile Program Writer:  Subscription based automated mobile app generator for iOS, Android and Windows phones, eliminating the need to custom develop apps for major types of software products across all special interest categories.  Using a web portal, the subscriber selects App type, selects a theme style, custom branding, then defines or uploads content.  Then the three types of apps (iOS, Android and WinPhone) are generated (no programming required).  Think of this as an application that creates applications to be distributed on Google Play, the iStore and Windows store.  This was a small project.

Organize the unorganized local commerce market by providing the existing supply chain with mobile technology with auto-discovery of retailers, products and services, enabling direct interaction between the consumer & retailer, and facilitating the e-commerce process.  This was a small project (5 figures).

See Oil & Gas regarding a large project (Field Data Collection using an iPad).

Oil & Gas

Oil & Gas

Oil & Gas field data collection iOS tablet app, supporting dynamically generated no-custom-programming required data collection interfaces for routes, route stops, collection points for tank inventory, well status, casing and tubing pressure, seals, downtime, water meters with automated sync to head office.  This is probably the worlds most advanced product of its type and it drastically reduces field data collection costs for oil companies.  This was a large project (7 figures).  References available.

For numerous oil & gas companies, we provided custom programming to improve business process and reporting.

Point of Sale (POS)

Point of Sale (POS)

Over 1000 hospitality and retail point of sale configurations, customizations and installations throughout the US and Canada.

Back of the house integration with over 40 different POS products (all major brands such as Squirrel, Remanco, NCR, Tec, Panasonic, Casio, RMS, Aloha, etc).

Entire custom back of the house system for Comtrex, for all end of day reports, cashouts & deposits, integrated with optional perpetual inventory, theoretical sales mix cost analysis, etc.  This was a mid-size project (6 figures).

Project Management

Project Management

We provide an online portal to clients, stakeholders, analysts and developers.  The system tracks requirements, tasks, % complete, meetings, milestones, time, billing, invoicing, risk management, discussions, etc.  Everything related to the project is located in one convenient online location.

We provide staging systems for clients, to experience, visualize and experience day to day progress.  We also provide clients with access to their private TFS (Team Foundation Server) source code repository, to compare check-ins against requirement tasks, assess effort, etc.  Also note we utilize the advanced security capabilities of TFS, ensuring ONLY the people assigned to the project have the access they need (readers, contributors, builders).

All of our servers have 6 layers of security:  AD security, Symantec Cloud AV, MS Forefront security, heavyweight commercial Cisco firewall, Port and IP lockouts (intrusion detection) and TFS security round out these layers.  Our network is comprised of Cisco routers, IBM hardware, commercial tape backups using Microsoft DPM, offsite backups, UPS and diesel backup protection, BGP routing with 4 GB’s of connectivity, SSD storage and 99.9% uptime guaranteed.  This enterprise class infrastructure ensures we have the tools and performance required to develop and protect a client’s IP.

Our developers adhere to our proven methodologies and business process, from architecture to coding, ensuring the codes are unit testable and loosely coupled.  All deliverables are verified via a recorded session, when a task is about to be closed and confirmed by our QA team, stakeholders can view the video recording of the deliverable confirmation.

We utilize a silo approach to development for the UI, business logic and Data layers.

Reservations

Reservations

Numerous customizations of proprietary motel and hotel reservation systems, plus web discovery interfaces and enumerable services related to online booking.

Retail

Retail

Developed a web portal for tracking and managing inventory, logistics, resource management, with A/R and A/P.

Component for managing private label products within a supply chain management system, based upon documents exchanged between the various entities.

Multilingual application for managing in store promotions, supply and management of private label products for retailers across diverse vendors and global locations (countries).

Customization of POS relational databases to support bar code scanners.

Verticals

Verticals

Animal dental care dentistry solution for veterinarians, supporting all industry standard diagnosis and procedures, dental charting, occlusal charting, anesthetic monitoring, compliant medical record locking, multi-user networking with client and referring vet facing web portal.  Also integration with non-competing market leaders allowing for a quick start-up (clients and patients being electronically imported).  This was a small project (5 figures).  References available plus a BBB review.

Complex sports portal / web application for managing sports, venues, teams, referees, inventory, placement, penalties, scheduling and other features required by a city or league to manage the sport.  This was a mid-size project (6 figures).  References available.

Online Trading (bid/sell) management portal for the coal and energy sector, cannot disclose details, other than it being a mid-size project (6 figures).

Websites

Websites

We have been involved with many custom website projects and web based applications (at least 100).

TECH SKILLS

Campbell Custom Software Development experts have unmatched skills in the following areas:

.NET Access Angular / Angular2
Bootstrap Crystal Reports CSS
Entity Framework HTML5 & Sockets Ionic2
iOS / Android Apps MS SQL MS SSRS
My SQL Node.js PayPal Invoicing
REST API’s Social Media API’s Telerik
VB, C# WPF XML/XLST and more…

Every client has their own unique tech stack.  This means that Campbell Custom Software Development has extensive experience with a large range of legacy, current and leading technologies.  Deep experience and exposure to hundreds of different technologies via different tech stacks (per client) translates to extensive retained knowledge.

What does this mean for your business?  To reduce your backlog or get a project back on track, use Campbell Custom Software Development.

Contact

Campbell Custom Software Development has Canadian offices located in Kelowna British Columbia and Saskatoon Saskatchewan.

Since some of Campbell Custom Software Development’s people are USA Citizens, home offices are also located in Birmingham Alabama, Minneapolis Minnesota and Port Saint Lucie Florida.

Call Toll Free in North America at 1 (888) 859-4853 (from 6:00 am to 8:00 pm Pacific time) or use the form below.

CONTACT FORM: