# Paul Reimer > Staff Software Engineer at Albertsons Location: San Ramon, California, United States Profile: https://flows.cv/paulreimer ## Work Experience ### Staff Software Engineer @ Albertsons Companies Jan 2020 – Present | Pleasanton, CA ### Software Engineer @ Acoustic Jan 2020 – Jan 2020 | San Francisco, California, United States ### Software Engineer @ IBM Jan 2013 – Jan 2020 | San Francisco, California, United States ● Architected and implemented “Snapshot Capture” – a Firefox browser extension that allows capturing of a web page (dom, assets) / generation of thumbnail and sends to the server as a JSON object for processing. The extension monitors network requests to assist in the determination of the required assets. Migrated the user interface to use Angular JS. The extension substantially improved the customer experience/workflow for viewing aggregated user interactions on the customer’s website. ● Lead developer for Overstat – a data analytics JavaScript library that renders user interactions as various views, including as a heatmap. The Overstat library improved the ability of customers to see user interactions and struggle on the customer’s website. ● Created REST controllers using Java/Spring MVC for handling requests for analytics data and posts of snapshots from Firefox extension. Implemented logic in Java on server for processing analytics data and returning it, as well as processing of posted snapshot. ● Created/updated SQL scripts for support of the generation of analytics data. ● Analyzed and resolved customer performance issues. Improved rendering of heatmap on client for large customer – reducing rendering time by 90%. Improved performance of displaying snapshot gallery by 95% by modifying how data is retrieved from the database on the server. ● Added features/fixed issues for a Node.js/Puppeteer application used to generate snapshots. ● Implemented much of the UI for display of a snapshot using HTML/Javascript/CSS/jQuery/Dojo. Converted portions of the UI from Dojo to Angular JS. ● Debugged issues on client using debugging features in Firefox, Chrome, and Safari. ● Met with customers and support to resolve questions/issues. ● Ported many areas of On-Prem product (C#, ASP.NET) to SaaS product (Java). ● Filed patent through IBM for Snapshot feature. ● Investigated improvement of Snapshot Extension to support cross-browser and use React. ### Staff Software Engineer @ CDC Software Jan 2007 – Jan 2013 ● Responsible for several areas of Pivotal's iPad product. Designed and implemented Dashboard and Login screen using Appcelerator.. Integrated Fusion Charts to support charting in Dashboard. Performed profiling and memory leak testing using Xcode profiling tools. ● Added ability to export Saratoga CRM report results and forms to PDF using Quick PDF Library. ● Created UI and logic for workflow designers for Pivotal's workflow product using Microsoft Workflow / WPF. ● Enhanced and fixed many areas (UI) of Pivotal's CRM product using C# and .NET. This included areas such as the Form Designer, the Assembly Importer (for importing assemblies, methods using reflection), Toolkit, and form-related features. ### Staff Software Engineer @ Saratoga Systems Jan 1996 – Jan 2007 ● Designed and implemented the display of forms for Saratoga System's thin client CRM product using ASP.NET, C#, AJAX, CSS, JavaScript, and Telerik. The forms are dynamically generated from layout information created by the customizer. ● Designed and implemented Saratoga System's Opportunity Analyst feature (a dynamic organization chart with dynamic UI elements) for Windows. Created algorithm for positioning / laying out the organization chart. ● Created thin client version of Opportunity Analyst feature using ASP.NET, Silverlight, JavaScript, and AJAX. ● Proposed, architected, and implemented Schema Wizard - a graphical tool used for creating databases. This tool was written using Visual C++ and MFC. Integrated Stingray Objective Grid and Objective Diagram into product. ● Designed and implemented the display of forms in an ActiveX control which can be displayed in a web page. ● Designed and implemented Site Display - the visual interface for displaying and entering data in Saratoga System's CRM product. The layout is created dynamically from layout information stored in files. Integrated Stingray's Objective Grid for page metaphor and for grids. ● Created file format / logic for serializing screen layout information from Saratoga System's Screen Wizard (for designing screen files) and displaying in CRM product. ### Software Engineer / Software Quality Engineer @ Software Publishing Corporation Jan 1993 – Jan 1996 ● Responsible for in-place editing of text in ASAP (a presentation product) using Visual C++ and MFC. ● Created and maintained installation of ASAP using InstallShield. ● Performed white box testing on low-level modules by creating test drivers in Visual C++ and MFC. ● Performed code coverage on low-level modules of Harvard Graphics for Windows using C-Cover and AWK. ● Automated testing of products using MS-Test. ● Responsible for writing test procedures and testing many areas of Harvard Graphics for Windows. ### Software Quality Engineer @ PenSoft Jan 1992 – Jan 1993 ● Responsible for testing several areas of Perspective (a pen-based personal information manager) including Install, Printing, Help, as well as several other areas. ### Software Quality Engineer @ Software Publishing Corporation Jan 1990 – Jan 1991 | San Francisco Bay Area ● Responsible for testing Harvard Graphics 3.0 for DOS. Responsible for Software Compatibility, Pie Charts, HGCopy (a copying utility), as well as several other areas. ● Responsible for maintaining compatibility between foreign versions of Harvard Graphics 3.0 and domestic version. ● Wrote and updated test procedures and verification macros. ## Education ### Bachelor of Science (BS) in Computer Science California Polytechnic State University-San Luis Obispo ## Contact & Social - LinkedIn: https://linkedin.com/in/paulereimer --- Source: https://flows.cv/paulreimer JSON Resume: https://flows.cv/paulreimer/resume.json Last updated: 2026-04-12