Craig Ritchie
AeroLeads people directory · profile

Craig Ritchie Email & Phone Number

Software Engineer III at Pratt Miller at Pratt Miller
Location: Salisbury, North Carolina, United States 20 work roles 1 school
1 work email found @prattmiller.com 1 phone found area 336 LinkedIn matched
✓ Verified Jul 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email · 1 phone

Work email c****@prattmiller.com
Direct phone (336) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Software Engineer III at Pratt Miller
Location
Salisbury, North Carolina, United States
Company size

Who is Craig Ritchie? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Craig Ritchie is listed as Software Engineer III at Pratt Miller at Pratt Miller, a with 349 employees, based in Salisbury, North Carolina, United States. AeroLeads shows a work email signal at prattmiller.com, phone signal with area code 336, and a matched LinkedIn profile for Craig Ritchie.

Craig Ritchie previously worked as Software Engineer III at Pratt Miller and Contract Developer at Pratt Miller. Craig Ritchie holds Bs, Computer Science from University Of North Carolina At Charlotte.

Company email context

Email format at Pratt Miller

This section adds company-level context without repeating Craig Ritchie's masked contact details.

{first_initial}{last}@prattmiller.com
89% confidence

AeroLeads found 1 current-domain work email signal for Craig Ritchie. Compare company email patterns before reaching out.

Profile bio

About Craig Ritchie

IT professional since 1993 and full stack developer currently specializing in Microsoft technologies such as C#, ASP.NET, SQL Server and Azure. Continuously researching web technologies such as Blazor, Angular and others.

Listed skills include C#, Microsoft Sql Server, Wpf Development, Agile Methodologies, and 14 others.

Current workplace

Craig Ritchie's current company

Company context helps verify the profile and gives searchers a useful next step.

Pratt Miller
Pratt Miller
Software Engineer III at Pratt Miller
Salisbury, NC, US
Website
Employees
349
AeroLeads page
20 roles

Craig Ritchie work experience

A career timeline built from the work history available for this profile.

Software Engineer Iii

Current

New Hudson, Mi, Us

Aug 2021 - Present

Contract Developer

New Hudson, Mi, Us

Aug 2020 - Aug 2021

Contract Developer

Greensboro, Nc, Us

My role at CCL is a lead developer on internal and external facing projects.CCL’s Assessment Portal application is a web based responsive application capable of handling many simultaneous participant connections and to date has processed over 130,000 surveys and over 14 million responses. The application allows participants to identify and monitor rater survey progress. Allows participants to take their self-survey. Allows participants to download their PDF reports and other associated files. Raters also use the application to complete surveys. Application also maintains profile information as well as background information. The surveys are highly dynamic in content and questions with many different UI metaphors: checkboxes, radio buttons, drop downs, etc. The UI builds itself dynamically based on survey metadata. The Application is culturally aware and supports 15 languages.CCL’s Assessment Scoring Application CCL Access is a web based responsive application that allows for global CCL staff and vendor associates to simultaneously score programs with hundreds of participant and rater surveys in preparation for on-site classroom leadership training. It provides calendar support for viewing program details and rescheduling, viewing and downloading PDF reports and provide all scoring history. Also displays graphical representation of participant’s scoring potential. It uses SignalR for live, real time updates via SignalR.CCL’s Leadership Scheduler Solution is a Master scheduling calendar written with AngularJS. It used ElasticSearch indexing for quick Google like searching over many data points related to programs and participants.Other skills and roles included: architectural lead for server side design using micro-service APIs and service bus messaging hosted in Azure; persistence using SQL Server and Cosmos DB; Continuous Integration principals used throughout project using Azure DevOps; mentoring and leading internal staff and off-shore developers.

Jun 2014 - Jul 2020

Software Architect

St. Paul, Mn, Us

My role at Ecolab was a Lead developer and architect for the Survey Management Tool (SMT).SMT is a WPF application implemented in C# using Entity Framework and the MVVM pattern. Ecolab’s SMT application is used by customer facing territory representatives in their day-to-day business. Included over 2000 unit tests to ensure software quality. For this project I performed ScrumMaster duties: maintained the sprint task log; sprint burndown chart; conducted sprint planning meetings, standups and retrospectives.Other responsibilities included: -- Research, review and recommend software development tools for Ecolab development teams including ReSharper, Prism, GhostDoc, Telerik, Agile templates and others. -- Maintain the project’s Team Foundation Server including source control, Scrum template, work flows, user administration and build controllers. -- Design software architectures and project layouts. -- Mentor developers on technologies used by Ecolab Mobile Solutions.I also conducted research and development for iPad, Android and WinRT cross platform application development using Xamarin.iOS and Xamarin.Android with a SQLite database.

Oct 2011 - Jun 2014

Contract Developer

Göteborg, Se

Responsible for enhancing and maintaining the Dealer Data Maintenance web application. Responsible for UI development and maintenance of the Region District Maintenance application. Responsible for development, enhancement and maintenance of the Dealer Manager web application. Responsible for the development of server side components used by the Fleet Managed Vehicles application. Responsible for enhancement and maintenance of the CDB Web Services. These web services provide applications access to CDB data in real time. Clients include Java and .NET alike and interoperability is a special consideration in their design. Developed User Guides to allow clients to achieve integration with CDB with minimal use of CDB resources allowing budget to be spent elsewhere. Integral part of the migration of applications from NDS to AD.

Aug 2005 - Oct 2011

System Architect

Family Infant And Preschool Program

Architect and developer for FIPP database application. The FIPP application is a smart client application implemented with .NET technologies. The application allows staff to work in a mobile environment and then synchronize gathered data with a central SQL Server database. The Application makes extensive use of Microsoft’s Practice and Patterns Enterprise Library and the Smart Client application block.

Jan 2005 - Jan 2007

Mct

Microsoft Certified Trainer

Trainer for .NET technologies concentrating on the .NET Framework and ASP.NET, and the VB.NET and C# languages.

Sep 2004 - Aug 2006

Contract Developer

Syngenta Corporation

Developer for company's intranet site that supports sales and coupon redemption which is an ASP.NET web application using .NET technologies and Oracle databases.

Mar 2004 - Aug 2004

Contract Developer

Louisville, Co, Us

Developer for the company’s main product which is a Web application written in C# within the ASP.NET framework. Responsible for implementing SQL Server stored procedures that return raw XML. XML is then passed to an XSLT parser with appropriate XSL transformation pages to produce HTML.

Oct 2003 - Jan 2004

Contract Developer

San Francisco, California, Us

Designed and implemented .NET components for backend data retrieval from multiple data stores including a mainframe and SQL Server databases for use in online reporting. The component makes use of many .NET technologies such as ADO.NET and C#. The component uses XML as a messaging mechanism and processes millions of dollars worth of transactions daily. Implemented several SQL Server stored procedures to be consumed by the component. Conducted research and prototyping for architecture and engineering approach for the project.

Jan 2003 - Sep 2003

Contract Developer

Carpi, Modena, It

Designed .NET architecture for future .NET development projects. This architecture makes use of Web Services, ADO.NET and other .NET technologies. Developed Championstadium.com B2B web site. Championstadium.com allows the sales force to enter orders from the Internet. The site also offers order inquiry, shopping cart functionality, customer contact lookup and product code lookup. The site uses several technologies such as DHTML, HTML, JavaScript, and ASP. Developed deployment tools for Championstadium.com. Allows for the deployment of product images and application pages in real time. Executes as a daemon on a 24/7 schedule. This application uses the Win32 HTTP and FTP APIs. Also uses XML structures for messaging. Maintained and enhanced the Web Ready application that allows marketing personal to dynamically control the content on the Championstadium.com web site.

Aug 2000 - Dec 2002

Contract Developer

San Francisco, California, Us

System Architect/Analyst for the Alternative Delivery Channel (ADC). ADC is an Intranet based mortgage origination system that allows retail bankers to create loan applications from Wachovia's retail branches. The system consists of four major subsystems: the Intranet front end, an auto loan decisioner, an import application to legacy systems and an administration application. The entire system is distributed across the web farm, application servers, data servers and client machines.• Designer/Developer for the Alternative Delivery Channel (ADC) front end. The Intranet application consists of 35 Active Server Pages using a combination of HTML, client-side JavaScript and server-side VBScript. The Intranet application use Adobe Acrobat PDF's as a document delivery mechanism.• Developed core ActiveX components for ADC. These components provide access to the database as well as encapsulating the data structures to minimize the impact of design changes.

Jan 2000 - Jul 2000

Contract Developer

Denver, Co, Us

Nov 1997 - Dec 1997

Software Developer

Vanguard Cellular Systems

Oracle Developer/VB6 Developer.

Oct 1995 - Oct 1997

Software Developer

Charlotte, North Carolina, Us

May 1995 - Oct 1995

Software Developer

Vanguard Cellular Systems
Aug 1993 - May 1995
Team & coworkers

Colleagues at Pratt Miller

Other employees you can reach at prattmiller.com. View company contacts for 349 employees →

1 education record

Craig Ritchie education

  • University Of North Carolina At Charlotte
    University Of North Carolina At Charlotte
    Computer Science
FAQ

Frequently asked questions about Craig Ritchie

Quick answers generated from the profile data available on this page.

What company does Craig Ritchie work for?

Craig Ritchie works for Pratt Miller.

What is Craig Ritchie's role at Pratt Miller?

Craig Ritchie is listed as Software Engineer III at Pratt Miller at Pratt Miller.

What is Craig Ritchie's email address?

AeroLeads has found 1 work email signal at @prattmiller.com for Craig Ritchie at Pratt Miller.

What is Craig Ritchie's phone number?

AeroLeads has found 1 phone signal(s) with area code 336 for Craig Ritchie at Pratt Miller.

Where is Craig Ritchie based?

Craig Ritchie is based in Salisbury, North Carolina, United States while working with Pratt Miller.

What companies has Craig Ritchie worked for?

Craig Ritchie has worked for Pratt Miller, Center For Creative Leadership, Ecolab, Volvo It, and Family Infant And Preschool Program.

Who are Craig Ritchie's colleagues at Pratt Miller?

Craig Ritchie's colleagues at Pratt Miller include Ian Burke, Matt Mochol, David Kurylo, Timothy Kavanagh, and Kenneth Russel.

How can I contact Craig Ritchie?

You can use AeroLeads to view verified contact signals for Craig Ritchie at Pratt Miller, including work email, phone, and LinkedIn data when available.

What schools did Craig Ritchie attend?

Craig Ritchie holds Bs, Computer Science from University Of North Carolina At Charlotte.

What skills is Craig Ritchie known for?

Craig Ritchie is listed with skills including C#, Microsoft Sql Server, Wpf Development, Agile Methodologies, Scrum, Software Development, Oracle Sql, and Sdlc.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.