Summary
Work History
Education
Skills
Timeline
Generic

Marcus McNeal

San Jacinto,CA

Summary

Aspiring C++ developer who was a computer science major until I had a medical emergency that required me to have spinal surgery. While this medical emergency temporarily interrupted my formal studies, I leveraged my recovery time to master C++ independently. I am a highly disciplined developer focused on building high-performance, reliable systems. I gained a high level of proficiency in data serialization, STL optimization, and OOP architecture by creating a very detailed Bank Management System.

Work History

Bank Management Project

C++

A persistent, session-based C++ banking application featuring automated file serialization, nested transaction history tracking, a robust object-oriented architecture, and a multi-user environment with data persistence across application restarts using a custom I/O engine.

Features:

  • Session Management: Utilizes a built in secure login/logout logic flow using pointers to manage active, previous, and future users.
  • Data Serialization: Implemented logic to save/load nested std::vector structures to local disk storage. This allows for saved account data and saved account transaction history between all accounts.
  • STL Optimization: Implemented saved Accounts using std::vector for continuous memory allocation while using size_t to prevent overflow.

Future Updates:

  • Transition from local file I/O to a database such as SQL.
  • Implement Administrative rights for certain users based on a password check.
  • Implement Atomic Funds Transfer logic. Specifically focusing on data consistency between accounts in case of an error.

Education

- Computer Science

California State University, Los Angeles
Los Angeles, CA

Skills

  • C
  • Basic SQL
  • Data Serialization
  • Defensive Programming (Input Validation)
  • Multi-level Session Management
  • CMake
  • Visual Studio
  • Debugging
  • Object-Oriented Programming

Timeline

Bank Management Project

C++

- Computer Science

California State University, Los Angeles
Marcus McNeal