Summary
Overview
Work History
Education
Skills
Work Preference
Languages
Timeline
SoftwareEngineer
Randy Peterson

Randy Peterson

Software Engineer
Eden Prairie,MN

Summary

Experienced software engineer with expertise in C# programming, SQL database coding and integration using SQL Server Integration Services (SSIS), and involvement in every stage of software development from requirement gathering to deployment and maintenance

Overview

31
31
years of professional experience
1
1
Language
6
6
years of post-secondary education

Work History

Software Engineer

ConvergeOne (C1)
03.2019 - 05.2025
  • Updated Electronic Data Interchange (EDI) and Catalog systems using SQL Server Integration Services (SSIS), including SQL coding
  • Created REST API to vendor for downloading catalog data and tested using Postman program
  • Created NuGet package that logged messages, for use by developers, written in C#
  • Converted over 12 existing C# libraries into NuGet packages
  • Converted over 15 TFS repositories to Git and provide training during a transition to Microsoft Teams
  • Worked on a team that created a software solution that integrated Enterprise Resource Planning (ERP), Service Request ticketing, and Project Planning systems

Software Engineer

Idemia
09.1995 - 09.2018
  • Worked on a team to create a new software platform for capturing fingerprint images, photos, signatures and personal data that was capable of supporting deployment to over 100 customers, each with a unique customization of the product
  • Used object-oriented design and development
  • Developed code in C# using Microsoft .NET and Visual Studio
  • Developed customer-specific data validations using JScript (Microsoft's version of JavaScript)
  • Developed code to store user and program data in XML and Microsoft Access, which we later updated to SQL Server
  • Worked on over 15 customer-specific implementations, which included data import and export via FTP, SMTP, HTTP, file sharing and MSMQ, as well as data validation and UI design
  • Worked on remote monitoring software using ASP.NET and SQL Server
  • Created data parsing files using XSLT
  • Developed test programs in C# to generate test data and simulate third-party servers
  • Wrote reports using Crystal Reports
  • Worked with a large customer, including requirement gathering, design, development, testing, deployment, maintenance and gave presentation of technical capabilities at the bid proposal demonstration
  • Used Microsoft Visual Source Safe (VSS) for managing customer-specific software packages
  • Used Subversion and TortoiseSVN for code revision control; later moved to Git, SourceTree and Bitbucket
  • Used CruiseControl for build maintenance; later moved to TeamCity
  • Used Bugzilla for defect and task tracking; later moved to Jira
  • Used Fortify for code analysis
  • Led a small team to refactor UnixWare product to Linux
  • Developed new code in C to integrate new fingerprint capture device
  • Created new build files and procedures
  • Managed team members through all software phases
  • Worked on team to support software platform to capture fingerprints and photos and transmit this data in multiple formats to multiple destinations
  • Developed code in C on UnixWare OS
  • Wrote data validation scripts using Python
  • Developed code in C that transmitted and received data using FTP and SMTP
  • Became team expert on ANSI/NIST data storage format
  • Worked closely with multiple customers to gather requirements, create design for UI and coordinate acceptance testing

Faculty

UMD - Computer Science Dept.
09.1994 - 08.1995
  • Taught intermediate Computer Science classes including C, C++, Comparative Programming Languages and Introduction to Operating Systems

Education

Master of Science (MS) - Computer Science

University of Minnesota - Duluth (UMD)
Duluth, MN
09.1992 - 01.1995

Bachelor of Science - Computer Science

University of Minnesota - Duluth (UMD)
Duluth, MN
09.1988 - 05.1992

Skills

C#

undefined

Work Preference

Work Type

Part Time

Work Location

RemoteHybrid

Languages

English
Native or Bilingual

Timeline

Software Engineer

ConvergeOne (C1)
03.2019 - 05.2025

Software Engineer

Idemia
09.1995 - 09.2018

Faculty

UMD - Computer Science Dept.
09.1994 - 08.1995

Master of Science (MS) - Computer Science

University of Minnesota - Duluth (UMD)
09.1992 - 01.1995

Bachelor of Science - Computer Science

University of Minnesota - Duluth (UMD)
09.1988 - 05.1992
Randy PetersonSoftware Engineer
Built at Zety.com