Craig Ritchie Email & Phone Number
@prattmiller.com
1 phone found area 336
LinkedIn matched
Who is Craig Ritchie? Overview
A concise factual answer block for searchers comparing this professional profile.
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.
Email format at Pratt Miller
This section adds company-level context without repeating Craig Ritchie's masked contact details.
AeroLeads found 1 current-domain work email signal for Craig Ritchie. Compare company email patterns before reaching out.
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.
Craig Ritchie's current company
Company context helps verify the profile and gives searchers a useful next step.
Craig Ritchie work experience
A career timeline built from the work history available for this profile.
Software Engineer Iii
Current
Contract Developer
Contract Developer
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.
Software Architect
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.
Contract Developer
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.
System Architect
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.
Mct
Trainer for .NET technologies concentrating on the .NET Framework and ASP.NET, and the VB.NET and C# languages.
Contract Developer
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.
Contract Developer
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.
Contract Developer
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.
Contract Developer
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.
Contract Developer
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.
Contract Developer
Contract Developer
Contract Developer
Contract Developer
Software Developer
Oracle Developer/VB6 Developer.
Software Developer
Software Developer
Colleagues at Pratt Miller
Other employees you can reach at prattmiller.com. View company contacts for 349 employees →
Ian Burke
Colleague at Pratt MillerNovi, Michigan, United States
View →
MM
Matt Mochol
Colleague at Pratt MillerLivonia, Michigan, United States
View →
DK
David Kurylo
Colleague at Pratt MillerDetroit Metropolitan Area, United States
View →
TK
Timothy Kavanagh
Colleague at Pratt MillerDetroit Metropolitan Area, United States
View →
KR
Kenneth Russel
Colleague at Pratt MillerCanton, Michigan, United States
View →
RG
Richard Gavalier, Cma
Colleague at Pratt MillerNorthville, Michigan, United States
View →
TP
Thomas Pino
Colleague at Pratt MillerStaten Island, New York, United States
View →
JW
Jena Woodell
Colleague at Pratt MillerFenton, Michigan, United States
View →
RL
Roger Lind
Colleague at Pratt MillerDetroit Metropolitan Area, United States
View →
BB
Ben Brady
Colleague at Pratt MillerAnn Arbor, Michigan, United States
View →
Craig Ritchie education
-
University Of North Carolina At Charlotte
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.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial