Resume
Daniel Jones
Technical Skills
Languages: Python, Rust, Bash, C/C++, C#, Perl
Software: Linux, Git, SVN, Microsoft Server 2022, Nginx, Apache, Docker
Professional Experience
Systems Analyst, LeTourneau University - Longview, TX
Private nonprofit polytechnic university.
Dec 2021 - current
Responsibilities:
Collaborated with Networking department, user support, and Business Systems Management to implement fixes to longstanding issues.
Wrote bugfixes in Javascript, Perl, and C#. Maintained software version control with SVN.
Automated ID auditing process with Bash scripting to reduce time spent diagnosing issues.
Help Desk Analyst, IT Yall - Dallas, TX
MSP that serves in the Dallas, Fort worth area.
Feb 2021 - October 2021
Responsibilities:
Resolved end-user issues with Windows 10 workstations, printers, and VPNs.
Deployed, terminated, and installed network cabling at three customer locations.
Inspected, diagnosed, and replaced faulty laptop, desktop, and printer hardware.
Projects
API Upgrade - 2022, LeTourneau University
Tools used: SQL, N2N, Jakarta, Tomcat
Problem:
Old API ran on Apache Tomcat which is considered technical debt, and insecure. Was originally programmed with the Jakarta framework which is also insecure.
Solution:
Upgraded it to work with N2N to comply with new security standards. Used Jenzabar SQL framework to compile the database views, then used N2N to connect the views to the web applications.
Class Roster Portlet - 2022, LeTourneau University
Tools used: C#, asp.net, HTML, SQL
Problem:
Class Roster portlet stopped working properly because the framework standard changed. While names would still show for professors to confirm attendance with, pictures no longer showed for verification.
Solution:
upgraded the portlet code to match the new standard. Once this was done, profile pictures of students appeared over their names again, so professors could match the face to the name.
Bibliofile - 2023, personal project
Tools used: SQLite, Rust, Cargo, Ncurses
Problem:
Digital epub readers often lack organization, and they make eyes hurt when reading them.
Solution
By making a Rust-based ereader using the Ncurses framework, I can make reading easier on the eyes. I was also able to solve the organization problem by programmatically sorting books into "shelves" using SQLlite as the backend database.