Tanner Lovelace

Tanner Lovelace Email and Phone Number

Senior Software Engineer | C++, Java, Swift
Tanner Lovelace's Location
Durham, North Carolina, United States, United States
About Tanner Lovelace

With over 20 years of software engineering experience, I have developed, designed, and implemented various applications and solutions using C++, Swift, Java, and other languages and technologies. I have worked on projects ranging from endpoint systems management, network modeling and simulation, data warehousing, and cross-platform GUI development, across multiple operating systems and platforms, including macOS, Linux, Unix, and Windows.Most recently, I was a Principal Software Engineer at Quest Software, where I programmed in C++, Swift, and Go on the KACE Agent Team for macOS and Linux endpoint systems management. I managed the Mac installation process, initiated and managed multi-platform continuous integration build servers, and developed various macOS programs in Swift and SwiftUI to display endpoint agent status. I also have held a D.O.D. Secret Clearance and have published articles on Linux Magazine. My specialties are C++, applications development, macOS, and Linux.

Tanner Lovelace's Current Company Details

Senior Software Engineer | C++, Java, Swift
Tanner Lovelace Work Experience Details
  • Quest Software (Formerly Dell Software Group)
    Principal Software Engineer
    Quest Software (Formerly Dell Software Group) May 2013 - Aug 2023
    Aliso Viejo, Ca, Us
    - 100% Full-time Remote- Programmed in C++, Swift, and Go on the KACE Agent Team for macOS and Linux endpoint systems management.- Managed the Mac installation process including installer creation, signing, notarization set up, and maintenance.- Initiated and managed multi-platform continuous integration build servers on Atlassian Bamboo and Github Runners.- Developed various macOS programs in Swift and SwiftUI to display endpoint agent status.
  • Riverbed Technology (Formerly Opnet Technologies)
    Senior Software Engineer
    Riverbed Technology (Formerly Opnet Technologies) May 2005 - May 2013
    San Francisco, California, Us
    - Held D.O.D. Secret Clearance- Designed, implemented and integrated a Java Servlet Filters framework into the code base of a mature network modeling package.- Implemented XML data export functions to allow the network modeling package to work in a hierarchical environment.- Upgraded a data warehouse product to match the latest code base of the network modeling package.- Enhanced the product with generic, XML-based database import/export functionality.
  • Providence Software Solutions
    Senior Software Engineer
    Providence Software Solutions Sep 2004 - Apr 2005
    Cary, North Carolina, Us
    - Developed in C, C++, and Java for cross-platform GUI development under several operating systems, including MS-Windows, Mac OS X, Linux, Solaris, HP-UX, and AIX.- Established and managed testing and release processes for a cross-platform GUI toolkit.- Evaluated and implemented a migration from a legacy source code repository to a modern, Subversion-based system, which included completely rewriting the build system using CMake to be cross-platform.
  • Oculan
    Software Engineer
    Oculan Apr 2002 - May 2004
    - Designed and implemented a real-time network monitoring system using C++ and Java, including Java Servlet Pages under Apache Tomcat.- Developed two small-footprint Linux distributions for use on embedded systems with compact flash.
  • University Of Nc At Chapel Hill
    Graduate Assistant
    University Of Nc At Chapel Hill Jul 1998 - May 2001
    Chapel Hill, Nc, Us
    - Taught Comp 144, Programming Language Concepts, to a class of approximately 40 students. o Responsible for creating lesson plans, homework, tests, and projects in several different programming languages including C, C++, Java, and Lisp.- Outreach Coordinator, Computer Science Department. o Responsible for being current on the latest cutting edge techniques and integrating them into the demonstration rotation.- Research Assistant, nanoManipulator Group. o Worked on the nanoManipulator, a virtual reality interface to an atomic force microscope. o Responsible for porting the nanoManipulator C++ code base from UNIX to Windows NT. o Wrote C++ code to run on the UNC PixelFlow machine, a high-performance parallel graphics supercomputer. o Responsible for design and implementation of a C++ library to facilitate construction of virtual reality programs.
  • Sgi
    Graduate Intern, Opengl Performer Group
    Sgi May 2000 - Aug 2000
    Milpitas, Ca, Us
    - Worked with the OpenGL Performer high-performance C++ visual simulation toolkit.- Responsible for designing and implementing library features to aid ease of use.
  • Dcs Corporation
    Software Engineer
    Dcs Corporation Dec 1994 - Jun 1998
    Alexandria, Va, Us
    - Held D.O.D. Secret Clearance- Designed and implemented distributed virtual reality tank simulators on a contract for the US Army Tank and Automotive Command using C++ on SGI with Performer, OpenGL,Designer's Workbench and MultiGen.
  • General Conference Of Seventh-Day Adventists
    Technical Support Specialist
    General Conference Of Seventh-Day Adventists Aug 1993 - Dec 1994
    Silver Spring, Maryland, Us
    - Worked as a Technical Support Specialist for the Information Systems Department.- Responsibilities included researching Internet connectivity issues, assisting in the administration of a local area network, diagnosing and repairing network problems ranging from bottlenecks to lockups, troubleshooting and correcting a variety of PC hardware and software related problems, and supporting and maintaining approximately 500 computers.
  • Rx Data Design
    Developer
    Rx Data Design Aug 1992 - May 1993
    - Responsibilities included developing commercial video imaging products in C, C++, Pascal, and 80x86 assembly language, fielding technical support calls, distributing program updates, teaching seminars on using the software packages, and developing and maintaining a video imaging software package for orthodontists and oral surgeons that allowed them to measure parts of the head and perform various standard analyses on the head to better determine treatment.- Implemented all the low-level graphics code needed to display video images on hi-color SVGA boards. This work was mainly done in assembly language on an MS-DOS platform with some C coding.

Tanner Lovelace Skills

Linux Perl Unix C++ Java Software Development Software Engineering C Subversion Os X Python Networking Windows Mac Os X Ruby 3d Graphics

Tanner Lovelace Education Details

  • The Johns Hopkins University
    The Johns Hopkins University
    Computer Science
  • University Of North Carolina At Chapel Hill
    University Of North Carolina At Chapel Hill
    Computer Science
  • Southern Adventist University
    Southern Adventist University
    Computer Science
  • Southern Adventist University
    Southern Adventist University
    Spanish

Frequently Asked Questions about Tanner Lovelace

What is Tanner Lovelace's role at the current company?

Tanner Lovelace's current role is Senior Software Engineer | C++, Java, Swift.

What is Tanner Lovelace's email address?

Tanner Lovelace's email address is cl****@****ail.com

What is Tanner Lovelace's direct phone number?

Tanner Lovelace's direct phone number is +191922*****

What schools did Tanner Lovelace attend?

Tanner Lovelace attended The Johns Hopkins University, University Of North Carolina At Chapel Hill, Southern Adventist University, Southern Adventist University.

What are some of Tanner Lovelace's interests?

Tanner Lovelace has interest in Skiing, Juggling, Mountain Biking, Amateur Radio, Triathlon.

What skills is Tanner Lovelace known for?

Tanner Lovelace has skills like Linux, Perl, Unix, C++, Java, Software Development, Software Engineering, C, Subversion, Os X, Python, Networking.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.