Who am I?
Experienced software developer with a background in designing, developing, maintaining and administering software systems for a variety of clientele. This includes 7+ years of IT operations for Higher Education and 3 years in the private sector for the developmentally disabled community. A skillset that combines computer operations with customer service oriented relationships; bridging gaps between tech-oriented programmers and users.
Programmer Analyst
Jan 2020 - Present
COLLEGE OF THE MAINLAND | ellucian colleague programer and support administrator for the community college.
More information...
Applications Analyst II
Jan 2014 - Dec 2019
COASTAL CAROLINA UNIVERSITY | ellucian colleague programmer and support for the office of financial services
More information...
Example projects
This website (React JS)
July 2021
• Created personal website for displaying my resume
• Created in VS Code via create-react-app
• Fully Responsive
• Utilizing @material-ui/core, @material-ui/icons
https://github.com/ndavisjr/personal_website
Blazor Web Server App
July 2021
• https://rvliving.azurewebsites.net/
• Created fully responsive RV camping web application
• Created in Microsoft's Blazor Framework (C#, HTML Razor pages)
• Consumes OpenWeatherAPI's and uses Dapper for database connectivity
• SQL Server hosted on AWS RDS, web hosting on Azure Web Apps
https://github.com/ndavisjr/rvliving
React Weather Links Website
July 2021
• Created early release of React website for my personal use with storm chasing
• Created in VS Code using React, Redux, Router, React Slick
• Utilizing Firebase, Oauth via Google, StyledComponents
• https://davisweather-88e35.web.app/
https://github.com/ndavisjr/nd-weather
GraphQL API
July 2021
• Created a simple GraphQL API endpoint CLI commands
• Endpoints contains example Queries, Mutations and Subscriptions
• Created in VS Code using .NET 5 and the Hot Chocolate Framework
• Database Management: SQL Server Express running in Docker
• Utilizing .NET CLI, EntityFramework, Insomnia API Client, GraphQL Voyager, Websockets
https://github.com/ndavisjr/GraphQL-API-Example
REST API
June 2021
• Created simple API endpoints for meat smoking instructions
• Endpoints developed: Create (POST), Read, Update (PUT), Delete (Json) Patch
• Created in VS Code using .NET 3.1 Core MVC standards
• Database Management: SQL Server Management Studio
• Utilizing .NET CLI, EntityFramework, Automapper, DataTransferObjects, Postman
https://github.com/ndavisjr/smoking-meat-api
ASP.NET Web Application
June 2021
• Created simple web app for personal inventory and monthly budgeting
• Created in Visual Studio 2019 using ASP.NET 5 MVC with Razor and Bootstrap
• Database Management: Visual Studio SQL Server
• Utilizing Package Manager Console, EntityFramework
https://github.com/ndavisjr/RVLife
Education
THE OHIO STATE UNIVERSITY
Jan 2007 - Dec 2011
Bachelors of Science in Computer Science and Engineering. Concentration: Software Systems
Contact
Neil Davis
Email: ndavisjr@gmail.com
Phone: 614-496-4230
Location: Galveston, TX
Social
Professional Experience
Programmer Analyst
College of the Mainland
Jan 2020 - Present
Responsibilities:
• Post-help desk IT Support for entire College
• Administrator for ERP system - Ellucian Colleague
• Account management, creation, termination, record security
• 3rd party implementations with ERP system
• Data import/export, sftp (ex: Blackboard AdAstra, EAB)
• Reporting from ERP system
• Custom reporting via ERP programming, terminal data, or via reporting tool
• Custom modifications of ERP system via a modified version of Eclipse IDE called Colleague Studio
• Implementation and maintenance of ApplyTexas student applications and transcripts via EDI exchange with SPEEDE servers
• Remote work for 1.5 years due to COVID-19 pandemic
Technologies Used:
https://www.com.edu/
Applications Analyst II
Coastal Carolina University
Jan 2014 - Dec 2019
Responsibilities:
• IT Support for the Office of Financial Services (Accounts Payable, Accounts Receivable, Accounting, Payroll, Procurement, special projects from CFO and Controller’s office)
• Member of the Student Success team devoted to ensuring members from all departments in the University met and worked together
• Administrator for ERP system - Ellucian Colleague, Colleague Finance module
• Accounting account management, creation, termination, record security
• 3rd party implementations with ERP system
• Phases of discovery, implementing, testing, installing, administering
• Project management, workflows, scripting
• Data import/export, sftp (ex: Jaggaer/SciQuest, Bank of America, Softdocs)
• Reporting from ERP system
• Custom reporting via ERP custom programming or terminal database access
• Reporting tools such as Synoptix or Entrinsik’s Informer (utilizes JavaScript)
• Custom modifications of ERP system via a modified version of Eclipse IDE called Colleague Studio
• Tax Processing and Reporting for 1099-MI and 1099-K forms
• Administer of Hyland’s Perceptive Content (university imaging system), Synoptix (business reporting tool), Entrinsik’s Informer (ERP reporting tool), Softdocs (check printing)
• Backup for another programmer who handled Student Accounts department
Technologies Used:
https://www.coastal.edu/
Software Engineer
Primary Solutions, Inc
Jan 2011 - Dec 2013
Responsibilities:
• Developer for products: Gatekeeper, Advisor, Anywhere, CustomerCare, Up2Date
• Gatekeeper and Advisor are applications made for the Ohio Developmental Disabilities community. Code is maintained in Powerbuilder and uses a SQL Anywhere Sybase backend. These client-server apps also have an extensive reporting section. Responsible for code bug fixes and enhancements including updates to stored procedures and triggers in the database.
• Anywhere 1.0 is an ASP.NET/VB.NET web application that acts as a simplified online version of Gatekeeper and Advisor. Wrote web service calls in C#. Anywhere 2.0 was a complete redesign of Anywhere 1.0. Revised the entire model from the front end and UI to business layers and to database level. Web application was translated into a JavaScript (official and jQuery), Html5, AJAX frontend and C# middle tier.
• Wrote CustomerCare in VB.NET that calls web services in C# that runs on a client’s server to send messages to a client or retrieve information requested by OhioDD.
• Translated Up2Date from VB 6.0 to C#. This program calls web services written in C# to determine if the version on a machine is the latest release.
• Position also includes a backup support role for customers.
• Testing and User Acceptance for every application
• Handled upgrades of certain clients that involved running SQL scripts on client machines and extracting databases.
• Pre-release version of an android app for Gatekeeper using Mobilink
Technologies Used:
http://primarysolutions.net/
Software Engineer - Intern
Sophos Group
Jun 2010 - Sep 2010
Responsibilities:
• Intern work for the Sophos Network Access Control (NAC) Agent
• Worked on the NAC Agent (Network Access Control)
• Updated legacy code to today’s models, standards and developments all in C#.
• Added logging features to the code (C#)
• Helped develop a new messaging protocol for inter-use in the application
• Testing and acceptance for logging features
Technologies Used:
https://www.sophos.com/en-us.aspx
Skillsets
Programming Languages
Databases
Applications
Other Skills