Wesley Jennings

Software Engineer/Developer & Computer Science Student

Passionate about building robust software, from backend systems and data pipelines to low-level systems programming. I currently have a Bachalors in Computer Science and a minor in Mathmatics, and am continuing into a Masters of Computer Science program at the University of Missouri - Columbia.

About Me

Get to know me better

I'm a dedicated Computer Science student with a passion for solving complex problems through technology. My experience spans backend development, systems programming, machine learning, and distributed computing, from enterprise Java and Spring Boot data pipelines to filesystems and networking in C/C++. I enjoy working in collaborative environments and am always eager for challenges and to learn new technologies and methodologies.

Languages

Java
C
Python
Swift
Bash
JavaScript
C++

Frameworks & Libraries

Spring Boot
Spring Batch
Hibernate
Apache PDFBox
HTML
CSS

Databases

SQL
Oracle
PostgreSQL

Tools & DevOps

Git

Education

My academic background

Accelerated Master's of Computer Science
University of Missouri - Columbia • Expected May 2027

Relevant Coursework: Parallel Programming (HPC), Artificial Intelligence, Software Security

Bachelor of Science in Computer Science
Minor in Mathematics
University of Missouri - Columbia • Graduated May 2026

Cumulative GPA: 3.85/4.0

Relevant Coursework: Algorithm Design 1-3, Operating Systems, Computer Networks, Object-Oriented Programming, Calculus I - III, Differential Equations, Machine Learning, Computer Org and Assembly Language, Database Application and Info Systems

Experience

Where I've worked

Backend Software Developer Intern
NISC (National Information Solutions Cooperative)
May 2026 - Aug 2026

Oracle-to-PostgreSQL Migration

Java
Spring Boot
Spring Batch
Hibernate
Apache PDFBox
  • Replaced a legacy Crystal Reports batch job with a Spring Boot / Spring Batch application, using Hibernate ScrollableResults to stream across five joined entities for memory-efficient processing on both Oracle and PostgreSQL.
  • Built a multi-section PDF reporting engine with Apache PDFBox (dynamic grouping, subtotals, grand-total aggregation, cross-category deduplication), slated for the company's annual year-end processing.
  • Verified cross-engine correctness with JUnit 5 and Testcontainers integration tests against isolated Oracle and PostgreSQL containers.

Credit-Transfer Provider Priority

Java
SQL
Bash
  • Refactored a legacy Java billing module by swapping integer-based dispatch for a polymorphic enum, extracting shared loops to remove redundant SQL, and eliminating mutable inter-method state, cutting code volume ~40% with verified behavioral parity to production.
  • Implemented configurable provider-priority ordering for credit-transfer targets, combining SQL-driven ranking with an extensible class hierarchy for override behavior.
  • Developed a Bash script to automate credit-transfer batch runs, integrated into the company's year-end processing pipeline.

Get in Touch

Let's discuss opportunities

I'm always interested in new opportunities and collaborations.