Summary
Overview
Work History
Education
Skills
Timeline
Publications
SoftwareEngineer
James H. McElveen III

James H. McElveen III

Timmonsville,SC

Summary

Tech-savvy innovator with hands-on experience in emerging technologies and a passion for continuous improvement. Skilled in identifying opportunities for technological enhancements and implementing practical solutions. Adept at leveraging new tools and methods to solve problems and enhance productivity. Excels in adapting to fast-paced environments and driving technological advancements.

Overview

29
29
years of professional experience

Work History

Senior Software Engineer

SecureGive.com
09.2023 - 07.2025

At SecureGive, I worked closely with a highly skilled team of developers to maintain and implement features for their flagship platform.

  • Worked with stakeholders and product management to make design and workflow decisions.
  • Responsible for making architectural decisions that best fit the design and product.
  • Implement backend end using Scala and PostgreSQL. Implement Frontend SPA using Angular.
  • Designed and implemented a full-featured client-facing API using Snowflake Data Warehouse, .NET Core API Gateway, and Restful API.

Senior Software Developer

McLeod Health
07.2021 - 05.2023

I was brought on at McLeod to leverage my experience to guide and influence existing partners on recommended upgrades.

and enhancements to integrated solutions.

  • Updated old code bases to modern development standards, improving functionality.
  • Worked using .NET Core to develop and maintain HR healthcare systems to support the McLeod Health infrastructure, including Epic EMR, Oracle cloud, and Silk Road.
  • Responsible for creating custom ETL and custom reporting solutions. Given my past management experience, I was tasked with training interns and managing their work and progress using agile methodologies. At McLeod, I introduced GIT SCM and began using CI for the first time at this organization.

Programming Manager

ACS Technologies
05.2004 - 04.2021

Company Overview: Church Management Software and Mobile Apps: 50,000 churches served

During the implementation of Realm, I was promoted to Programming Manager. In this role, I was responsible for approximately 20 developers in R&D. I conducted bi-weekly one-on-one coaching and mentoring sessions with each developer. Conducted annual performance reviews. Responsible for hiring and onboarding new hires. Continued to do some minimal Realm development that eventually had to stop as we employed more team members.

  • Realm: Led an ever-growing team of developers to launch ACS Technologies' current flagship product. This is a full C# web application using .NET MVC.
  • Lead a team a team that implemented front-end web application frameworks using Vue.js.
  • Headmaster Mobile: During my time in Management, I created a mobile application for the School Application Headmaster after hours for the company. The application allows parents to monitor their child's progress, grades, schedule, and other academic activities. The backend is written in C# using REST endpoints.
  • ChurchLife: Implemented the first mobile application published for ACS Technologies. Created an application in 2008, a few months after Apple opened the App Store. This app was created using Objective-C. Implemented a C# web backend using a REST API
  • Extend: Led a team to build a Content Management System
  • Facility Scheduler: Led a team to build a facility scheduler system. This was built using C# .NET. This application has a .NET desktop frontend and a .NET Web backend connected with a SOAP API.

Programmer Manager

Lyles Data Systems (LD)
05.2003 - 05.2004

Programmer Manager at LD. Managed and mentored developers in building web-based applications using Java for county and city government.

Electronic Government Solutions (EGS)

  • Led a team of developers and myself to maintain and install a property tax payment system in cities and counties in South Carolina. For example, Florence, SC. I inherited this system from the previous developers. I was not allowed to make it more user-friendly. However, I was able to mitigate several security issues.

@YourRequest

  • Created a system named @YourRequest service for the public to easily submit service requests to their city or county. Services could be animal removal, potholes etc. the system allowed for pictures to be submitted and for progress to be tracked by the citizen that submitted it. This system was successfully implemented in several cities and counties. It was then upgraded to post jobs for contractors to bid on.

Lead Software Engineer

ACS Technologies
01.1996 - 01.2004

Starting my career at ACSTechnologies. I learned and gained technical expertise as a Software Engineer.

  • Architected and led a team to implement a K-12-based education system for students, parents, teachers, and school administrators. This product, named Headmaster, is a complete school management system that competes with PowerSchool. The company still sells it today and is a for-profit centre for ACST.
  • ACST Acquired ICMS (Integrated Church Management System). Lead developer to help move the project forward after the acquisition. This was a DOS-based system written in QBASIC and Assembly language.
  • Created a bulk mail system that used postal guidelines to sort mail for churches, giving them better postage rates. All of my desktop work was done in Delphi (Object Pascal).
  • Created a payroll system for ACS for Windows. Responsible for all Federal and State tax and some Local tax calculations. After doing this on my own, I was assigned a tester who helped me call each state and get the tax guidelines that I would translate into algorithms for our system.
  • Worked with other developers to create an Accounts Receivable and Accounts Payable system for Windows.

Education

Bachelor of Science - Computer Engineering

Clemson University
Clemson, SC

Skills

  • Technical team management
  • Agile project management
  • Skilled in full-stack development using JavaScript, HTML, NET Core, SQL, Angular, and React
  • System architecture design and orchestration
  • Interface design and implementation
  • API architecture skills
  • Software application debugging
  • Technical documentation: Architecture, UI components, APIs
  • Cloud application development
  • Mobile application development

Timeline

Senior Software Engineer

SecureGive.com
09.2023 - 07.2025

Senior Software Developer

McLeod Health
07.2021 - 05.2023

Programming Manager

ACS Technologies
05.2004 - 04.2021

Programmer Manager

Lyles Data Systems (LD)
05.2003 - 05.2004

Lead Software Engineer

ACS Technologies
01.1996 - 01.2004

Bachelor of Science - Computer Engineering

Clemson University

Publications

iPhone Game Development: 

A technical and business guide to creating and selling iPhone games