Rick Andersen Email and Phone Number
Rick Andersen work email
- Valid
- Valid
- Valid
Rick Andersen personal email
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
Techdoc Experts Inc
View- Website:
- techdocexperts.com
- Employees:
- 2
-
Senior Technical WriterTechdoc Experts IncCalifornia, United States -
Senior Software EngineerWells Fargo Feb 2013 - Mar 2020San Francisco, California, UsArchitected 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. -
Senior Software EngineerLifescan Mar 2012 - Jan 2013Malvern, Pa, UsDesigned 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. -
Senior Software EngineerSilkroad Technology Nov 2009 - Feb 2012Re-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.
-
Senior Software EngineerLifescan Jun 2007 - Aug 2009Malvern, Pa, UsDeveloped 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. -
Senior Software EngineerZing Jul 2006 - May 2007Lead 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++.
-
Technical LeadEcast Feb 2006 - Jul 2006Lead 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.
-
Senior Software ConsultantMagenic Jun 2004 - Jan 2006St. Louis Park, Mn, UsChevron 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. -
OwnerFretless Consulting 2002 - 2006Indianapolis, In, UsStarted 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. -
Development Lead, System Architect, MentorPc Doctor, Inc. 1999 - 2001Reno, Nevada, UsArchitected 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. -
Web Developer (Part Time)Frank Salomon Associates, Inc. May 1999 - Dec 1999New York, New York, UsDesigned 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. -
C++ Com DeveloperOacis Sep 1999 - Nov 1999Developed ATL COM components using Visual C++ for a medical orders application. Mentored junior programmers in use of C++ and COM.
-
Visual C++ DeveloperUppercase Mar 1999 - Sep 1999Oudergem, Brussels Region, BeDeveloped 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. -
Technical Lead, Architect, Visual C++ And Com Developer.Informix Software May 1996 - Sep 1998Blairgowrie, Gauteng, ZaResearched 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. -
Application Gui ProgrammerOracle Mar 1996 - May 1996Austin, Texas, UsApplication 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. -
System Architect And Network ProgrammerJ. Frank Consulting Nov 1995 - Mar 1996System 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.
-
Application ProgrammerWorkpower Systems Sep 1995 - Oct 1995Application 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.
-
Configuration ManagementWells Fargo Bank Apr 1995 - Sep 1995Configuration 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.
-
Application Support TechnicianTesseract Corp Oct 1994 - Jan 1995Provided hardware, system software, and application support for OS/2 and Windows servers and workstations on a Novell / SNA network.
-
Application DeveloperCharles Schwab Jan 1994 - Oct 1994Westlake, Texas, UsProvided 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. -
C++ DeveloperBear Creek Corp Jun 1993 - Dec 1993Designed, 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.
-
Software ConsultantTeltech 1990 - 1993Marin, ChWrote 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. -
Intern DeveloperTidewater Consulting Jan 1989 - Aug 1989Assisted 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.
Rick Andersen Skills
Rick Andersen Education Details
-
Clarkson UniversityComputer Science
Frequently Asked Questions about Rick Andersen
What company does Rick Andersen work for?
Rick Andersen works for Techdoc Experts Inc
What is Rick Andersen's role at the current company?
Rick Andersen's current role is Senior Technical Writer.
What is Rick Andersen's email address?
Rick Andersen's email address is ri****@****rgo.com
What schools did Rick Andersen attend?
Rick Andersen attended Clarkson University.
What skills is Rick Andersen known for?
Rick Andersen has skills like C#, Microsoft Sql Server, Software Development, Wcf, Web Services, Sdlc, Xml, Software Project Management, Enterprise Architecture, Requirements Analysis, Scrum, Test Automation.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial