Team

Home / Archive by category "Team"

Gary Campbell

Gary Campbell from Campbell Custom Software Development

Custom Software Development Expert

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:


Dino Esposito, MVP, .NET Author

Dino Esposito - MVP at Campbell Custom Software Development

Microsoft .NET Software Development 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.


Cole Thompson, Networks, Systems, Colo Hosting

Cole Thompson - Network Expert at Campbell Custom Software Development

Certified Network and Hosting Expert

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 and HP.

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.


Gus Emery, Microsoft ASP Insider

Gus Emery - ASPInsider at Campbell Custom Software Development

Enterprise Class Software Development Expert

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.


Rachit Agarwal, IIT, MCTS, MCPD

Rachit Agarwal - VP of Development at Campbell Custom Software Development

Microsoft .NET Software 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.


Bill Bradley, POS Expert

Bill Bradley - Point of Sale Expert at Campbell Custom Software Development

Hospitality Point of Sale 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.

For custom integration work, POS data processing, report consolidation, bar-coding, batch file processing or other unique requirements, few people have the capability to understand the guts of a Point of Sales system to make POS tech work in a real world environment.

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.


Custom Software Developers

Software Developer Team at Campbell Custom Software Development

Deep Pool of Experienced Developers

Imagine a group of 30+ developers and management, each of which have 10 to 20 years of PROFESSIONAL, COMMERCIAL ENVIRONMENT development experience.  All work is legally guaranteed and our agreement is legally enforceable (unlike offshore where courts are backlogged 10 years and not legally enforceable).

Campbell Software does not contract newbies.  We ONLY contract people with at least 10 years of commercial development experience, meaning that if a person has not worked in a commercial development environment (even though they have been working as an in-house developer), they are NOT qualified to work for us.

The reason for this is simple.  Commercial development is profoundly different than in-house.  As well, during the EXTREME vetting process we perform for new hires, we vet each skill the developer “states” they know.  We actually test and measure their stated knowledge FOR EACH TECHNOLOGY SKILL.  On the average, about 97% of applicants are rejected.  We do this as our client promise is to provide higher quality software faster, for less. Forget about price per hour, what matters most is true competency.  A $25 dollar per hour developer with less experience can chew though thousands per week, introduce issues, get “stuck” and try to figure stuff out on your time. Experienced commercial developers hammer out solutions about 40% faster.

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 software 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 a far wider range of technology specific products.

Our software developer resource pool has over 350 years of combined COMMERCIAL development experience:

  • DB Developers – Experts with MS SQL, MySQL, Oracle, NoSQL
  • .NET Business Layer Developers
  • .NET Presentation Layer Developers
  • QA Team – Professional Quality Assurance Testers
  • Mobility Experts – iOS, Android and Hybrid
  • JSON | Angular JS/2/3/4 Experts
  • Telerik Specialists
  • API integration Specialists
  • Team Leads
  • Code Reviewers | Builds | Deployment Specialists
  • Project Managers