Erik Verduin
Senior Portfolio Presentation
2/22/2016
Internship / CMIS
Project One, and Project Two will consist of my internship experience and CMIS knowledge
I am currently an intern at Fleishman Hillard in the MIS department on the PeopleSoft team. Some of the work I perform pertains to:
Technical design, development and testing of PeopleSoft modifications and enhancements
Code Challenges
Project Three will consist of a code challenge I completed, outside of my coursework. In my free time I focus on applying my skills I've developed in my coursework to further develop in areas I find interesting.
Computer Science
Project 4 will consist of an ongoing project for my minor coursework CS 314: Operating Systems. I am currently pursuing a minor in Computer Science. Computer Science challenges me in many ways and is full of complexity and problems.
Project One: New Support Email Implementation
The focus of this project was to replace any hardcoded occurrences of an outdated support email address within any and all code. This ranged from a multitude of different files and languages including: PeopleCode, SQR, and Unix Shell Scripts. This outdated address was to be replaced by a new support email but without the hardcoding. This was desired to increase the flexibility and scalability of the system.
Project Two: New Tax Code Implementation
The focus of this project was to implement a new tax code and to refactor the way we implement tax codes. The current process would take up days of a developers time. Once I had started implementation, the majority of the work done was through utilizing dynamic where clauses implemented in a .sqc file which could be called from any given .sqr file.
Project Three: Improved Map Function
The focus of this project was to recreate the map function ‘map(array x, function y)’. that takes two parameters: an array of numbers and a function that manipulates a reference of those numbers The function I created to test this new map function was a function that took all odd numbers and returned false, and all even numbers and returned true
Project Four: DLXOS Operating System
DLXOS is a miniature operating system based on the DLX instruction set architecture. The goal of this project is to make functional improvements to DLXOS and to debug potential problems within it. This operating system will also be used as an educational tool to help understand concepts such as system calls, processes, and more.