CAMPBELL CUSTOM SOFTWARE DEVELOPMENT - Key Persons


Bill Bradley

Job Titles:
  • Member of the Development Team
  • Hospitality Point of Sale Expert
  • POS Expert
Bill Bradley has sold, installed and customized over 1000 POS systems. Bill has extensive experience with NCR (Aloha POS) and Oracle (MICROS) point of sale systems. Originally based in the Philadelphia area, his Point of Sale company provided all aspects of custom point of sale system. Bill employed network infrastructure installers, point of sale system set-up configuration experts, hardware setups and installations and support staff. Steve Passas (now deceased) introduced Gary to Bill over 20 years ago when Gary was developing a COMTREX Point of Sale reporting system. Bill is a private contractor to Campbell Software. He is ALWAYS available to assist, from helping crafting a specific solution, working with clients and customizing solutions. Campbell Software Point of Sale clients can reply upon Bill to look after immediate concerns. Gary and Bill have worked closely together on custom point of sale development solutions. For example, Gary and Bill designed a new bar-code scanning solutions in which the Point of Sale required custom bar-codes to identify a matrix of product specifications related to a single PLU. The project also required networked bar-code printers which generated the custom bar-codes when inventory was received. Bill and Gary have also implemented a custom liquor tracking system for the Hospitality industry. The project included electronic ordering, automating government forms, just in time inventory, perpetual and actual use variance reports per bartender.

Cole Thompson

Job Titles:
  • Member of the Development Team
  • Certified Network Expert
Gary and Cole have been working together for 8+ years. 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 computing services. From water cooling, bio-metric based security access, BGP routing (4 1GB back-bones), 6 layers of security, commercial IBM and CISCO hardware, fast SSD 3TB storage, UPS and Diesel backup power, with Microsoft DPM, hard-drive, tape and secondary offsite backups, Cole's services and expertise hosting hundreds of servers for tens of thousands of clients pushes Campbell Custom Software Development in a league of their own. Cole owns his own co-location company. He is a guy who Gary can call at 2 am on the weekend. For one client, when GoDaddy was experiencing a DNS attack, millions of websites went offline for days. Within 30 minutes of our system notifying us of the outage, Cole was able to establish an internally hosted secondary DNS over-ride, even though GoDaddy was down. The net result was that an accredited college, with 600 daily online users were able to use a custom LMS online product as if the attack never occurred. For millions of other websites and their users, they were down for days.

Dino Esposito

Job Titles:
  • Member of the Development Team
  • MVP, .NET Author / Microsoft .NET Software Development Expert
  • NET Author
  • NET Expert
If your company utilizes Microsoft Technology, you already know of Dino Esposito, 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. Dino has written some 20+ books on software development. See Dino Esposito's software development books. For the past 20 years, Dino's weekly and monthly articles about software development have been published by Microsoft and many other online services dedicated to advancing software technology. Dino is a contractor to Campbell Software. Gary and Dino work with our higher end corporate F100 clients who need direction relating to .NET and Microsoft technologies. Dino is our most world renowned expert. While he is located in Italy and is sometimes busy speaking at Microsoft developer conferences, Dino and Gary are in constant contact. Dino Esposito is a guy that can provide advice to large clients that is critical to their success.

Gary Campbell

Job Titles:
  • Member of the Development Team
  • Custom Software Development Expert
Gary and I worked side by side on a Learning Management System custom designed for a private career college. Gary nailed the budget, delivered the features, functionality and closely managed the project. Gary is the real deal. He is a custom software development expert. He is honest, open and truthful. I recommend Gary and his company. Gary Campbell is unique in his unsurpassed knowledge of custom software development and decades of "real world" business experience. Few people have deep coding skills plus extensive business and management 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), Point of Sale integrations, Analytics Software, Back-of-the-House control systems, Perpetual Inventory control, EDI Ordering, Legal Billing systems, Advanced Image Recognition, Medical Device servos and Healthcare projects. Gary manages all aspects of Campbell Custom Software Development. Gary's key people and his pool of talented commercial software developers have worked with Gary daily for 6 to 9 years. For your project, Gary will be highly involved in discussions, meetings and follow through. Gary will look after the details, as attested by hundreds of technology skill set references and personal recommendations on LinkedIn and the Better Business Bureau website. As well, Gary works closely with:

Gus Emery

Job Titles:
  • Member of the Development Team
Gus Emery is an ASP Insider, a group of internationally recognized ASP.NET insiders, hand picked by Microsoft, helping Microsoft ASP technologies evolve. Gus is also an expert Enterprise class software development architect. By knowing how, when and why major technologies are advancing, his guidance helps Enterprise class clients get the most juice from their implementation. Gus is a private contractor to Campbell Software. Gus has been involved with business software projects for the Oil & Gas industry, Gus has worked with developers and project managers to oversee technical governance for companies like Target, General Mills, Tech-Pro and other large Fortune 100 and Fortune 1000 companies. Gus can be flown in for "big gun" discussions and planning meetings with major clients. Gus and Gary have worked together for 5+ years, his easy going manner yet highly technical understanding is a great fit for larger corporations who need direction or hands on management assistance.

Michele Boyd

Job Titles:
  • Member of the Development Team
  • COBOL Development Expert
  • COBOL Enterprise Expert
Michele is unique in that there's not many women who have embraced software development for the past 20 years. Michele has held positions as a COBOL 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. Michele is a private contractor to Campbell Software. She is an expert with legacy technology. She is one of a very few people that can assist extremely large organizations to transition from COBOL to current technology. Michele's experience is critical for projects that require legacy knowledge, she is one possibly a few hard-core COBOL developers in the USA that can assist banks and large corporations to move forward with current technology. Also, Campbell Software clients ALWAYS comment how wonderful she is to work with.

Rachit Agarwal, II

Job Titles:
  • Member of the Development Team
  • Expert in Microsoft
  • NET Development Expert
Rachit Agarwal 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 business projects. Gary and Rachit have been working together for over 7 years (Rachit is a private contractor to Campbell Software). Each and every day, and many days on weekends, Gary and Rachit focus on managing the development team, with Rachit overseeing, managing and VERIFYING our developers stay on track. Rachit Agarwal is also responsible for our continuous education mandate. Software advances are difficult to keep pace with. Rachit enforces our corporate mandate for weekly education, where developers MUST focus and be educated in technology changes and advancements. Each week, Rachit manages "Lunch and Learns" and also periodically tests and assesses each developer's retained knowledge. Rachit is an expert in Microsoft technologies and leads all engineering and development efforts at Campbell Software. Being the primary development manager who looks after all of the details, Rachit participates in all project meetings with stakeholders and project managers.