Rick Andersen
AeroLeads people directory · profile

Rick Andersen Email & Phone Number

Senior Technical Writer at TechDoc Experts Inc
Location: San Francisco Bay Area, United States 23 work roles 1 school
1 work email found @techdocexperts.com LinkedIn matched
✓ Verified August 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email

Work email r****@techdocexperts.com
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Senior Technical Writer
Location
San Francisco Bay Area, United States
Company size

Who is Rick Andersen? Overview

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

Quick answer

Rick Andersen is listed as Senior Technical Writer at TechDoc Experts Inc, a with 2 employees, based in San Francisco Bay Area, United States. AeroLeads shows a work email signal at techdocexperts.com and a matched LinkedIn profile for Rick Andersen.

Rick Andersen previously worked as Senior Software Engineer at Wells Fargo and Senior Software Engineer at Lifescan. Rick Andersen holds Bs, Computer Science from Clarkson University.

Company email context

Email format at TechDoc Experts Inc

This section adds company-level context without repeating Rick Andersen's masked contact details.

{first}@techdocexperts.com
89% confidence

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

Profile bio

About Rick Andersen

STRENGTHS & HIGHLIGHTS • 30+ years of professional development experience• Excellent design and coding skills• Strong leadership, mentoring, and software engineering skills• Excellent written and verbal communications skills• Extensive experience in .NET (1.0 – 4.7), C#, C/C++, PowerShell• Proficient in T-SQL and relational database design and developmentTECHNOLOGIES SUMMARYOperating Systems: Windows (NT/2000/XP/2003/Vista/2008/7/10)Languages: C#/.NET, C/C++, PowerShell, T-SQLTechnologies: WCF, WPF, ASP.NET, ADO.NET, WF, XML, IIS, HTML, TFS, ADKDatabases: Microsoft SQL Server 2008/2005/2000

Listed skills include C#, Microsoft Sql Server, Software Development, Wcf, and 19 others.

Current workplace

Rick Andersen's current company

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

TechDoc Experts Inc
Techdoc Experts Inc
Senior Technical Writer
California, United States
Employees
2
AeroLeads page
23 roles · 37 years

Rick Andersen work experience

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

Senior Software Engineer

San Francisco, California, Us

Architected and lead effort to convert all Wells Fargo ATMs (applications and development processes) from Windows XP to Windows 7 platform and remotely upgrade 14 thousand ATMs from XP to 7 (and later, from Windows 7 to Windows 10). Introduced use of Windows PE, virtual machines, and Windows imaging technologies (e.g. ADK, DISM, etc.) for deployment, maintenance, and management of ATMs as well as for use in the build process. Performed analysis, prototyped, and spearheaded project to overhaul the organization’s development, build, and deployment processes, improving the product quality, schedule predictability, product security, and team productivity. Spearheaded introduction of IPsec and X.509 certificates on ATM network, providing the bank’s first mutual authentication of ATMs on network. Introduced extensive use of PowerShell on ATM platform, build process, and software distribution processes.

Feb 2013 - Mar 2020

Senior Software Engineer

Malvern, Pa, Us

Designed and developed a framework of .NET components allowing developers to quickly and easily implement customized backend “drivers” that allow legacy VB applications to communicate with newly developed medical devices (i.e., blood glucose meters) via USB connections. Drivers exposed COM interfaces via .NET’s COM interop capabilities, thereby providing the advantages of a managed environment to legacy applications. Performed extensive analysis of third-party API to be used by these components, identifying design and implementation issues and recommending architectural solutions and improvements to said components via detailed technical documentation, almost all of which were adopted and implemented.

Mar 2012 - Jan 2013

Senior Software Engineer

Silkroad Technology

Re-engineered the core workflow processing engine of HeartBeat, the company’s Human Resource (HR) management application, using .NET 3.5 Workflow Frameword (WF) and WCF web services. Added significant configurability, fault-tolerance capabilities, and performance enhancements to the product. Restructured the development environment (e.g. Visual Studio solutions and projects, etc.) and significant improvements to the CodeSmith code generation scripts. Created TSQL scripts to modify SQL 2008 database table schemas, stored procedures, and application seed data. Improved data layer performance by an order of magnitude by replacing reflection-based transfer mechanism with a type safe compile time solution.

Nov 2009 - Feb 2012

Senior Software Engineer

Malvern, Pa, Us

Developed software for medical hardware product line (i.e., blood glucose meters for hospitals). Designed and implemented a multi-threaded Windows service that exposed WCF web services to reliably transfer realtime data between serial ports and a legacy socket application (using .NET 3.5). Designed and implemented a detailed medical data reporting application (SQL Server queries, stored procedures, etc.) and a SQL Server Reporting Services (SSRS) solution. Spearheaded a project to implement an extensive virtualized testing environment, using virtual machines for Virtual PC, Virtual Server 2005, and Hyper-V.Developing software for collecting and managing medical patient data for hospitals. Primarily doing C# .NET 3.x development with a lot of SQL Server databases, Reporting Services reports, WCF web services, and TCP/IP sockets.

Jun 2007 - Aug 2009

Senior Software Engineer

Zing

Lead a small development team in the re-architecture, design, and development of a media player management user interface. This project involved converting a monolithic architecture into a customer configurable interface using custom user controls and components, all implemented in C#. Performed additional development on the Mono platform (i.e., .NET on Unix) using C# and Visual C++.

Jul 2006 - May 2007

Technical Lead

Ecast

Lead a team of four C#/.NET, Java, and PHP developers. Introduced, evangelized, and lead the use of Fagan’s Software Inspection methodology, a process that dramatically reduces development time and costs and improves the quality of the software and the predictability of the development process. Despite initial skepticism (code reviews had been used several times in the past), the developers became the strongest proponents (and greatest beneficiaries) of the Inspection process. Within several months, management required Inspections on all code, prompted by the significantly reduced development costs and dramatically decreased defects that had been achieved.

Feb 2006 - Jul 2006

Senior Software Consultant

St. Louis Park, Mn, Us

Chevron Federal Credit Union: Senior Consultant, ASP.NET developer – Enhanced and modified a third-party credit union online banking web application. Identified and fixed significant security vulnerabilities, enhanced user-interface features, and dramatically improved performance by redesigning the HTTP handler and request filter (custom HTTP module) mechanism.Federal Home Loan Bank of San Francisco: Senior Consultant, .NET developer– Designed and implemented a high-performance financial calculation system – a highly multi-threaded, three-tier application that perfoms calculations based on real-time rates (i.e., a server-side spreadsheet) – using a topologically ordered directed acyclic graph (to calculate dependencies) and dynamically generated assemblies (to calculate configured financial rates). Used C#, VB.NET, SQL Server, web services, Microsoft Application Blocks (Configuration, Data, and Caching), log4net, custom controls, and performance monitoring. Provided mentoring in multi-threaded .NET development and best practices.Morrison Foerster: Senior Consultant, .NET developer – Designed and implemented a high-visibility peer evaluation system implemented using Microsoft InfoPath, XML, .NET web services, and SQL Server database. Performed online/offline data collection using InfoPath, forwarded data to the database with a .NET web service, which performed XML data transformations before inserting or updating the data into the database.Other: Performed .NET and ASP.NET development and consultation services for various clients.

Jun 2004 - Jan 2006

Owner

Indianapolis, In, Us

Started my own software consulting business. Developed software and websites for small businesses, using C#, .NET, ASP.NET, Microsoft Office, and client-specific software packages. Created a database-driven, multi-language product marketing website using ASP.NET (www.triangledigital.biz). Provided flexible and powerful business reporting tools using Access database and its built-in reporting capabilities. Developed custom fonts, PageMaker marketing materials, and graphic logos.

2002 - 2006 ~4 yrs

Development Lead, System Architect, Mentor

Reno, Nevada, Us

Architected and lead the development of PC-Doctor for Windows v. 4.1, introducing the use of C++, ATL, COM and relational databases. Designed a new development process that improved morale, software quality, and project development time by introducing such best practices as requirements specifications, design specifications, design reviews, code reviews, and programmer mentoring. Improved communications between Development, QA, and Documentation teams. Mentored junior programmers in software design and development skills.

1999 - 2001 ~2 yrs

Web Developer (Part Time)

New York, New York, Us

Designed and implemented a website using a database (ADO) and Active Server Pages (ASP) to display musician information for an artist management company. Trained client’s employee to become a web developer and take over project.

May 1999 - Dec 1999

C++ Com Developer

Oacis

Developed ATL COM components using Visual C++ for a medical orders application. Mentored junior programmers in use of C++ and COM.

Sep 1999 - Nov 1999

Visual C++ Developer

Oudergem, Brussels Region, Be

Developed email and browser software for a Windows CE-based tablet device and reverse-engineered parts of the architecture into UML diagrams for documentation and re-design purposes.

Mar 1999 - Sep 1999

Technical Lead, Architect, Visual C++ And Com Developer.

Blairgowrie, Gauteng, Za

Researched and prototyped technique for accessing databases over internet using COM custom-monikers. Designed and implemented a COM interface for accessing database-resident documents via the Informix Content Management Datablade, and provided OLE activation and access to those documents. Designed and prototyped CORBA objects to provide internet-based administrative control of database servers. Designed and implemented an embedded SQL class library and a GUI application which designs database reports to be published on the WWW. All projects were programmed using Visual C++. Designed a Java class library API for publishing database content on the Web.

May 1996 - Sep 1998

Application Gui Programmer

Austin, Texas, Us

Application GUI programmer on the Oracle Universal Server Suite application suite. Designed the GUI interface to the User Manager — a multi-threaded, multi-processed administrative applet — and implemented it using Microsoft Visual C++, MFC 4.0, embedded SQL, and the Win32 API. The application included new Windows 95 controls (e.g. list view controls, tab controls), dialog bars, multiple views per document, context-sensitive help, and memory-mapped files. Assisted Unix programmers in transitioning to the Windows NT / Visual C++ / Win32 environment.

Mar 1996 - May 1996

System Architect And Network Programmer

J. Frank Consulting

System architect and network programmer of a Windows NT-based client/server dial-in system. Designed the network architecture and middleware components for a high throughput, transaction-based server system, using Booch’s Rational Rose. Defined network data formats and internal protocols. Implemented components using Microsoft Visual C++, Win32 API, WinSock sockets over TCP/IP, and I/O Completion Ports (a Windows NT feature) in a multi-threaded back-end application.

Nov 1995 - Mar 1996

Application Programmer

Workpower Systems

Application programmer and Microsoft Access database designer. Designed and implemented a Microsoft Access customer subscription database application, complete with the user interface (forms, queries, reports, etc.), for an aviation publishing company. Performed requirements analysis, database design, application / user-interface development, user education, customer support, and application maintenance.

Sep 1995 - Oct 1995

Configuration Management

Wells Fargo Bank

Configuration Management (CM) and network administration for a Windows-based electronic banking application (Wells Fargo Business Gateway). Designed and maintained a source code library using PVCS. Developed the application build process, established CM standards, and coordinated periodic builds.

Apr 1995 - Sep 1995

Application Support Technician

Tesseract Corp

Provided hardware, system software, and application support for OS/2 and Windows servers and workstations on a Novell / SNA network.

Oct 1994 - Jan 1995

Application Developer

Westlake, Texas, Us

Provided 24-hour customer support for high-performance OS/2 servers that provide financial quote services to Schwab customers. Maintained in-house software that interfaced with the vendor's software and memory-resident database. documented procedures; developed good customer and vendor relations; and developed a PVCS source code library. Supported the backup quote servers (UNIX), which provided identical functionality as PC Quote servers using a different vendor's (Telekurs) software and data.

Jan 1994 - Oct 1994

C++ Developer

Bear Creek Corp

Designed, programmed, and tested a real-time, multi-threaded client/server application using C and SQL on OS/2. The application calculated state, county, and local tax liabilities for an on-line transaction system.Used Booch's Object-Oriented Design methodology (Rational Rose) to design and implement OS/2 Presentation Manager and Database Manager class libraries. Used those libraries to develop a database interface application for non-technical users. Implemented the utility using Borland C++ compiler.Provided 24-hour support for a client/server real-time data collection system. Created enhancements, fixed bugs, developed data backup and recovery procedures, and worked closely with users to investigate and resolve real-time production problems.

Jun 1993 - Dec 1993

Software Consultant

Marin, Ch

Wrote numerous high- and low-level designs and wrote extensive C code for an object-based software development project.Lead OS/2 software support person for an IBM manufacturing floor control system . Diagnosed system problems and developed program fixes that substantially improved system performance and reduced down time. Programmed extensively in C and used APPC/APPN communication protocols (on Token Ring network) and the OS/2 Database Manager API. Established excellent customer relations, especially with those considered highly demanding.Directed a small team in the analysis, design and development of a data structure editing application utilizing the OS/2 Presentation Manager and Database Manager APIs, SQL, and C programming.

1990 - 1993 ~3 yrs

Intern Developer

Assisted in the development of a manpower management system for the US Navy, programming in COBOL, JCL, and MANTIS. Described by both project leader and technical director as a "diligent worker who works well in a team environment as well as independently"​ with the ability to learn quickly and adapt to a new environment with minimal time and supervision. A job was offered pending graduation.

Jan 1989 - Aug 1989
1 education record

Rick Andersen education

  • Clarkson University
    Clarkson University
    Computer Science
FAQ

Frequently asked questions about Rick Andersen

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

What company does Rick Andersen work for?

Rick Andersen works for TechDoc Experts Inc.

What is Rick Andersen's role at TechDoc Experts Inc?

Rick Andersen is listed as Senior Technical Writer at TechDoc Experts Inc.

What is Rick Andersen's email address?

AeroLeads has found 1 work email signal at @techdocexperts.com for Rick Andersen at TechDoc Experts Inc.

Where is Rick Andersen based?

Rick Andersen is based in San Francisco Bay Area, United States while working with TechDoc Experts Inc.

What companies has Rick Andersen worked for?

Rick Andersen has worked for Techdoc Experts Inc, Wells Fargo, Lifescan, Silkroad Technology, and Zing.

How can I contact Rick Andersen?

You can use AeroLeads to view verified contact signals for Rick Andersen at TechDoc Experts Inc, including work email, phone, and LinkedIn data when available.

What schools did Rick Andersen attend?

Rick Andersen holds Bs, Computer Science from Clarkson University.

What skills is Rick Andersen known for?

Rick Andersen is listed with skills including C#, Microsoft Sql Server, Software Development, Wcf, Web Services, Sdlc, Xml, and Software Project Management.

Find 750M verified contacts

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