Summary
Overview
Work History
Education
Skills
Accomplishments
References
Timeline
Generic

Kevin Nelson

Apex,NC

Summary

Strategic Software Engineer skilled in application development, testing and optimization. Excels at coordinating ground-up planning, programming, and implementation for core modules. Maintains strong object-oriented and software architecture fundamentals.

Overview

29
29
years of professional experience

Work History

Senior Contract Software Engineer

3DSystems
Cary, NC
07.2021 - 01.2024
  • Responsible for the integration of bioprinters into the 3D printer software 3DSprint
  • New features and bug fixing for 3DSprint
  • Integrated voxel based slicer
  • Modified WPF UI to expose new features and parameters in 3DSprint
  • Converted Printer firmware from using Ubuntu Desktop to Ubuntu Server
  • C++ and C#.

Owner & Lead Developer

Peakway Software LLC
Apex, NC
07.2015 - Current
  • Founded company in 2015
  • Developer and sole programmer for the Steam early access game Isles of Adalar
  • Originally developed in Unity but currently porting to Unreal Engine 5.3
  • Designed and implemented terrain and grass systems, co-op using Steam networking, combat system with various actions, AI system, conversation system, character creation, and in-game editor
  • C# and C++.

Principal Software Engineer

3DSystems
Cary, NC
08.2008 - 07.2015
  • Principal architect responsible for designing and implementing a platform around the geometry algorithms
  • Designed and developed distribution system, unit testing system, and cross-platform make files
  • Developed features for CAD applications
  • C++, C#, Python.

Senior Software Engineer

Fallen Earth Studios
Cary, NC
10.2006 - 08.2008
  • Developer for the MMO Fallen Earth
  • Implemented client-side networking, designed and implemented Imposter system, and worked on level editor
  • C++.

Senior Software Engineer

SlickEdit
Cary, NC
10.2004 - 09.2006
  • Developed features for programming IDE SlickEdit
  • Worked on 'intellisense' style features and refactorings
  • C and C++.

Senior Software Engineer

Vicious Cycle Software
Durham, NC
05.2003 - 08.2004
  • Wrote code for the games Dinotopia: A Sunstone Odyssey and Robotech Invasion
  • Shipped on GameCube, PlayStation2, and XBox
  • C++.

Senior Software Engineer

Irock Interactive
Cary, NC
02.2000 - 04.2003
  • Implemented code for the Playstation 2/Xbox game Savage Skies
  • Designed and developed graphics subsystems, implemented OpenGL Renderer, and wrote Playstation 2 vector unit code
  • C++.

Software Engineer

Microprose
Chapel Hill, NC
10.1999 - 01.2000
  • Implemented features for the PC game XCom: Genesis
  • C++.

Software Engineer

Virtus Corporation
Cary, NC
06.1997 - 10.1999
  • Implemented features for applications Walkthrough Pro, Concept CAD, and OpenSpace
  • C/C++.

Software Engineer

Impress Software
Apex, NC
05.1995 - 05.1997
  • Implemented features for prepress software
  • Designed and implemented ImpressConnect
  • Ported Impress software applications from SGI Irix to Windows NT
  • C/C++, Windows NT, SGI Irix.

Education

BS Computer Science -

North Carolina State University
05.1995

Skills

  • 20 years experience in C/C
  • 15 years game development
  • 10 years experience in C#
  • 10 years experience with Unity game engine
  • 8 years 3D Scanning and printing software development
  • 2 years of Playstation 2 and XBox development
  • 1 year Networking experience Steam/Unity
  • 2 years experience working on an MMO
  • 1 year Python development
  • 6 months Unreal Engine 5 development
  • Experience porting codebases from windows to IOS, OS X, and Android

Accomplishments

  • Principal Contributer

References

References available upon request.

Timeline

Senior Contract Software Engineer

3DSystems
07.2021 - 01.2024

Owner & Lead Developer

Peakway Software LLC
07.2015 - Current

Principal Software Engineer

3DSystems
08.2008 - 07.2015

Senior Software Engineer

Fallen Earth Studios
10.2006 - 08.2008

Senior Software Engineer

SlickEdit
10.2004 - 09.2006

Senior Software Engineer

Vicious Cycle Software
05.2003 - 08.2004

Senior Software Engineer

Irock Interactive
02.2000 - 04.2003

Software Engineer

Microprose
10.1999 - 01.2000

Software Engineer

Virtus Corporation
06.1997 - 10.1999

Software Engineer

Impress Software
05.1995 - 05.1997

BS Computer Science -

North Carolina State University
Kevin Nelson